CS 455 Lecture 6 – Matrices
Agenda
- what ?s
- dot product
- recasting rotation, scaling
- homogeneous coordinate
- recasting translation
- a Matrix4 class
TODO
- Read about calculating normals and shading. I encourage you to read a few other sources as well. Bring a 1/4 sheet with 3-4 questions or observations. You are welcome to answer any these challenge questions:
- If a light is infinitely far away, what can you say about how it hits different points of a surface?
- What happens when a red light illuminates a green surface?
- How is it that we can use the dot product to get the cosine of the angle between the normal and light vectors?
- How would you calculate a fragment’s “litness” given multiple light sources?
- Does a diffuse surface’s appearance change as the viewer moves around a scene? Why or why not?
Code
…