如何使用OGRE创建.mesh文件?

时间:2012-11-26 11:31:51

标签: mesh ogre scene

我对OGRE图形引擎比较陌生,所以我的问题似乎太明显了,但搜索相关信息并不成功。

鉴于


  我有一个OGRE应用程序,其中包含一些由网格,灯光,相机和纹理创建的场景。我认为这很简单。全部由场景节点树(内部对象)表示。

目标:
  将完整的场景树节点或优选地,树的节点的指示分支保存到“.mesh”文件。以后能够像任何其他网格一样加载它。 “.mesh.xml”格式也没问题。如何做到这一点?

如果不是:
  如果无法获得所需的东西,那么创建这些“.mesh”文件的正常方法是什么?我可以在哪里找到一些指南吗?

2 个答案:

答案 0 :(得分:5)

我认为你有点困惑:OGRE 网格文件是一个文件,只存储给定3D模型的几何数据,如位置,法线,纹理坐标,切线,副法线,骨骼索引,骨重等。它还可以在子网格中存储单个网格的细分(通常基于材质),并且每个网格都可以引用适当的材质。本质上,网格文件仅包含您要在游戏中加载的模型的数据,而不包含场景结构。

如果要保存(序列化)场景,您有两种选择:

  1. 编写自己的场景序列化程序。
  2. 使用OGRE社区已提供的某些库:例如DotScene format

答案 1 :(得分:0)

Blender等程序的Ogre .mesh导出程序。快速谷歌为Ogre .mesh出口商应该帮助你。