Saturday, June 6th - getting started!
- Theory #1: what is 3D computer graphic
- Theory #2: working with real world complexity
- Create a bare scene
- Let the renderer run
- Creating geometry with primitives
- Adding lights
- Use transformations (translate, rotate, scale) with 3D objects
- Make an interactive scene with OrbitControls
- Grouping objects: the scene graph
Saturday, June 13th - working with materials!
- Brief recap about Workshop #1
- Theory: materials and textures
- Load custom geometry using COLLADA file format
- Modifying custom geometries iterating the scene graph
- Change material's color using diffuse property
- Make transparent materials with opacity
- Load custom textures and apply them to the materials
- Texture mapping: how should I apply the "wallpaper"?
- Give a real environment to your scene with environment maps
- Just a "wallpaper"? How to control different properties through textures
- Add real reflections to materials with the CubeCamera
- Create a realistic glass material with refraction