Gymnastics Tumbling

By: Siriwan Sereesathien

Description:

Animation simulating a simple gymnastics pass, a "roundoff back handspring" on the floor exercise.

Controls:

  • WASD: moving the camera
  • Scroll: look around at a point
  • X: start animation
  • R: restart animation
  • Graphics Features:

  • Hierarchical Modeling / Animation
  • Blinn-Phong Lighting
  • Camera Control
  • Object Meshes / Textures
  • Cubemap
  • Particles
  • Hierarchical Modeling:

    The main focus of this project is the hierarchical modeling of the dummy to simulate a "roundoff back handspring". Different bodyparts/shapes of the dummy had to be individually translated and rotated correctly at the right time relative to each other.

    Blinn-Phong Lighting:

    I used the Blinn-Phong Lighting model, as my source of directional lighting.

    Camera Control:

    With the help of mouse scrolling and WASD keys, the user is able to move and look around in my scene. This was implemented with the pitch and yaw technique.

    Object Meshes / Textures:

    I found many of my scene's meshes online, including the uneven bars, beam, springboard, and vault. As for the textures, I also found them online. The textures were used to make each object seem more realistic.

    Cubemap:

    I created my cubemap with the help of a crowd image to simulate an arena-like environment just as how a gymnastics would be like.

    Particles:

    I added in the particles as a sparkling effect at the end of the tumbling pass.

    Resources:

  • all objs - https://free3d.com/3d-models
  • cubemap crowd photo
  • tutorials for help - https://learnopengl.com/Lighting/Basic-Lighting