USDZ 为 GLB C#

USDZ 文件在不同的增强现实场景中越来越流行。有时,您可能希望将 USDZ 文件转换为 GLBGLTF 格式。根据类似的用例,本文介绍了如何在 C# 中以编程方式将 USDZ 文件转换为具有 ASCII 或二进制编码的 GLB 或 GLTF 格式。

USDZ 到 GLB 或 GLTF 转换器 – C# API 安装

Aspose.3D for .NET API 可用于创建、编辑或操作不同的 3D 场景。只需从 New Releases 页面下载其参考 DLL 文件或使用以下 NuGet 安装命令来配置 API:

PM> Install-Package Aspose.3D

在 C# 中将 USDZ 转换为 GLB 文件

您可以通过以下步骤将 USDZ 文件转换为 GLB 格式:

  1. 使用 Scene 类加载源 USDZ 文件。
  2. 打开场景,使用 Save 方法将 USDZ 转换为 GLB 格式。

以下代码片段显示了如何在 C# 中以编程方式将 USDZ 文件转换为 GLB 格式:

// 初始化 Scene 类的对象
Aspose.ThreeD.Scene scene = new Aspose.ThreeD.Scene();

// 从给定路径打开场景
scene.Open("Input.usdz");

// 保存输出 GLB 文件
scene.Save("Output.glb");

在 C# 中将 USDZ 转换为 GLTF 文件

您可以按照以下步骤将 USDZ 格式文件转换为 GLTF 格式:

  1. 创建 Scene 类的实例以加载输入的 USDZ 文件。
  2. 使用 Save 方法将 USDZ 转换为 GLTF 格式。

下面的代码示例详细说明了如何在 C# 中以编程方式将 USDZ 文件转换为 GLTF 格式:

// 初始化 Scene 类的对象
Aspose.ThreeD.Scene scene = new Aspose.ThreeD.Scene();

// 从给定路径打开场景
scene.Open("Input.usdz");

// 保存输出 GLTF 文件
scene.Save("Output.gltf");

获得免费临时许可证

您可以申请 免费临时许可证 以评估 API 的全部功能。

在线演示

请尝试使用此 API 开发的 USDZ to GLB Converter 网络应用程序。

结论

在本文中,您学习了 USDZ 文件格式的转换。根据您对 ASCII 格式或二进制格式的输出文件的要求,它可以导出为 GLB 或 GLTF 文件。此外,您可以访问 API 文档 以探索 API 提供的其他功能。如有任何疑问,请随时通过 论坛 与我们联系。

也可以看看

在 C# 中将 USDZ 转换为 HTML