Animation Baker and Instancing for Animated Characters

Using GPU to implement large-amount animated characters rendering. The animation map for vertex shader to modify the vertex position of the mesh at runtime. Using GPU instancing to reduce draw calls.

Using The Geometry Shader To Implement Model Explosion Effect

This article will show you how to use the geometry shader to turn the Stanford Armadillo model into sand.

Using The Geometry Shader In Unity To Generate Countless Of Grass On GPU

This is an English translation of a blog I wrote in Chinese in 2017. Although the original blog was a few years ago, I found this article very interesting, so I decided to translate it into English. You can find the Github Repo Link at the end of this Post. When displaying a realistic rural scene in a game, the rendering of grass is essential, and when it comes to efficient rendering of grass, many people will think of Chapter 7 of GPU Gems, “Chapter 7.

How to Use Xcode to Find Out the Shader Code Bug?

I write this article to record the process of debugging this issue. At the same time, this article will also introduce how to use Xcode tools to debug shader code to find existing rendering bugs.