<html>
<head>
<title>
CS 348B - Computer Graphics: Image Synthesis Techniques
</title>
</head>
<body>

<h1>
CS 348B - Computer Graphics: Image Synthesis Techniques
</h1>

<h3>
Spring Quarter, 1997
<br>
Instructor: Marc Levoy
</h3>

<p>
<hr>

<p>
Welcome to the home page of CS 348B.  This page is the repository for all
lecture notes, class handouts, information on programming assignments, and
other useful information regarding the course.  The URL of this page is
http://www-graphics.stanford.edu/courses/cs348b-97

<!--
<h3>What's new June 3?</h3>
<ul>
<li>	<a href="http://www-graphics.stanford.edu/courses/cs348b-competition/cs348b-97/"> Final project rendering competition webpage </a>
<li>	June 3 lecture notes - <a href="global/participating.html">
	Participating media, volume rendering</a>
	(HO #34)
<li>	<a href="readings.html">Assigned reading</a> due September:
	<pre>
	Proc. Siggraph '97!
	</pre>
-->
<!--
<li>	Help Session #3: B01 Gates, 3:15 pm, Friday, May 23.  SITN E4.
-->
</ul>

<h3>Lecture notes</h3>
<ul>
<li>	April 1 - <a href=whatisrendering>
	What is rendering?</a>
	(HO #4)
<br>
<li>	April 3 - <a href=basics/basics.html>
	Basics of ray tracing</a>
	(HO #5)
<br>
<li>	April 8 - <a href=sampling/sampling1.html>
	Sampling theory (part I)</a>
	(HO #9)
<br>
<li>	April 10 - <a href=sampling/sampling2.html>
	Sampling theory (part II)</a>
	(HO #10)
<br>
<li>	April 15 - <a href=antialiasing/antialiasing1.html>
	Practical anti-aliasing I: regular and stochastic supersampling</a>
	(HO #13)
<br>
<li>	April 17 - <a href=antialiasing/antialiasing2.html>
	Anti-aliasing II: adaptive supersampling, analytical filtering</a>
	(HO #14)
<br>
<li>	April 22 - <a href=texturing/texturing1.html>
	Texture mapping I: synthesis, parameterization, resampling</a>
	(HO #17)
<br>
<li>	April 24 - <a href=texturing/texturing2.html>
	Texture mapping II: prefiltering, multipass algorithms</a>
	(HO #18)
<br>
<li>	April 29 - <a href=texsynth/texsynth.html>
	Texture synthesis</a>
	(HO #20)
<br>
<li>	May 1 - <a href=transport/transport.html>
	Light transport and the rendering equation</a>
	(HO #21)
<br>
<li>	May 6 - <a href=local/local1.html>
	Local illumination I: radiometry, illumination</a>
	(HO #23)
<br>
<li>	May 8 - <a href=local/local2.html>
	Local illumination II: reflection models</a>
	(HO #24)
<br>
<li>	May 13 - <a href="lightfield/lightfield.html"> 
	Image-based rendering </a>
	(HO #26) (lecture by TA)
<br>
<li>	May 15 - <a href="local/measurement.html">
	Measuring BRDFs and spectra</a>
	(HO #27)
<br>
<li>	May 20 - <a href="spectral/spectral.html">
	Spectral representations</a>
	(HO #30)
<br>
<li>	May 22 - <a href="global/global1.html">
	Global illumination I: distribution ray tracing</a>
	(HO #31)
<br>
<li>	May 27 - <a href="global/global2.html">
	Global illumination II: radiosity formulation</a>
	(HO #32)
<br>
<li>	May 29 - <a href="global/global3.html">
	Global illumination III: radiosity solution methods</a>
	(HO #33)
<br>
<li>	June 3 - <a href="global/participating.html">
	Participating media, volume rendering</a>
	(HO #34)
</ul>

<h3>Other handouts</h3>
<ul>
<li>	<a href="outline.html">
	Course outline</a>
	(HO #1)
<li>	<a href="questionnaire_form.html">
	Student questionnaire (for latecomers and SITN students)</a> (HO #2)
<li>	<a href="open_problems.html">
	Open problems in computer graphics</a>
	(HO #3)
<li>	<a href="sampling/samplingHO.html">
	Sampling and reconstruction</a> (HO #6)
<li>	<a href="proj1.html">
	Programming assignment #1 - Basic ray tracer</a> (HO #7)
<li>	A Simple Viewing Geometry, by Andrew Glassner,<br>
	from Graphics Gems I (HO #8)
<li>    <a href="help1.html">
	Help Session #1 Notes (by TA) </a><br>
<li>	<a href="antialiasing/supersamplingHO.html">
	Supersampling</a> (HO #11)
<li>	<a href="antialiasing/jitteredHO.html">
	Jittered sampilng</a> (HO #12)
<li>	<a href="hw1.ps">
	Written assignment #1 - sampling and antialiasing</a> (HO #15)
<li>	<a href="texturing/resamplingHO.html">
	Resampling</a> (HO #16)
<li>	<a href="proj2.html">
	Programming assignment #2 - Accelerated ray tracer</a> (HO #19)
<li>    <a href="help2.html">
	Help Session #2 Notes (by TA) </a><br>
<li>	<a href="local/radiometryHO.html">
	Radiometric units</a> (HO #22)
<li>	<a href="hw2.ps">
	Written assignment #2 - texture and local illumination</a> (HO #25)
<li>	Written assignment #1 solutions</a> (HO #28)
<li>	<a href="proj3.html">
	Programming assignment #3 - Extending your ray tracer</a> (HO #29)
<li>    <a href="help3.html">
	Help Session #3 Notes (by TA) </a><br>
<li>	Written assignment #2 solutions</a> (HO #35)
</ul>

<h3>Other materials</h3>
<ul>
<li>	<a href="readings.html">Assigned readings</a>
	(updated the evening before each class)
<li>	<a href="antialiasing/demosupersamp_fullsize.tif">
	Image demonstrating supersampling patterns</a>
	and <a href="antialiasing/demosupersamp.README">explanation</a>
<li>	<a href="antialiasing/demoadaptive_fullsize.tif">
	Image demonstrating adaptive sampling patterns</a>
	and <a href="antialiasing/demoadaptive.README">explanation</a>
<!--
<li>    <a href="proj1_images.html">
        Programming project #1 sample images</a>
-->
</ul>

<h3>Class links</h3>
<ul>
<li>Class:
	Gates B01 (a.k.a. the HP auditorium, in the basement),
	Tue/Thu, 9:30 - 10:45
<li>Home Page: 
	<a href="http://www-graphics.stanford.edu/courses/cs348b-97/">
	http://www-graphics.stanford.edu/courses/cs348b-97/</a>
<li>Course directory on leland:
	/usr/class/cs348b
<!--
<li>Anonymous ftp:
	<a href="ftp://www-graphics.stanford.edu/pub/courses/cs348b">www-graphics.stanford.edu</a>,
	directory <kbd>pub/courses/cs348b</kbd>.
-->
<li>Newsgroup:
	<a href="news:su.class.cs348b">su.class.cs348b</a>
<li>Teaching assistant:
	<a href="mailto:cs348btas@graphics.stanford.edu">
	cs348btas@graphics.stanford.edu</a>
<li><a href="students.html"> students in cs348b </a>
<li>Handouts: in a cabinet in Gates Hall, wing 3B, copy room (room 377)
<li><a href="http://www-scpd.stanford.edu/intro.html">SITN</A>:
	Live broadcast on channel E3.
<li>Help sessions: Gates B01, Fri., April 11, May 2, and May 23,
	3:15pm, SITN channel E4
</ul>

<h3>Other useful links</h3>

<ul>
<li>	<a href="/courses/">Other courses in graphics</a>
<li>	<a href="/">Stanford Computer Graphics Laboratory</a>
<li>	<a href="http://www-cs.stanford.edu/">Computer Science Department</a>
<li>	<a href="http://www.stanford.edu/">Stanford University</a>
</ul>

<p>
<hr>
<b>Copyright &copy; 1997 Marc Levoy</b>
<br>
Last update:
Monday, 20-Feb-2006 01:09:02 CST

</body>
</html>
