博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
测试-Unity修改权重
阅读量:6202 次
发布时间:2019-06-21

本文共 345 字,大约阅读时间需要 1 分钟。

以下内容仅为猜想,只进行了初步验证

 

FBX骨骼中包含所绑定的顶点索引,导入Unity后,Unity会把层级树保存起来,然后实例化的时候映射过去

编辑器下权重信息本身不在fbx文件的meta里,不可修改。运行时中权重信息作为BoneWeight类型存放在Mesh的数据结构中。

 

实现修改权重只要fbx文件的层级不变,映射的Hash就不会变,就可以实现替换Mesh修改权重,或者替换Mesh实现角色变身之类的效果

 

q1.fbx和q2.fbx两个文件是不同权重测试模型,层级顺序没变,映射的Hash没变,运行测试也就没问题

 

 

q3.fbx层级位置变掉了,映射的Hash虽然没变,但是最终效果肯定出问题。

 

转载于:https://www.cnblogs.com/hont/p/5252535.html

你可能感兴趣的文章
Scrum立会报告+燃尽图(十一月二十四日总第三十二次):视频剪辑
查看>>
gcc 各种参数
查看>>
sybase:JZ0SA: 已准备好的语句:没有设置输入参数,索引:54
查看>>
学习进度表_六周
查看>>
ceph集群性能测试结果
查看>>
Sass-数字运算
查看>>
Hello Tensorflow
查看>>
异常(异常)
查看>>
项目开发步骤
查看>>
XML文件外部写法--引入DTD规范
查看>>
创作型---原型模式(C# ICloneable接口的实现)
查看>>
GMM
查看>>
相似度计算常用方法综述
查看>>
光纤接口类型及光纤收发器指示灯图解
查看>>
static
查看>>
[NOIP2010]乌龟棋(DP)
查看>>
springmvc json乱码问题
查看>>
企业分布式微服务云SpringCloud SpringBoot mybatis (六)分布式配置中心(Spring Cloud Config)...
查看>>
逻辑回归
查看>>
linux下redis安装
查看>>