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 格式:

// 初始化場景類對象
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 格式:

// 初始化場景類對象
Aspose.ThreeD.Scene scene = new Aspose.ThreeD.Scene();

// 從給定路徑打開場景
scene.Open("Input.usdz");

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

獲得免費的臨時許可證

您可以申請 免費臨時許可證 以全面評估 API。

在線演示

請嘗試使用此 API 開發的 USDZ 到 GLB 轉換器 網絡應用程序。

結論

在本文中,您學習了 USDZ 文件格式的轉換。它可以導出為 GLB 或 GLTF 文件,具體取決於您對 ASCII 格式或二進制格式的輸出文件的要求。此外,您可以訪問 API 文檔 來探索 API 提供的其他功能。如有任何疑慮,請隨時通過論壇與我們聯繫。

也可以看看

在 C# 中將 USDZ 轉換為 HTML