查看: 2482|回复: 9

还是那个osg播放fbx动画的问题

[复制链接]

该用户从未签到

发表于 2015-1-13 23:12:12 | 显示全部楼层 |阅读模式
我在论坛里看到了前两年有朋友问的osg播放fbx骨骼动画的问题,和我所遇到的问题现象很接近,下边没有什么回复,我再发个帖子试一下。

fbx插件编译过,
使用osganimationviewer读取autodesk的fbx例子,有两种情况。

1.能读进来,模型正常显示,比如有些有纹理的人物模型,能读进来,但是无法播放动画,点开始播放按钮就卡住了。
2.能播放动画,但是人物是畸形的,比如有些没有纹理的人物模型,能读进来并且播放动画,但是读进来的模型是畸形的,变形的。

我看到一些前辈说是fbx模型需要进行骨骼绑定操作,不知是不是这个原因??具体该如何操作??

希望有之前遇到这个问题的前辈能帮忙解答,多谢,我的qq是2397215846,方便的话可以加我qq

我的软件环境,32位 win7 ,vs2010 , osg3.0.1 , fbx sdk 2015 , MotionBuilder 2012

也有看到锐哥说过fbx每个版本的文件维护都不稳定,是否我的软件环境搭配不当,最好能先有一个正常播放fbx骨骼动画的示例能让我学习一下,有能正常播放动画的软件配置,也请告知我,多谢。

该用户从未签到

 楼主| 发表于 2015-1-14 18:39:57 | 显示全部楼层
自己顶一下

该用户从未签到

发表于 2015-1-15 12:22:42 | 显示全部楼层
osg 321 也只支持到sdk2013 不知道你用什么的什么版本

该用户从未签到

发表于 2015-1-15 12:23:15 | 显示全部楼层
附赠一句 目前的FBX插件不支持ID贴图

该用户从未签到

 楼主| 发表于 2015-1-15 14:47:53 | 显示全部楼层
阿威 发表于 2015-1-15 12:22
osg 321 也只支持到sdk2013 不知道你用什么的什么版本

我的osg是301,fbxsdk是2015最新的

回头我换一台电脑用旧的sdk试试

该用户从未签到

 楼主| 发表于 2015-1-16 11:13:29 | 显示全部楼层
目前只能多找几个fbx模型试试,不知道问题的原因

该用户从未签到

 楼主| 发表于 2015-1-17 20:00:33 | 显示全部楼层
自己顶一下

该用户从未签到

 楼主| 发表于 2015-1-21 21:11:57 | 显示全部楼层
有些原有的fbx文件能播放,我把那文件里的骨骼和另一个fbx动作数据文件的节点,绑定在一起,模型又变成畸形了,不懂3ds max这样乱碰真心塞

该用户从未签到

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

该用户从未签到

发表于 2019-4-24 09:36:13 | 显示全部楼层
3dMax在导出fbx模型的时候要把载入的媒体选项勾选,这样就可以读入纹理。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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