SuperComputer Applications
3D Graphics and "Chaos" Programming Project List, Fall 2003

  • Helpful list of OpenGL Online resources

    1. Iteration, Bifurcation, and Chaos, Mandelbrot, Julia sets

    2. 3D Programming - A basic 3D program
      3D Graphing in OpenGL
      Program your own variation of one of the sample programs
      MAKE AN ANIMATED SCENE ON YOUR WEBSITE!
      See how to make "animated gifs"

    3. 3D Robot Program - Exercise in Transformations:
      Translations, Rotations, Scalings
      Construct-a-Robot/Transformer (or similar figure)
      that has individually moving parts
      • Basic design:
        • Torso - connects to Head, Left and Right Upper arms, Left and Right Upper Legs
        • Left and Right Upper Arms - connect to Left and Right Lower Arms
        • Left and Right Lower Legs - connect to Left and Right Lower Legs
      • Download robot1.c starter program.
        • Middle mouse button ("both buttons" for 2-button mice): menu
        • Left button: positive rotations
        • Right button: negative rotations
      • Download cylinder.c starter program.
        • Draws a 5-sided "cylinder" + a triangle
        • Translated 2 units along the z axis
        • Use left and right buttons to rotate the cylinder
      • NOTE: You can also construct another 3D object scene such as
        rotating planets, a vehicle, pool table with pool balls, YOU CAN BE CREATIVE