我正在尝试使用 OpenGL ES 在 iPhone 上制作动画。我能够在 Blender 3D 软件中制作动画。我可以将 Blender 导出为 .obj 文件到 OpenGL,并且它可以在 iPhone 上运行。
但我无法将我的动画作品从 Blender 3D 导出到 OpenGL。谁能帮我解决这个问题吗?
如果你看一下杰夫·拉马什的这篇文章 http://iphonedevelopment.blogspot.com/2009/06/using-3d-models-from-blender-in-opengl.html,您会发现一个搅拌器脚本,它将 3D 模型输出到 C 头文件。还有一个后续文章 http://iphonedevelopment.blogspot.com/2009/07/improved-blender-export.html这对上述脚本进行了改进。
运行脚本后,就像在源代码中包含标题一样简单,然后通过绘图函数传递顶点数组。理想情况下,您需要一种在运行时加载任意模型文件的方法,但对于原型设计来说,此方法是最容易实现的。
鉴于您已经有了导入模型(obj)的方法,那么上述内容可能不适用。但是,使用混合器脚本的优点是您可以修改脚本以满足您自己的需求,也许还可以导出骨骼信息或模型关键帧。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)