GitHub – cyrillef/FBX-glTF:FBX glTF 导入/导出器插件和转换器。
| Name | ||
|---|---|---|
|
2563立方英尺 · 9 years ago
|
||
|
|
9 years ago
|
|
|
|
11 years ago
|
|
|
|
9 years ago
|
|
|
|
9 years ago
|
|
|
|
9 years ago
|
|
|
|
9 years ago
|
|
|
|
9 years ago
|
|
|
|
11 years ago
|
|
|
|
11 years ago
|
|
|
|
11 years ago
|
|
|
|
11 years ago
|
|
|
|
9 years ago
|
|
|
|
11 years ago
|
|
存储库文件导航
glTF 是 WebGL、OpenGL ES 和 OpenGL 的运行时资产格式。
glTF 是一个规范草案,在批准之前可能会发生变化。我们鼓励每个人都提供有关规范的反馈并为开源转换器做出贡献。请根据您的反馈创建问题。
glTF 是一个开源命令行管道工具,可将 FBX 文件(以及 FBX 可以读取的任何文件格式,例如 obj、collada 等)转换为 glTF。
IO-glTF 是一个开源的 FBX 导入器/导出器插件,可将 FBX 文件(以及 FBX 可以读取的任何文件格式,例如 obj、collada 等)转换为 glTF。
任何基于FBX的应用程序都可以使用此插件来导入/导出glTF文件。
此示例依赖于以下第三方扩展:
-
卡萨布兰卡 C++ RESTful SDK – 版本 2.4.0.1
-
FBX C++ SDK – 版本 2015.1
-
要在 Mac、OSX 和 Linux 上构建,您还需要 cmake,这也是 Casablanca C++ RESTful SDK 所必需的。
但是,Casablanca 需要 2.8 版(或更高版本),而 glTF 转换器设置为使用 3.1 版,您可以安装 3.1 版或将 cmake 文件标头更改回 2.8。
必需:Visual Studio 2013(也应与 Visual Studio 2012 一起使用,但未经过测试)
-
下载并安装FBX SDK
-
克隆或下载 FBX-glTF 源代码
-
在 Visual Studio 2013 中加载glTF.sln解决方案文件
-
可选:如果你没有在标准位置安装FBX,或者使用与2015.1不同的版本,打开解决方案属性管理器,编辑用户宏FBX_SDK,以指向FBX SDK的根目录。另一种方法是编辑Fbx.props文件,并在步骤2之前手动更改路径。
-
生成 FBX-glTF 解决方案。NuGet 将在生成时为你安装“casablanca”。
必需:Mac OSX Maverick 或 Yosemite,Xcode 6.1.1
-
下载并安装FBX SDK
-
克隆或下载 FBX-glTF 源代码
-
在您的机器上下载并编译“casablanca”。此处的说明
-
通过运行“sudo make install”在您的系统上安装“casablanca”
-
推荐:使用所需名称创建一个文件夹,然后进入该目录
-
可选:复制CMakeConfigExample.txt文件并将其重命名为构建文件夹中的CMakeCache.txt ,然后编辑FBX路径条目。这将避免您键入以下参数。
-
执行:
一个。对于发布版本:cmake ..-DCMAKE_BUILD_TYPE=释放 -DFBX_SDK=<FBX 的路径>
b.对于调试版本:cmake ..-DCMAKE_BUILD_TYPE=调试 -DFBX_SDK=<FBX的路径>
或者如果您按照步骤 6作,则简称为“cmake ..”。
注意:在Mac OSX上,FBX SDK默认安装在/Applications/Autodesk/FBX SDK/2015.1中
必需:gcc 4.8+(在 Ubuntu Linux 14.04 桌面上测试)
-
下载并安装FBX SDK
-
克隆或下载 FBX-glTF 源代码
-
在您的机器上下载并编译“casablanca”。此处的说明
-
通过运行“sudo make install”在您的系统上安装“casablanca”
-
推荐:使用所需名称创建一个文件夹,然后进入该目录
-
可选:复制CMakeConfigExample.txt文件并将其重命名为构建文件夹中的CMakeCache.txt ,然后编辑FBX路径条目。这将避免您键入以下参数。
-
执行:
一个。对于发布版本:cmake ..-DCMAKE_BUILD_TYPE=释放 -DFBX_SDK=<FBX 的路径>
b.对于调试版本:cmake ..-DCMAKE_BUILD_TYPE=调试 -DFBX_SDK=<FBX的路径>
或者如果您按照步骤 6作,则简称为“cmake ..”。
对于Windows,文件将位于FBX-glTFx64Release或FBX-glTFx64Debug中
对于Mac OXS和Linux,文件将位于FBX-glTF/<您的cmake文件夹>/Release或FBX-glTF//Debug中
用法:glTF [-h] [-v] [-t] [-l] [-e] [-o ] -f <输入文件>
-f/--file - file to convert to glTF [string]
-o/--output - path of output directory [string]
-n/--name - override the scene name [string]
-c/--copy - copy all media to the target directory (cannot be combined with --embed)
-e/--embed - embed all resources as Data URIs (cannot be combined with --copy)
-h/--help - this message
-v/--version - version
典型命令:
glTF -f MyFBXorDAEfile -o MyOutputDirectory -n NewName -c
例:
cd FBX-glTFmodelsduck
glTF -f duck.fbx -o ....three.jsmodelsduck -n duck -c
cd ..au
glTF -f au.fbx -o ....three.jsmodelsau -c
glTF -f au3.fbx -o ....three.jsmodelsau3 -e
-
在您的计算机上安装Node.js
-
打开节点终端
-
进入目录 FBX-glTF/Three.js
-
执行:npm install
-
执行:节点serve.js
-
启动您最喜欢的互联网浏览器并浏览到 http://localhost
此示例根据 MIT 许可证的条款获得许可。有关完整详细信息,请参阅 LICENSE 文件。
Cyrille Fauvel (Autodesk Developer Network)
http://www.autodesk.com/adn
http://around-the-corner.typepad.com/
2. 分享目的仅供大家学习和交流,请不要用于商业用途!
3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员!
8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载
声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性
GLB下载网 - GLB/GLTF模型与格式资源免费下载,支持在线浏览与转换 » FBX glTF 导入器/导出器插件和转换器。
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载要提取码
- 分享过期和重复下载怎么办
- 模型和平台不兼容怎么办

