GPUAnimation的Mesh动画烘焙到贴图,学习笔记

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.测试画面

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值