Unity fbx动画压缩自动化

应用场景:Unity WebGl项目,原先的动画压缩后也有20到30M,导致用户进入网页加载太慢。需求是在不对动画精确度造成影响的前提下,影响尽可能地压缩动画。(使用的是Maya导出的人体骨骼动画,在动画压缩方式选择关键帧压缩或Optimal压缩方式时,动画出现疑似呼吸影响导致的手臂周期振动,造成手与手持物体的穿模,所以设置的是off)

主要参考文章:《Unity动画文件(AnimationClip)精简容量的研究》 阿赵3D

手动操作

在Project面板下打开fbx动画

选中所有切分过的clip,Ctrl+d复制出来

在文件夹中选择复制出来的.anim文件,以文本的形式打开,可以找到 m_UseHighQualityCurve属性,将1改为0即可。

自动操作

相关推荐
在路上看风景10 小时前
15. 纹理尺寸是4的倍数
unity
星依网络12 小时前
使用LabelImg工具标注数据(游戏辅助脚本开发)
python·游戏引擎·图形渲染·骨骼绑定
AT~13 小时前
unity 使用Socket和protobuf实现网络连接
unity·游戏引擎
幻云201015 小时前
WebGL与BabylonJS:前端3D开发入门
3d·webgl
二狗哈16 小时前
Cesium快速入门24:Appearance编写着色器修改外观
3d·webgl·cesium·着色器·地图可视化
Yuner200017 小时前
WebGL与BabylonJS:前端3D开发学习指南
3d·webgl
feiduoge17 小时前
教程 36 - 方向光照
windows·游戏引擎·图形渲染
怣疯knight19 小时前
Cocos creator判断节点是否能用的方法
unity·cocos2d
tealcwu19 小时前
Google Play的Keystore不可用时的解决方法
unity
呼呼突突19 小时前
Unity使用TouchSocket的RPC
unity·rpc·游戏引擎