【发布时间】:2017-03-01 07:04:48
【问题描述】:
我有一个动物行走的十帧 .fbx 文件。该文件包含一个带有纹理的装配模型,但我只对每一帧的模型网格感兴趣。
如何使用 Python FBX SDK 或 Python Blender SDK 将 fbx 文件的每一帧导出为 obj 文件?
我是不是以错误的方式处理这个问题?我应该先尝试在 Maya/Blender 中手动找到一种方法吗?
【问题讨论】:
标签: python blender maya .obj fbx
我有一个动物行走的十帧 .fbx 文件。该文件包含一个带有纹理的装配模型,但我只对每一帧的模型网格感兴趣。
如何使用 Python FBX SDK 或 Python Blender SDK 将 fbx 文件的每一帧导出为 obj 文件?
我是不是以错误的方式处理这个问题?我应该先尝试在 Maya/Blender 中手动找到一种方法吗?
【问题讨论】:
标签: python blender maya .obj fbx
这是一个 fbx 到 obj 的例子 导入fbx
# Create an SDK manager
manager = fbx.FbxManager.Create()
# Create a scene
scene = fbx.FbxScene.Create(manager, "")
# Create an importer object
importer = fbx.FbxImporter.Create(manager, "")
# Path to the .obj file
milfalcon = "samples/millenium-falcon/millenium-falcon.fbx"
# Specify the path and name of the file to be imported
importstat = importer.Initialize(milfalcon, -1)
importstat = importer.Import(scene)
# Create an exporter object
exporter = fbx.FbxExporter.Create(manager, "")
save_path = "samples/millenium-falcon/millenium-falcon.obj"
# Specify the path and name of the file to be imported
exportstat = exporter.Initialize(save_path, -1)
exportstat = exporter.Export(scene)
【讨论】: