测试-Unity修改权重
2024-09-17 16:32:56
以下内容仅为猜想,只进行了初步验证
FBX骨骼中包含所绑定的顶点索引,导入Unity后,Unity会把层级树保存起来,然后实例化的时候映射过去
编辑器下权重信息本身不在fbx文件的meta里,不可修改。运行时中权重信息作为BoneWeight类型存放在Mesh的数据结构中。
实现修改权重只要fbx文件的层级不变,映射的Hash就不会变,就可以实现替换Mesh修改权重,或者替换Mesh实现角色变身之类的效果
q1.fbx和q2.fbx两个文件是不同权重测试模型,层级顺序没变,映射的Hash没变,运行测试也就没问题
q3.fbx层级位置变掉了,映射的Hash虽然没变,但是最终效果肯定出问题。
最新文章
- 如何修改MyEclipse项目的web context-root
- 一个不陌生的JS效果-marquee,用css3来实现
- hdu1455 dfs+剪枝
- English Training Material - 05
- STM32的bulk双缓冲传输速度的讨论,硬件的坑永远填不完
- OC 实例变量(Instance Var)和成员变量(member var)区别
- 使用SDWebImage 怎么获取指定请求对应的缓存图片呢?
- Android Touch系统简介(二):实例详解onInterceptTouchEvent与onTouchEvent的调用过程
- JNI加载Native Library 以及 跨线程和Qt通信
- 通过配置Windows 防火墙允许使用TCP/IP协议远程访问数据库
- ARP/代理ARP
- 使用IIS Server Farms搭建应用服务负载均衡
- Python数据可视化-seaborn库之countplot
- Postman接口自动化测试实例
- Google浏览器——AxureRP_for_chorme_0_6_2添加
- flask之wtform与flask-session组件
- MFC实现一元稀疏多项式运算器
- const 内联 枚举 宏
- SPARK快学大数据分析概要
- windows_xp下卸载office2003报无法打开此修补程序包错误