我有一个10帧的动物行走的fbx文件。这个文件包含一个带有纹理的装配模型,但是我只对每个帧的模型网格感兴趣。
如何使用Python FBX SDK或Python Blender SDK将FBX文件的每个帧导出到obj文件中?
我是不是走错路了?我应该先在Maya/Blender中尝试手动执行此操作吗?

最佳答案

它是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)

10-08 05:43