需要在Blender中自定义模型导出脚本
我正在用OpenGL ES 1.0编写一个简单的安卓游戏,需要一个简单的Blender导出工具,但我对Python不太了解,也不知道怎么把导出脚本添加到Blender 2.59里。
我试过这个教程:http://en.wikibooks.org/wiki/Blender_3D:_Noob_to_Pro/Advanced_Tutorials/Python_Scripting/Export_scripts,但是在Blender里没法用... 我试着把它复制到scripts/addons目录下,但Blender没检测到... 我还试着手动导入,但什么也没发生... 我觉得这个脚本可能是为早期版本写的。
我想写的只是一个简单的导出工具,可以把简单的静态模型导出成以下格式:
// v = vertex, i = indices for polygon, t = uv for vertex
v -1 -1 0
v 1 -1 0
v -1 1 0
v 1 1 0
i 0 1 2
i 1 3 2
t 0 0
t 1 0
t 0 1
t 1 1
我找到的教程看起来很简单,但其他的资料都让我觉得更困惑... 如果有人能帮我写一个快速的导出脚本,我会非常感激,或者给我指个方向... 还有就是怎么让它在Blender 2.59里工作... 感谢你的阅读。
1 个回答
1
我建议你先看看Jeff Lamarche在GitHub上的一些脚本。
https://github.com/jlamarche/iOS-OpenGLES-Stuff/tree/master/Blender%20Export
还有一篇相关的博客文章在这里:
http://iphonedevelopment.blogspot.com/2010/10/blender-ios.html
我记得之前需要在bl_info字典里调整blender或版本的元组,不过那已经是很久以前的事了。