Spite
3D action adventure game.
This project featured asset sharing between groups and a larger scope than the other projects.
Contributions
-
Directional Shadows
Shadow mapping with a simple blur applied.
-
Skinned Animations
Interpolated, skinned animations. Instanced using a texture, following the method detailed in this whitepaper.
-
Shader Instancing
Rendered instances can be given an id returned by setting custom data to its shader. This id is then used to index an array in a constant buffer containing its corresponding data. This allowed for effect such as a dissolve on defeated enemies.
-
Model Editor
A tool for the 3D artists to apply textures and for the tech artists to change render states of a mesh and apply custom shaders.
-
Animation Editor
A tool for the animators to assign animations to a model and add events to key frames.