2.4版本的Blender API和2.5以上版本的API有很大的不同,这里只是提供了思路和2.4版本的导出方案。
先提供一个脚本,这个是由Blender调用的,用于转换Ogre的Mesh文件的脚本
import Blender
import bpy
import sys
import os,glob
sys.path.append(r"D:\Program Files\blender-2.49b-windows\.blender\scripts\torchlight");
sys.path.append(r"D:\Program Files\blender-2.49b-windows\.blender\scripts");
import importTL,export_fbx
def ImportMesh(file):
print file;
scn = bpy.data.scenes.active
#Scene.Unlink(scn);
importTL.ImportOgre(file);
output = file.replace(".mesh", ".fbx");
output = output.replace(".MESH", ".fbx");
export_fbx.fbx_default_setting();
export_fbx.fbx_write(output);
return True;
ImportMesh(sys.argv[5].replace("--", ""))
import