CG Class 8, Thu 2017-09-21

1   SIGGRAPH 2017 videos

SIGGRAPH is the world's leading CG conference. I'll show various videos from it.

  1. Computer Animation Festival Trailer.
  2. SIGGRAPH 2017 VR Village Trailer.

2   Today's demo program

For today's demo program, I'll modify triangle to add a slider that skews a vertex. Then we can maybe rotate.

3   Euler and angles and Gimbal lock

  1. http://www.youtube.com/watch?v=rrUCBOlJdt4&feature=related Gimble Lock - Explained.

    One problem with Euler angles is that multiple sets of Euler angles can degenerate to the same orientation. Conversely, making a small rotation from certain sets of Euler angles can require a jump in those angles. This is not just a math phenomenon; real gyroscopes experience it.

  2. http://en.wikipedia.org/wiki/Gimbal_lock

  3. What is Gimbal Lock and why does it occur? - an animator's view.

5   Slides

We'll continue with the textbook powerpoint slides.

  1. 3_3, Programming with WebGL Part 4: Color and Attributes
  2. 3_4, Programming with WebGL Part 5: More GLSL
  3. 3_5, Programming with WebGL Part 6: Three Dimensions

6   Next few lectures will be mostly mathematics

I'm replacing the Angel lecture at Incremental and Quaternion Rotation, with my own material. Feel free to read ahead.

7   Homework 3 online

  1. Homework 3 is online; due next Mon 2359.