Lecture 08 –

Today:

0- –SIGGRAPH 2014 Technical Papers Preview!
– reminder Angel and Schreiner’s SIGGRAPH University Tutorial
– quick checkup on column-row ‘vs’ row-column representations

  1. Debrief Last Week’s Workshop via lab06 assignment – and glsl calls
  2. Lab 07 –  Car Navigation
  3. Lab08 – Shading with Shaders
  4. Preview – the Robot Arm (more to follow tomorrow)
  5. Student Tool Tips & Cool Code (Josh – and other WebGL guys, Alex and modeling complex shapes, Shawn on DEMs)

Tomorrow:
– Quiz, Walkthru Robot Arm, more on Lab 07….

Next Week:
Guest Lecturer – Jenny Orr (Textures) and Q&A
email your questions for Jenny to Judy by Friday noon!
– Thursday Next Week: – Comprehensive Quiz, Schedule demo’s for Week 10

Week 10:  Tuesday 2-4 – individual demo’s to Judy, Dani, Isaac and makeup quiz….
– Wednesday – In Class demo’s

————————————————–

I.  Debrief the worksheet from last week’s lecture, and prep for glsl calls.

  • glsl primitives 
  • See main.cpp in lab06-isaac – solution….
    – init( )  vertexArrayObject(s) and Buffer
    – drawCar(…) Object vs. World Coordinates – recall scene graphs
  • Questions for Isaac?

2.  Lab 07 – Car Navigation.

  • For moving the camera/navigation you will need – Camera Transformations:
    –  Recall the simple pipeline and the pipeline
    –  Coordinate transformations of a point: Object, World , and Camera Coordinates: see picture.
    –  Camera Naviation:

    • How to implement a fly-through ???
    • How to implement Maya’s track and dolly ???

    Dani will introduce the starter code….

BREAK

3.  Lab08 – Shading

4.  Preview – The Robot Arm ….
– Last week – the Robot –  Practice Problems with Malcolm
– Today, coding the Robot Arm (it’s cute!)
– Tomorrow, in lab, we’ll look at the code, and connect it to the math.

5. Student Tool Tips & Cool Code
– Josh – WebGL tutorials – Phong lighting!
– Alex – Using Anim8or to build models – The Enterprise!
– Shawn – Lab08 – Fractal Landscapes

SIGGRAPH