gpt4 book ai didi

python - 将 FBX 转换为 three.js

转载 作者:太空狗 更新时间:2023-10-29 21:43:43 27 4
gpt4 key购买 nike

我正在尝试使用位于此处的 three.js 项目的 utils/converters/fbx/文件夹中的 FBX 转换器工具:

https://github.com/mrdoob/three.js/

我已经安装了 FBX SDK Python 2013.3 绑定(bind)(至少我认为我正确地完成了那部分)

我在 C:\Python26 中安装了 Python 2.6

我将“FBX SDK”文件夹从 C:\Program Files\Autodesk\FBX 复制到 C:\Python26\Lib\site-packages

但是当我运行以下命令时:

converty_to_threejs.py my_fbx_file.fbx test_output_file.js

我收到以下错误:

找不到 python FBX SDK!您需要将 FBX SDK 复制到您的 Python 安装文件夹中,例如“Python26/Lib/site-packages”文件夹。

我还确保 C:\Python26 已添加到我的 PATH 系统变量中。

有谁知道为什么找不到 FBX SDK 文件夹?我把它放在它想要的地方,但它找不到。

提前致谢!

最佳答案

您需要将 Autodesk Python SDK 中的一些内容复制到您的 PYTHONPATH 环境变量中的目录中(或更新您的 PYTHONPATH 以包含 Autodesk SDK)。

例如。 Mac OS X(优胜美地)

在 OS X Yosemite 的情况下,/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages 实际上在我的 PYTHONPATH 中。所以我将以下内容添加到我的 ~/.bash_profile 中:

# Python 2.7
export PYTHONPATH=/usr/local/lib/python2.7/site-packages:$PYTHONPATH

并将/Applications/Autodesk/FBX\Python\SDK/2015.1/lib/Python27的内容(FbxCommon.py, fbx.so, fbxsip.so)复制到/usr/local/lib/python2.7/site-packages.

window 等

在 Mac OS X 上使用的相同逻辑可以应用于其他平台,即将 FbxCommon.py(以及同一目录中的任何其他文件 - DLL 等)复制到 PYTHONPATH 中的目录中。

关于python - 将 FBX 转换为 three.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16095145/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com