The challenge of 3D graphics is juggling all the parts at the same time.
Once everything is in motion and working then you might see something on the screen.
Step 0: (even if you did it last semester, you might just do it again)
Download a new copy of GameDev.zip. It is located on the right-hand side of this page in the blue box in the "Helpful tools" box.
Just like last semester unpack the zip file and move to your C: drive (delete the old one first, duh). There are some updates from the various vendors.
Step 1: Download the new framework ComponentFramework26.157.0.zip
Put it anywhere you can find again (and unpack it). You might even try running it. It should create an orange circle.
Step 2: Come to class, I will explain all things.
Step 3: Let's start with lighing. On a 2-D surface (a monitor) we need to trick the brain into believing that the view is 3-D.
The Phong model explained in code
Phong's original publication
Step 4: Add a texture to the sphere and make it look like earth
This is where we sould be as of Jan 30 2026
texturePhongVert.glsl
texturePhongFrag.glsl