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.

sp0.png
sp1.png

© Olle Lannér