查看: 1022|回复: 3

fbx模型效率问题

[复制链接]

该用户从未签到

发表于 2015-3-4 00:22:57 | 显示全部楼层 |阅读模式
本帖最后由 口口广大 于 2015-3-4 00:22 编辑

最近定做了一批带动画的fbx模型,发现效率有一些问题。

每个模型由一个 主体.fbx文件 + 若干 动画.fbx 构成。

直接载入主体.fbx文件是无动画效果的,但 主体.fbx文件里却绑定了骨骼动画。

现在问题来了,我如果用osgviewer 仅仅加载一个主体.fbx,发现update耗费的帧率特别高,如下图所示,update达到了6.48



而我将主体.fbx 转化成 主体.ive后 update只有0~0.01 ,这也就是正常不带动画模型的效率。

一个模型高一点问题不大,但模型数量一上去后,效率将明显下降。

我研究了一下,update过高明显是主体.fbx里绑定了骨骼动画的回调函数,哪怕没有驱动动画也在空转耗效率。


问题是:在加载fbx模型后,如果暂时不需要动画,能否将回调函数关掉,降低效率?谢谢!






1.png

该用户从未签到

发表于 2015-3-5 09:51:14 | 显示全部楼层
朋友,我的虚拟人动作的fbx文件只有数据,没有人体模型,需要像在osg中的addchild那样添加模型子节点,请问你知不知道怎么弄,多谢

该用户从未签到

 楼主| 发表于 2015-3-10 19:56:13 | 显示全部楼层
抱歉,楼上,什么叫做只有数据,没有人体模型?

该用户从未签到

发表于 2015-3-17 10:02:52 | 显示全部楼层
口口广大 发表于 2015-3-10 19:56
抱歉,楼上,什么叫做只有数据,没有人体模型?

只有动作数据,没有几何模型,在osg中播放由于没有几何模型,什么也看不到
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表