Lab 14 - Lighting
Max Score: 1 point (you only have to submit an image)
Base files: http://optimatica.eu/courses/LightingLab.zip Imprtant addons:
- Unity post processing stack - import from asset store (Window->Package Manager->search for post processing stack)
- Unity character controller - (Unity standard assets) or if it is not in there import standard assets from asset store.
Task:
- Create a new project, add base files.
- Generate lightmap UV's for the meshes. (checkbox under mesh import settings)
- Use given assets to create a room with a car in the center.
- Create materials for the room objects.
- Import standard assets and add first-person character controls.
- Bake lighting using Enlighten rendering (it allows to changes the light sources in real time).
- Add a reflection probe.
- Add emissive surfaces.
- Make emissive surfaces trigger on when the player gets close to the car and off when he goes away.
- Add light probes. (Leave the card dynamic so it gets its ambient light from the light probes)
- Add ambient occlusion, bloom and other post effects of your liking.
- Tweak the look of your scene, change colors and light parameters to get a visually appealing result.
Some advice:
- Use linear color space (under Player settings)
- Enable HDR (under camera)
- Disable auto baking and decrease the lightmap resolution for faster baking
- If you can't use Enlighten you could use progressive baking as well (but it doesn't allow to change the emissive surfaces at runtime).
Unity lighting tutorials: https://unity3d.com/learn/tutorials/topics/graphics/lighting-overview?playlist=17102&_ga=2.180591399.101338344.1543841889-685290430.1480802044
Submission
Only submit a picture of your lit scene.
14. Lab14Solutions for this task can no longer be submitted.