/Render-Crowd-Of-Animated-Characters

利用GPU实现大规模动画角色的渲染。 anim map for vertex shader to modify the vertex position of the mesh at runtime. use gpu instancing to reduce draw call.

Primary LanguageC#MIT LicenseMIT

AnimMap Baker For Animated Characters


描述 Description:

利用GPU实现大规模动画角色的渲染。

  • anim map for vertex shader to modify the vertex position of the mesh at runtime.

  • use gpu instancing to reduce draw call.

模型资源 ResLink:

RTS Mini Legion Footman Handpainted


Bake legacy animation info into anim map:

1201111111111111.gif

120111111111111.gif animated characters without animator & skinnedmeshrender.

GPU Instancing & mesh render for large number of animated characters:

1372105-fa2cb8df2d12c0b3.gif 10,000 animated characters with 22 drawcalls.