Skip to main content

CG Class 22, Thurs 2019-11-14

1   Week 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.

2   Week 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 in class 13): 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'.

  2. 13_2 Polygon rendering. Includes clipping polygons, hidden surface algorithms.

    Up to slide 22.

3   Nice site on visualizing quaternions

Lessons by Grant Sanderson, Technology by Ben Eater.

here