0.动画烘焙贴图工具作者
Unity-GPU Animation - 知乎
1.安装学习项目
GitHub - striter/Unity3D-ToolChain_StriteR
复制到URP项目中,并删掉多余报错的和GPUAnimation无关的模块
2.把学习项目中的HLSL搬到低版本Unity的CG版本
安装FBX Exporter把烘焙好的mesh导出成Fbx
烘焙好的Mesh在TEXCOORD1和TEXCOORD2有相应的顶点信息
把shader中的hlsl适配成cg
注意,由于原项目中的SV_VertexID很多opengles低版本不支持,故不用这个方式
低版本Unity5.6不支持在GPUInstance的blockproperty传入unit的格式,故把unit用float和floor取整来替代。
3.测试画面