Module 17 - (Optional Bonus) Ray Tracing 2Module Overview
./../../private/data/17/header.jpg
./../../private/data/17/header2.jpg
./../../private/data/17/header3.jpg
×
1.) Introduction to Computer Graphics, APIs, OpenGL and C++
2.) Rasterization 1 - Lines and Triangles
3.) Software Rasterizaton 2 - Vectors, Matrices, and Projection
☰ Select another Module

Audio/Video Recording

...

Readings/Warmup (Do before class)


...Commented Code Samples (if any)

For now I am linking code samples here: Github Code Repository for the course
...

Additional Resources


Slides


(Graded) In-Class Activity link

  • In-Class Activity Link
    • This is graded, and only your first response is graded
    • This is an evaluation of what was learned in lecture.
    • Due one week from when the lecture takes place

Module Content

Module Overview

In this lesson we start with learning some fundamental vector math for computer graphics and then continue our discussion of ray tracing to wrap up the first Peter Shirley book.


Module Outline

  • Lecture outline
    • Normal Vectors
    • Dot Product
    • Cross Product
    • Other Vector Math
    • Ray Tracing part 2!
    • A few additional notes on Ray Tracing

Commentary

Prev
(Optional Notes)

Commentary

Note: On occassion I might add some notes here (e.g. common questions from office hours), so consider this a 'beta' product.

  • To
  • be
  • determined

Perhaps some relevant snippet below!


int main(){

    return 0;
}

Please do not redistribute or host any materials without e-mailing me first. I generally am happy to share the latest .pdf or slide presentation with those who ask. Thank you for your time!