Assignment 0:(not graded)
You really need to download the latest copy of GameDev.
Grab a new copy of ComponentFramework25.0.0 Vulkan.zip as well
Assignment 1:(16/20)
Don't break the code!
1. Give me a three light system a red one, a blue one and a green one.
2. Position all three in uniquely different positions.
3. I have created an empty Camera class for you. Move the Camera information from Scene0 into the Camera class.
4. Although I pass the model and normal matricies in the multiPhong pipeline, the normal matrix is
still being created with the inverse/transpose within the vertex. Please fix this situation to behave properly.
Extra: Uses Umer's DualQuaternians to handle the position and orientation of the Camera
Assignment 2:(16/20)
1. Build an actor class that contains model matrix, position, vel - the usual stuff.
2. Add a descriptor set inside each actor.
3. Add many characters to the scene.
Extra: Bind two descriptor set at one time - it's tricky.
Assignment 3:(24/30)
Let's create some shadows. Introducing a shadow map.
There are many video's and websites about shadow maps. In class I will go over the basics.
This will take some time but the results are worth it.
Extra: remove the peter panning and shadow acne