Datorteknik logo
TDA361 - Computer graphics 2009 lp1      
Anmälningskod (för www.studera.nu): CTH-23630
Examiner: Ulf Assarsson
Example
Home   |   Schedule   |   Literature   |   Tutorials   |   Exam   |  

SCHEDULE:

  • No lecture Monday 12:th October

  • Link to schedule.
  • All lectures are in HC4 at Campus Johanneberg
  • MAP for lecture hall and tutorial rooms

Lectures
Monday, week 2 only. HA1
Wednesdays, 13-15 in HC4
Fridays, 13-15 in HC4
Schedule for tutorials


The following plan may change during the course. The links for the Bonus-OH are located under the table.
Bonus material is simply non-compulsory additional material that is fun or highlighting for the interested reader.
The column "Tutorial" states when it is wise to start working on the corresponding tutorial.
Lösenordsskyddade bonusfiler packas upp med lösenord "datorgrafik".
All self-studies below are non-compulsory


NOTE: If you are using the 2:nd edition of Real-Time Rendering, for the compulsory RTR-chapter hints, see 2007's schedule here.

Lecture Readings/Läsanvisningar Tutorial Deadlines
week 1
Wed. lecture 1 - Introduction + Pipeline and OpenGL RTR chapter 2, ch 15.2. pipeline.pdf,
Bonus: OH 1-16 , OpenGLTutorials.zip - the test application shown at lecture, VC++ for dummies.pdf. Also, see A Quick Introduction to C++ with example code.
Self studies - Languages (non-compulsory) Languages.pdf (in Swedish) - Read briefly and only if you find it interesting
week 2
Mon. lecture 2 - Vectors and Transforms RTR ch 4: 4.1, 4.2.1, 4.2.4, 4.3 (briefly), 4.6, appendix A and B, vectors and transforms.pdf
Bonus: OH 27-44, "Från värld till skärm" förutom kapitel 10. Quick repetition of vector algebra: vectors.zip (lösenordsskyddad - se ovan) .
Wed. lecture 3 - Shading and Antialiasing Compulsory: shading.pdf , antialiasing.pdf , RTR 3.1-3.6, RTR ch:5.1-5.3, 5.5, 5.5.1(briefly), 5.6, 5.7, 5.8
Bonus: OH 92-101, "Cook-Torrance Shading.pdf" (lösenordsskyddad - se ovan)
Thursday: Start working on Tutorial 1-6. Deadline Tuesday week 4
Self studies - Navigation Bonus: OH 80-91
Fri. lecture 4 - Texturing Compulsory: texturing, RTR ch. 6: 6.1, 6.2 (skip ripmaps, read about summed-area tables, skip 6.2.5 and 6.2.6), 6.4, 6.5, 6.6, 6.7 (6.7.3 and 6.7.4 only briefly at your likings), RTR ch. 10: briefly - focus on parts covered by the slides.
Bonus: OH 139-174, OH 201, OH 228-230, OH 284-291, OH 326
Self studies - Color and Formats Bonus: OH 303-308
week 3
Wed. lecture 5 - OpenGL Compulsory: OpenGL.pdf,
Bonus: OH 51-64, OH 257-263, OH 292-297, OH 328-332
Fri. lecture 6 - Intersections Compulsory: isect.pdf, RTR ch: 16 (skip: 16.1, 16.4, 16.7.2, 16.7.3, 16.10.2, 16.11, 16.12,16.13.4, for 16.13.5 - see Sep Axis Theorem in slides, 16.14.1, 16.15, 16.17), 16.14 briefly.
Bonus: OH 309-320
CgFX-tutorial Deadline Friday week 4
Self studies Bonus: Postscript, OH 17-26, OH 65-79 och OH 281-282.
week 4
Wed. lecture 7 - Spatial data structures and Collision Detection Compulsory: spatial.pdf, colldet.pdf, RTR ch: 14: 14.1 (skip 14.1.4), 14.2, 14.3, 14.4, 14.5, 14.6 (skip 14.6.1, 14.6.2, 14.6.3), 14.7, ch.17: intro, 17.1, 17.3, 17.5, 17.6.4.
Bonus: OH 231-256
Half-Time Wrap-Up: Halftime-wrapup slides. These slides correspond to the most important issues of each lecture so far in the course.
Fri lecture 8 - Ray Tracing 1 raytracing1.pdf, refractionvector.pdf Start working on 3DWorld-tutorial Deadline Thursday week 7
Self studies: Textures in Art of Illusion and Perlin-noise Bonus: OH 175-200
week 5
Wed. lecture 9 - Ray Tracing 2 Compulsory: raytracing2.pdf, ``Efficiency Issues In Ray Tracing,'' by Brian Smits
Bonus: OH 102-113, OH 264-280
Self studies - Animation Bonus: OH 202-227
Fri. lecture 10 - Curves Curves and Surfaces.pdf
Bonus: RTR: ch. 13, OH 114-138, Kurv- och ytapproximation med polynom, "Introduktion till OpenGL" avsnitt 24 sid:34-38
week 6
Wed. lecture 11 - Shadows and Reflections Compulsory: shadrefl.pdf , RTR ch.9.1 (9.1.5 briefly), 9.3
Bonus: OH 298-302
Self studies - Stereo-graphics Bonus: OH 321-325
Fri. lecture 12 - Global Illumination Compulsory: globillum.pdf , clarification.pdf , RTR ch.9 briefly - focus on the parts covered by the slides. Jim Kajiya's "Rendering Equation" paper. Read carefully section 1, section 2 (until just after equation 4; the rest of the section briefly), section 5 (briefly), section 6 och 7.
Bonus: photon mapping made easy.pdf
Self studies - Bildbehandling för datorgrafiker Bonus: bildbehandling.pdf
week 7
Wed. lecture 13 - Graphics Hardware
gfxhw.pdf
Bonus: chapter 10 of "Från värld till skärm"
Fri. lecture 14 - Repetition Repetition.pdf

Bonus material:
OH1-16 OH17-48 OH49-64 OH65-88 OH89-104
OH105-128 OH129-144 OH145-176 OH177-184
OH185-200 OH201-224 OH225-248 OH249-256
OH257-280 OH281-304 OH305-335
Blender.pdf

On request, here are larger versions of the lecture slides:
pipeline.pdf, vectors and transforms.pdf, OpenGL.pdf, shading.pdf , aliasing.pdf , texturing, spatial.pdf, isect.pdf, raytracing1.pdf, raytracing2.pdf, Curves and Surfaces.pdf , colldet.pdf, Vertex and Fragment Shaders.pdf , shadrefl.pdf , globillum.pdf , gfxhw.pdf, Repetition.pdf