使用 C# 将 FBX 转换为 glTF、GLB,反之亦然

转换 FBX glTF GLB C#

FBX 和 glTF 文件格式用于创建和渲染 3D 模型和场景。您可以轻松地将 FBX 文件转换为 glTF 或 GLB 格式。同样,您可以使用 C# 以编程方式将 glTF 或 GLB 文件转换为 FBX 格式。您可以阅读以下部分以了解更多详细信息:

GLB、glTF 和 FBX 文件转换器 – C# API 安装

Aspose.3D for .NET API 支持FBXglTFGLBRVM其他几种文件格式。您可以轻松地创建、编辑或操作这些文件,而无需任何 3 rd方应用程序。请通过从新版本部分下载 DLL 文件来配置 API ,或者您可以使用以下安装命令NuGet安装它

PM> Install-Package Aspose.3D

使用 C# 以编程方式将 FBX 转换为 glTF 或 GLB

您可以在 .NET 应用程序中使用 C# 语言以编程方式转换 FBX 文件。您需要按照以下步骤将 FBX 文件转换为 glTF 或 GLB 文件:

  1. 初始化场景类对象。
  2. 启动FBXLoadOptions类对象。
  3. 将 GlobalSettings 中定义的所有属性输出到 FBX 文件中。
  4. 加载输入 FBX 文件。
  5. 导出场景并将依赖项嵌入到目标文件中。
  6. 自定义定义模型的缓冲区文件的名称。
  7. 保存输出 glTF 或 GLB 格式文件。

以下代码解释了如何使用 C# 以编程方式将 FBX 文件转换为 glTF 或 GLB 格式:

使用 C# 以编程方式将 glTF 或 GLB 文件转换为 FBX

您可以通过以下步骤将 glTF 或 GLB 文件转换为 FBX:

  1. 使用GLTFLoadOptions加载输入 glTF 或 GLB 文件
  2. 初始化FBXSaveOptions对象。
  3. 保存输出 FBX 文件。

下面的代码片段解释了如何使用 C# 以编程方式将 glTF 或 GLB 文件转换为 FBX:

免费 API 许可证

您可以通过申请免费临时许可证来不受任何限制地评估 API

结论

在本文中,您学习了如何使用 C# 以编程方式将 FBX 转换为 glTF 或 GLB,以及将 glTF 或 GLB 转换为 FBX。同样,您可以通过访问 API文档来探索其他几个功能如有任何疑问,请随时通过免费支持论坛与我们联系

也可以看看

在 C# 中以编程方式将 FBX 导出到 RVM 或反之亦然