1. Course resources
Slides visual hacks
Replace bitmap images with code generated ones
Slides missing subjects
- Parametric surfaces
- Transformations: Rotation with quaternions (suggested source)
2. Computer graphics
- Goal: To visualize some visual-computing concepts, such as hidden surface removal techniques and 3D projections.
- Goal: To animate an arbitrary mesh using ik
- Inverse-kinematics (ik) nubjs module (url missing).
- Goal: To implement inverse-kinematics -based procedural animations in nubjs
- ik nubjs module (url missing).
Third person camera control
- Goal: To develop a real-time third-person camera control for navigation in virtual environments
Non-conventional 3D GUIs
- Goal: To experiment with 3D GUIs
Physics-based motion interactions
- Goal: To implement physics-based motion interactions in nubjs