gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 12:37:27 29 4
gpt4 key购买 nike

我对 OGRE 图形引擎比较陌生,所以我的问题可能看起来太明显了,但是搜索相关信息没有成功。

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

目标:
将场景节点的完整树或最好将树的指定分支保存到“.mesh”文件中。以后可以像任何其他网格一样加载它。 “.mesh.xml”格式也不错。怎么做?

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

最佳答案

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

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

  • 编写您自己的场景序列化程序。
  • 使用一些 OGRE 社区已经提供的库:例如 DotScene format .
  • 关于mesh - 如何使用 OGRE 创建 .mesh 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13563944/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com