The purpose of this project was to implement different shaders in unity. Additionally a not very pretty bowling game was created.
You can check the implementation in folderunityshaders/Bowling/Assets/Shaders/
- Phong Blinn [wiki]
- Gouraud Blinn [wiki]
- Phong - constant
- Blinn - constant
- Gouraud Phong - mix
- Static shader
- q - Phong (rectangle)
- w - Blinn (rectangle)
- e - GouraudBlinn
- r - GouraudPhong
- t - PhongBlinn
- y - Phong
- u - Static
- i - Phong (triangle)
Did I mentioned the game isn't very pretty? :)
Let's say you really want to play this animation game. Here's the controls:
- Space - roll the ball
- r - reset
- a,d - move ball left and right
- 1,2,3,4,5 - switch cameras, camera 5 is movable by arrow keys and arrow keys+left mouse button