University Project: Interactive 3D environment created using Direct3D and C++. Very open brief allowing students to design their own environments as long as they were relatively large in scale, populated with both dynamic and static objects, allowed first/third person navigation, and contained interactive elements. Appropriate rendering techniques were implemented based on the environment chosen. Pair project, expansion on rendering engine created for Lights and Shadows project.
Our environment: Terrain begins desert and barren, but completing a block puzzle in the centre of the scene causes rain to fall. The terrain then becomes grassy, water level rises and plants grow.
- Shadow Mapping
- Bump Mapping
- Terrain Generation
- First Person Navigation and Object Interaction
- Bill Boarding
- Day/Night cycle