Project 3 Computer Graphics

Project 3: Subdivision + Texture

© Jorg Peters

Points: 65 (+ 5 BONUS)

Resources

Set up

Points: 0

Task 1: Display face net

Wireframe view of a low-polygon human face mesh. Low-polygon 3D human head model. Human male face model used as a Project 3 example.
Points: 12+3
  • Choose a face geometry mesh, not too fine, and place into the scene
  • If the mesh has quads, show them (not triangles) for full points. Note that your choice here will influence your choice of subdivision algorithm in Task 3.
  • The f key toggles show/hide of the wireframe of the model

    Task 2: Add a texture

    Points: 0+12+3

    Task3: Smooth Surface

    Points: 40
  • (Points: 20) Render a smooth surface with the wireframe as a subdivision surface control net.
    Example of a smoothly subdivided face surface. Choose one of: Catmull-Clark subdivision, Doo-Sabin subdivision, Loop subdivision, quadratic-attraction subdivision , 4-3 subdivision , polyhedral net splines ,
  • (Points: 15) uv-map your face texture onto the curved surface.
    The P key toggles show/hide of the smoothly rendered head ( = with subdivision level at least 2)
    The u key toggles show/hide of the texture.

    Bonus

    Points: 5
  • Animate the front your face to show a smile.
  • WHAT TO SUBMIT

    as for previous projects: explain per Task in the video and Readme.txt.
  • Filepaths to load models must be relative to the source directory (no absolute paths specific to your computer). Use a "models" folder within the top-most level of the source repo ("ogl-master"). If you need to deviate specify the location in the readme file.