- Grenades,
- Grenade pickups,
- Health pickups,
- Sprinting
- Crouching
Sprinting specifically has become a convention of the fps genre, so I believed it to be necessary to include this despite the fact that our game is otherwise inspired by 'old school' shooters.
I have also been researching and testing Unity's different light baking options, as baked lighting combined with batching of static objects would be necessary to maintain the high framerate that is required for our game to remain playable. I have chosen to use Unity's 'Directional Specular' baking option, as this offers the most shading features of the several options available.
However, there are certain limitations with this option, the main one being that only one direction can be stored per pixel of the lightmap. In practice, this is method is adequate for most circumstances, but in certain areas of the lightmap where baked light ranges overlap, the direction of each pixel must interpolate between the multiple directions to each light, resulting in some obviously unnatural behavior in the specular shading.
https://www.youtube.com/watch?v=2lvGsIdluCk
No comments:
Post a Comment