Reading and Homework Assignment 2: Transformations in 3D

by Mike Gleicher on September 2, 2015

Due: Monday, Sept 14

Synopsis: We’ll move into 3D, which means reviewing a bit about how linear algebra works in 3D and seeing how transformations happen. In addition to the readings, there will be a quiz again to help you confirm that you’re getting (at least) the basic ideas.

Learning Objectives: Understand 3D Transforms and Linear Algebra well enough to follow the lectures and use them in a program.

Evaluation: Check/No Check (based on passing the Quiz). You may re-try the quiz until you pass it (everyone should be able to).

Handin: Quiz on Canvas

Description

As we move to 3D, transformations become a little bit more complicated. We also need to review the mathematical foundations on which they are built. (review, since you should have seen this in either calculus or linear algebra).

After you’ve done the reading, take the online quiz (link coming) to make sure you’ve understood what you’ve read. If you get something wrong, go back and try again.

The Required Reading List

  • Chapter 6 of Hart’s Big Fun Computer Graphics Book (Link)
  • Chapter 7 of Hart’s Big Fun Computer Graphics Book (Link)
  • Chapter 6 of Shirley et. Al Foundations of Computer Graphics (Link)

The Optional Readings

If you haven’t seen the 3D linear math stuff before, it might be harder to get. Seeing it presented a different way is helpful.

  • Chapters 1,2, 4 are a good linear algebra refresher from Practical Linear Algebra (Link, Link, Link)
  • Chapter 8-10 are where PLA gets to 3D (Link, Link, Link)
  • Section 2.4 of Foundations of Computer Graphics is a helpful review of linear algebra as well (Link)
Print Friendly, PDF & Email

Previous post:

Next post: