Computer Graphics 2021 exam project at Politecnico di Milano.
Imagine a shop window in which there are several objects on pedestals. You will have to present several pedestals with objects showing off different rendering techniques. It must be possible to select (with the keyboard) one of the pedestals to inspect it more closely. Optional (improved evaluation): use raycast to select the pedestal to inspect.
We were tasked to work with camera space coordinates, we also implemented both keyboard and mouse controls through a raycast algorithm
Boat, World and Xwing were given by the professor, all the other assets were downloaded and had their UV maps edited with blender if needed:
- Room model by nigelgoh, the pedestal model was reused from the scene
- Sony Walkman by Tom Seddon
- Porygon from Pokémon X/Y
- Porygon2 from Pokémon X/Y
- PorygonZ from Pokémon X/Y
- AG Systems Wipeout Ship by N-GONE
The project can be found here, please note that textures may take some time to load.
While in the default view:
- To examine an object, press 123 or click on it
- To reset the view, press esc or click on the object surroundings
- Press WASD to change the position of the camera
- Press UHJK to rotate the camera angle
- Press ZX to move the camera forward and backward
- Press R to reset the camera
- Press 0 to open the room lighting menu and click anywhere or press esc to close it