查看: 2341|回复: 8

maya2osg导出.osg文件贴图丢失及没有找到插件读取节点

[复制链接]

该用户从未签到

发表于 2011-12-30 16:00:13 | 显示全部楼层 |阅读模式



---------------------------------------------------
---      Maya2OSG - OSG Maya Exporter           ---
---------------------------------------------------
--  OUTPUT FILE : C:/%/%/export.osg
---------------------------------------------------
0 element(s) selected
Exporting node kWorld (world)
Exporting node kTransform (groundPlane_transform)
Exporting node kGroundPlane (groundPlane)
Exporting node kManipulator3D (Manipulator1)
..............
ERROR. There are polygons without texture coordinates in this mesh.
ERROR. There are polygons without texture coordinates in this mesh.
ERROR. There are polygons without texture coordinates in this mesh.
ERROR. There are polygons without texture coordinates in this mesh.
ERROR. There are polygons without texture coordinates in this mesh.
ERROR. There are polygons without texture coordinates in this mesh.
ERROR. There are polygons without texture coordinates in this mesh.
ERROR. There are polygons without texture coordinates in this mesh.
.............
WARNING!!! This kMesh has more than one shader applied. OpenGL won't like this at all...
Splitting a kMesh with different shaders applied to different faces is not currently supported
Shading Engine : cup_SG
Material (kBlinn) : cup_sg
Error writing file E:/12-30golfexport/hole28_ex: Warning: Could not find plugin to write nodes to file "E:/12-30golfexport/hole28_ex".
---------------------------------------------------
---      Exportation succesfully completed      ---
---------------------------------------------------
使用maya2osg遇到贴图丢失及没有找到插件读取节点!导致导出的文件丢失了大量的信息。
有哪位高手知道!
非常感谢!

该用户从未签到

发表于 2011-12-30 18:15:29 | 显示全部楼层
ERROR. There are polygons without texture coordinates in this mesh.
ERROR. There are polygons without texture coordinates in this mesh.

这应该就是忒图丢失的原因吧

该用户从未签到

发表于 2011-12-30 21:39:30 | 显示全部楼层
什么叫说芯图呀,有什么解决的方法吗?

该用户从未签到

 楼主| 发表于 2012-1-3 14:31:16 | 显示全部楼层
有没有高人在,求解呀!!

该用户从未签到

发表于 2012-1-6 09:31:11 | 显示全部楼层
提示已经很明确了,我觉得似乎没有什么可解释的?
模型没有纹理坐标,还有一个模型上面有多个shader,这些您需要调整模型来解决

该用户从未签到

 楼主| 发表于 2012-3-5 15:11:53 | 显示全部楼层
非常谢谢Array,通过检查模型,上面两个问题都解决了!
maya2osg不支持在同一片地面上贴不同的材质,否则导出的地面会同时被这多种材质覆盖。以后的版本可能会解决这个问题。
导出的模型需要制定导出的格式,但是maya2osg似乎不吃这套,点击cancle,有时就可以导出model.osg及里面带的path文件;或者点击preview,能够得到prewer.osg。这个可能是maya2osg的bug!

但是现在出现了一个新的问题,通过maya2osg中模型,模型附上上的贴图,其uv是相反的;模型的树、房子都乱套了。要是maya中uv反过来,那么在osg中查看uv就是正确的。但是在maya中将所有的uv反过来,那么工作量是非常的大,而且整个模型在maya中观看是非常的奇怪。。不知array没有解决的办法!!

该用户从未签到

 楼主| 发表于 2012-3-5 15:25:46 | 显示全部楼层
这里附上几张uv相反的图像。
能否在osg中遍历所有的节点,把uv向量的方向改过了!
uv相反的树林贴图.gif
uv相反的树丛贴图.gif

该用户从未签到

发表于 2012-3-6 09:20:49 | 显示全部楼层
没什么不可以的,一个NodeVisitor就可以遍历了。此外您也可以修改maya2osg的源代码来解决这一问题

该用户从未签到

 楼主| 发表于 2012-3-6 16:00:24 | 显示全部楼层
嗯,谢谢array!我尝试一下修改maya2osg源代码。
现在正在采取比较笨的方法,在模型中修改uv方向!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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