Lesson 6: Putting It All Together

  • Make the light move in a circle around the cube, in addition to having the cube rotate. Make the rotation rate and angle different than that of the cube.
  • Instead of one large cube, display two smaller cubes side by side, identical in appearance to the original. Make them rotate continuously about their centers, but at different angles and at different speeds.
  • Change the cube into your favorite 3D solid (other than a cube, you cheater). Make sure at least one face is textured and at least one is colored. You can turn off the lighting if you want, so you don't have to worry about getting the normals right.

Next is "Part 2: Topics in 3D Programming".