出口骨头搅拌机

Man*_*lio 5 graphics blender skeletal-mesh

我有一个用Blender创建的简单骨架网格物体,我试图将其导出以便在OpenGL中渲染它.

我的问题是:为了分析网格(特别是骨架/骨骼)并在C/C++程序中渲染它,最简单的导出格式什么?

我管理(没有太多问题)在网格中渲染对象,所以这不是问题.我搜索了很多,我尝试了不同的格式,但实际上我遇到了所有这些问题的困难..obj根据我的研究,使用它会很棒,它不支持骨骼.

因此,我应该使用什么格式(轻松)解析骨骼?

Man*_*lio 3

最好的解决方案是编写自定义脚本以非常易于解析的格式导出网格。

Blender 有一个 Python 解释器,编写脚本非常容易,特别是如果您只想导出网格并且不想向社区提供新的导出脚本。

Blender 3D:Noob to Pro/Python Scripting是一个不错的起点

不幸的是,Blender API 从 2.4x 版本到 2.5 及更高版本发生了很大变化,因此该教程不再是最新的(即使仍然可能有用)。
因此,查找材料的最佳位置是 Blender 文档(直到我撰写本文时,我没有找到很多有关 Blender 2.6x 脚本编写的好教程
此外,它是Python,所以每个人都可以依赖Python的语法和结构,并且网络上充满了Python的教程。