USDZ 文件在不同的增强现实场景中越来越流行。有时,您可能希望将 USDZ 文件转换为 GLB 或 GLTF 格式。根据类似的用例,本文介绍了如何在 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 格式:
以下代码片段显示了如何在 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 格式:
下面的代码示例详细说明了如何在 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 提供的其他功能。如有任何疑问,请随时通过 论坛 与我们联系。