查看: 3266|回复: 20

关于FBX

[复制链接]

该用户从未签到

发表于 2010-6-14 16:51:21 | 显示全部楼层 |阅读模式
我用的osg版本是2.9.7。在生成FBX插件的时候,发现FBX的部分代码是不不正确的。。不是谁编译过FBX,是什么版本的,谢谢

该用户从未签到

发表于 2010-6-17 09:52:33 | 显示全部楼层
需要最新的2011.2版本

该用户从未签到

发表于 2010-9-17 00:11:28 | 显示全部楼层
2# array 我下的是  2011.3 的,也是编译通不过
1.jpg

该用户从未签到

发表于 2010-9-17 09:24:08 | 显示全部楼层
这恐怕是因为您没有设置使用正确的依赖库文件引起的

该用户从未签到

发表于 2010-9-18 00:31:21 | 显示全部楼层
本帖最后由 x_wp 于 2010-9-18 00:32 编辑

从Autodesk下载fbx20113_fbxsdk_win_static.exe并安装,使用其中的fbxsdk_md2010.lib和fbxsdk_md2010d.lib即可正常编译osgdb_fbx。

我以前用fbxsdk_mt2010.lib和fbxsdk_mt2010d.lib就是编译不成功,后来改了就好了。

该用户从未签到

发表于 2010-9-21 08:42:54 | 显示全部楼层
4# array 安装完fbx后,lib文件夹里是这样的

该用户从未签到

发表于 2010-9-21 08:43:50 | 显示全部楼层
4# array
123.jpg

该用户从未签到

发表于 2010-9-21 08:45:50 | 显示全部楼层
我用的是 vs2005 SP1 + OSG 2.9.9
请问该选择哪儿个,我以前选择的是 VS2005 文件夹里的那个fbxsdk_20113.lib和fbxsdk_20113d.lib

该用户从未签到

发表于 2010-9-21 08:47:24 | 显示全部楼层
5# x_wp 请问你用的是 什么编译器啊

该用户从未签到

发表于 2010-9-22 22:34:26 | 显示全部楼层
我用的是 VC2010 编译的,也试过能打开FBX文件,没问题。
你用2005的话,对应的选择fbxsdk_md2005.lib和fbxsdk_md2005d.lib就应该可以,不过我没试过。

该用户从未签到

发表于 2010-9-23 15:31:21 | 显示全部楼层
10# x_wp 这个已经编译好了,用osgviewer在命令行窗口下可以查看fbx模型,但是编程如下:

osg::Node* node = osgDB::readNodeFile(“**.fbx”),却出现如此提示
命令行窗口提示:
Unexpected file type.Corrupted or invalid file.


不能显示模型,请问这是为什么啊?

该用户从未签到

发表于 2010-9-23 19:03:35 | 显示全部楼层
用 osgViewer 能查看,编程调用就应该可以的。
我也只是用 osgViewer 试了一下可以查看模型,还没在程序里调用过复杂的 FBX 模型,不过我刚刚从网上随便找了个 FBX 模型,可以通过编程显示。

期待高手解答您的问题。

该用户从未签到

发表于 2010-9-23 20:08:58 | 显示全部楼层
12# x_wp
那可以分享一下的模型 或者 代码示例吗?谢谢

该用户从未签到

发表于 2010-9-23 21:36:33 | 显示全部楼层
我只是随便在网上找了个FBX格式模型,好像没有动画之类的,就是个模型,一双女式靴子。还没有试过带动画的模型。
043fbx.jpg
代码也没有什么,就是最简单的例子中的读取模型代码:
osg::ref_ptr fbx = osgDB::readNodeFile("043.fbx");
root->addChild(fbx.get());
在我这里能正常显示。

ea49_043_20090403144301.rar

3.89 MB, 下载次数: 1022, 下载积分: 威望 1

该用户从未签到

发表于 2010-9-24 13:14:14 | 显示全部楼层
14# x_wp 没有骨骼信息吗?

该用户从未签到

发表于 2010-9-24 13:16:03 | 显示全部楼层
没有骨骼信息,还没研究过骨骼动画

该用户从未签到

发表于 2010-9-24 13:19:13 | 显示全部楼层
16# x_wp 哦,多谢

该用户从未签到

发表于 2011-3-2 14:29:56 | 显示全部楼层
现在插件没问题了 就是自己做的3dsmax帧动画在osganimationviewer中播放时放不出动作来 有些模型的贴图贴不上

该用户从未签到

发表于 2011-5-9 09:52:37 | 显示全部楼层
回复 7# jackaduma


    我也安装的2011.3(fbx20113_fbxsdk_win.exe),lib目录里只有那几个子目录,根目录下没有那些lib文件,请问是需要安装那个fbxextensionsdk吗?

该用户从未签到

发表于 2011-5-10 08:42:23 | 显示全部楼层
osganimationviewer只能播放osgAnimation的动画,您用osgMaxExporter导出的话,得到的是AnimationPathCallback

该用户从未签到

发表于 2011-5-10 08:43:06 | 显示全部楼层
lib目录里只有那几个子目录
那么请到那几个子目录下去看看……
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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