• 正文概述
  • GitHub – cyrillef/FBX-glTF:FBX glTF 导入/导出器插件和转换器。

    存储库文件导航

    自动草稿 图像描述

    glTF 是 WebGL、OpenGL ES 和 OpenGL 的运行时资产格式。

    glTF 是一个规范草案,在批准之前可能会发生变化。我们鼓励每个人都提供有关规范的反馈并为开源转换器做出贡献。请根据您的反馈创建问题

    规范

    glTF 规范 1.0

    转炉

    glTF 是一个开源命令行管道工具,可将 FBX 文件(以及 FBX 可以读取的任何文件格式,例如 obj、collada 等)转换为 glTF。

    FBX导入器/导出器插件

    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 一起使用,但未经过测试)

    1. 下载并安装FBX SDK

    2. 克隆或下载 FBX-glTF 源代码

    3. 在 Visual Studio 2013 中加载glTF.sln解决方案文件

    4. 可选:如果你没有在标准位置安装FBX,或者使用与2015.1不同的版本,打开解决方案属性管理器,编辑用户宏FBX_SDK,以指向FBX SDK的根目录。另一种方法是编辑Fbx.props文件,并在步骤2之前手动更改路径

    5. 生成 FBX-glTF 解决方案。NuGet 将在生成时为你安装“casablanca”。

    Mac作系统

    必需:Mac OSX Maverick 或 Yosemite,Xcode 6.1.1

    1. 下载并安装FBX SDK

    2. 克隆或下载 FBX-glTF 源代码

    3. 在您的机器上下载并编译“casablanca”。此处的说明

    4. 通过运行“sudo make install”在您的系统上安装“casablanca”

    5. 推荐:使用所需名称创建一个文件夹,然后进入该目录

    6. 可选:复制CMakeConfigExample.txt文件并将其重命名为构建文件夹中的CMakeCache.txt ,然后编辑FBX路径条目。这将避免您键入以下参数。

    7. 执行:

      一个。对于发布版本: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中

    Linux的

    必需:gcc 4.8+(在 Ubuntu Linux 14.04 桌面上测试)

    1. 下载并安装FBX SDK

    2. 克隆或下载 FBX-glTF 源代码

    3. 在您的机器上下载并编译“casablanca”。此处的说明

    4. 通过运行“sudo make install”在您的系统上安装“casablanca”

    5. 推荐:使用所需名称创建一个文件夹,然后进入该目录

    6. 可选:复制CMakeConfigExample.txt文件并将其重命名为构建文件夹中的CMakeCache.txt ,然后编辑FBX路径条目。这将避免您键入以下参数。

    7. 执行:

      一个。对于发布版本: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
    

    使用 Three.js 查看结果

    1. 在您的计算机上安装Node.js

    2. 打开节点终端

    3. 进入目录 FBX-glTF/Three.js

    4. 执行:npm install

    5. 执行:节点serve.js

    6. 启动您最喜欢的互联网浏览器并浏览到 http://localhost


    许可证

    此示例根据 MIT 许可证的条款获得许可。有关完整详细信息,请参阅 LICENSE 文件。

    撰文

    Cyrille Fauvel (Autodesk Developer Network)
    http://www.autodesk.com/adn
    http://around-the-corner.typepad.com/

    1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
    2. 分享目的仅供大家学习和交流,请不要用于商业用途!
    3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入!
    4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
    5. 如有链接无法下载、失效或广告,请联系管理员处理!
    6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
    7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员!
    8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载
    声明如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性

    GLB下载网 - GLB/GLTF模型与格式资源免费下载,支持在线浏览与转换 » FBX glTF 导入器/导出器插件和转换器。

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载要提取码
    百度网盘提取码都是gltf。
    分享过期和重复下载怎么办
    分享过期请使用备份下载,重复下载是不另扣费的,请放心下载。
    模型和平台不兼容怎么办
    可以用网站在线编辑功能,修改模型属性,大小,方向,坐标,中心,透明等问题,然后重新导出既可https://glbxz.com/38636.html
    开通VIP 享更多特权,建议使用 QQ 登录