Projects
Libraries
- Write a library for specifying transformations (turn, move, move-to, ...)
- Write a library for specifying textured surfaces
- Write a library for moving a camera throughout a scene
- Write a library for handling lighting
- Write a library for specifying curved surfaces
Languages
- Write a 3D-logo like language for building 3D scenes
- Write an environment specification language that will allows you
to specify building (walls, floor, ceiling, with textures) and
landscape (ground, sky)
in a highlevel language (or text format) and write a program to read
this spec and navigating through the building....
- Write a 3D-model of a face with commands to change its expression
(e.g. (move-mouth-to %open) (move-eyes-to 30degleft 10degup) ...)
- Create a 3D-model of some physical device together with controllers
(e.g. a crane, or an airplane, ....)
-