查看: 1802|回复: 2

OSG与3ds Max的相互转换问题

[复制链接]

该用户从未签到

发表于 2010-4-22 10:28:52 | 显示全部楼层 |阅读模式
关于OSG与3ds Max的相互转换问题
本人用OSG2.9.6将OSG模型写出了.3ds文件和.ive文件,但是在遍历这个3ds文件时,节点层次发生了变化。
在我的例子中,一个正方体是一个Geode,6个面是Geometry。
在遍历.ive文件时,节点层次为:1个Geode,6个Geometry;
在遍历.3ds时,节点层次为:1个Geode,1个Geometry;
请问如何能保持两个文件的节点层次一致?

另外,从3dsMax中利用osgEXP导出.ive文件时,遍历节点层次时,会出现MatrixTransform节点。我用了Export Selected也还是没有改变,请问版主
有没有解决方案?
多谢各位大虾。

该用户从未签到

发表于 2010-4-22 10:54:08 | 显示全部楼层
请问如何能保持两个文件的节点层次一致

这是不同插件的开发者的做法,如果您有自己特殊的要求,可以考虑自己修改相应的插件。

遍历节点层次时,会出现MatrixTransform节点
这同样是插件作者的做法,并且我个人认为这样做是恰当的。因为3dsmax中的Group实质上就是一种可空间移动的组类型,在OSG中它应当用MatrixTransform来表达

该用户从未签到

 楼主| 发表于 2010-4-22 21:20:16 | 显示全部楼层
看来只能修改插件代码了,多谢了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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