Awesome
Unity版本:Unity 2022.3.17f1c1。
Spine版本:3.8。
准备工作:将“Plugins.rar”文件解压后,放到Assets文件夹下。
- 烘焙场景:BakingScene
- 播放场景:PlayScene
GPU Spine动画原理:
- 保存默认情况下spine动画网格文件;
- 在播放spine动画过程中,每帧计算当前网格顶点和默认网格顶点偏移值;
- 将网格顶点偏移值存储到动画纹理上;
- 播放时,在顶点着色器中,读取每帧顶点偏移值;
- 模型空间顶点在转换为齐次裁剪空间顶点前,先加上顶点偏移值;
- 最终还原动画播放时每帧对应的顶点位置。