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 […]
Gaussian Pox Submission
There were a few obstacles that I had to overcome to get this lab to work. The first was to actually get the PPM file to write. I had the wrong header to the file so it would just print out black stripes. Once i got the file to work I had to […]
CS 455 Lecture 5 – Indexed Geometry and OBJ Models
Agenda what ?s filled geometry GL_TRIANGLES reading in an OBJ model TODO Before next class: Lab: tweak our model renderer to allow the user to toggle between a wireframe and filled display of our model. See glPolygonMode. Participation: Next lecture we’re going to build a Matrix class to help us represent our transformations. Before that, […]
CS 455 Lecture 4 – Transforms and Indexed Geometry
Agenda what ?s translating scaling rotating indexed geometry TODO On a quarter sheet, solve this matrix multiplication problem: More important than the right answer is the mechanics of the multiplication. Show at least some of your work! With a partner: augment the second renderer to create some rotating non-plane geometric shape of your choosing. Some […]
CS 455 Homework 1 – Gaussian Pox
See the PDF.