如何使用python fbx sdk导出二进制fbx文件

jing.ya

我想用python throw autodesk fbx sdk导出二进制fbx文件,但是导出文件没有材质,并且导出ascii fbx,它可以很好地工作。有人可以帮我吗?ps:如何使用fbx在Linux中将export ascii fbx文件转换为二进制文件,我在Autodesk网站中搜索转换,不支持Linux OS

西里尔

如果要导出物料,则需要添加

pSdkManager.GetIOSettings().SetBoolProp(EXP_FBX_MATERIAL, True)
pSdkManager.GetIOSettings().SetBoolProp(EXP_FBX_TEXTURE, True)
pSdkManager.GetIOSettings().SetBoolProp(EXP_FBX_EMBEDDED, True) # or False if you want ASCII

在二进制和ASCII之间选择

pFileFormat =pSdkManager.GetIOPluginRegistry().GetNativeWriterFormat()
if not pEmbedMedia:
    lFormatCount =pSdkManager.GetIOPluginRegistry().GetWriterFormatCount()
    for lFormatIndex in range(lFormatCount):
        if pSdkManager.GetIOPluginRegistry().WriterIsFBX(lFormatIndex):
            lDesc =pSdkManager.GetIOPluginRegistry().GetWriterFormatDescription(lFormatIndex)
            if "ascii" in lDesc:
                pFileFormat =lFormatIndex
                break

并在Exporter.Initialize()调用中使用pFileFormat。

FbxConverter从未针对Linux发布,因此没有选择。自从您获得Python绑定以来,又或者SDK可以与应用程序做同样的事情,为什么不做一个简单的Python命令行转换器呢?

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用python fbx sdk导出二进制fbx文件

来自分类Dev

使用fbx sdk c ++从fbx读取纹理文件名

来自分类Dev

使用Python FBX SDK将* .obj转换为* .fbx

来自分类Dev

FBX SDK导出为较旧的fbx文件格式

来自分类Dev

如何导出FBX three.js格式文件

来自分类Dev

如何设置属性动画并将其导出为fbx文件?

来自分类Dev

Python FBX SDK –如何启用自动完成功能?

来自分类Dev

如何获得fbx网格的正确位置?

来自分类Dev

如何正确读取DirectX的FBX 2014索引?

来自分类Dev

导入 .FBX 文件

来自分类Dev

FBX SDK如何检索用户定义的对象属性

来自分类Dev

如何在Unity中从.fbx文件创建.anim文件?

来自分类Dev

使用threeJS加载3D文件(fbx和obj)

来自分类Dev

我想使用opengl在ubuntu中查看FBX文件

来自分类Dev

二进制文件如何“二进制”?

来自分类Dev

Python FBX SDK –如何缩放具有关键帧的模型?

来自分类Dev

如何使用psql导出二进制文件(无PGCOPY标头)?

来自分类Dev

FBX节点变换计算

来自分类Dev

将FBX导入ARToolKit

来自分类Dev

导入的.fbx模型是透明的

来自分类Dev

如何使用一些 Js 库在 html 页面中播放或查看 .FBX 文件

来自分类Dev

如何下载二进制文件

来自分类Dev

如何附加二进制文件?

来自分类Dev

如何创建二进制文件?

来自分类Dev

如何查看二进制文件?

来自分类Dev

如何修复二进制文件?

来自分类Dev

Python二进制文件。

来自分类Dev

写入二进制文件python

来自分类Dev

如何将gensim创建的快速文本模型导出到二进制文件?