【TA】VAT动画及动画的混合

在Unity中实现简单的具有Blend功能的VAT动画。

介绍与原理

具体实现步骤

具体实现流程就是CPU收集胶囊体的信息的数组传递给shader,在传递的时候可以根据距离和权重进行剔除,过远或者不重要的人物的胶囊体就不绘制了。

然后可以打包输出一张RT成为全局参数,在后续特定环境(比如说墙体和地板)shader进行渲染的时候在材质内采样,也可以直接用RenderFeature做在后处理的一个Pass里,可以说是各有利弊。

性能对比