Animated Crowd Rendering



I wanted to learn techniques to lighten the load on the CPU and utilize the GPU more, and had recently been working a lot with animations. So when I came across animated crowd rendering, I felt like that this was a good project for me that I would be able to complete. I integrated the implementation in our schools rendering framework "TGE".

I got inspired by a GDC talk about Ghost of Tsushima and how they used cheap GPU based animations to fill up scenes and create living environments. I like the relative easy way you can populate scenes with insects, animals and bids, with simple behaviours that gives a huge impact on how alive a world feels. 


Animation Texture


 Vertex shader


Frame interpolation

R32B32G32A32 Texture

 Scalable FPS

Results and Improvements

FPS Comparisons

Suggestions for Improvements