3D Computer Graphics on the Web

Stephanie Contreras '16, Kelsey Reiman '15

Goals:

Creating a Program in WebGL:

Cat Cube

Three.js:

Mikey

Restructuring the Syllabus:

  1. Basic Modeling (Low Level - Vertices & Faces)
  2. Instance Transformation (High Level Modeling)
  3. Material & Lighting
  4. Camera
  5. Animation
  6. Texture Mapping
  7. Bezier Curves & Surfaces (Lathe Geometry)
  8. Advanced Animations (Apply Physics)
  9. Shadows, Reflection, Particle Systems… etc.

We will also add user interaction somewhere in the syllabus after animation.

Basic Modeling and Color

teddy teddy

Advanced Geometries and Curves

creeper creeper

Camera

creeper

Material and Lighting

creeper creeper

Animation

creeper

User Interaction

stevewalk

Texture Mapping the Solar System

creeper

Texture Mapping - UV Coordinates

skins skins

Cloth Animation

stevewalk

Future Topics of Interest

Questions?? ¯\_(ツ)_/¯