CG Class 23, Mon 2018-11-12

1   Upcoming classes

  1. No class Wed 11/14.
  2. No class Thurs 11/15 because Pres Jackson scheduled a faculty meeting then.
  3. Next class Mon 11/19

2   Chapter 12 slides ctd

  1. 12_3 Graphical Objects and Scene Graphs.

  2. 12_4 Graphical Objects and Scene Graphs 2.

  3. 12_5 Rendering overview.

    At this point we've learned enough WebGL. The course now switches to learn the fundamental graphics algorithms used in the rasterizer stage of the pipeline.

3   Chapter 13 slides

  1. 13_1 Clipping.

    A lot of the material in the clipping slides is obsolete because machines are faster now. However perhaps the rendering is being done on a small coprocessor.

    Big idea (first mentioned on Oct 20): Given any orthogonal projection and clip volume, we transform the object so that we can view the new object with projection (x,y,z) -> (x,y,0) and clip volume (-1,-1,-1) to (1,1,1) and get the same image. That's a normalization transformation'.

4   Textbook programs

  1. Chapter 10 Mandlebrot showing serious computation in the fragment shader.