OBJ 轉 USDZ Java

OBJ 文件包含具有坐標、紋理和其他對象信息的三維對象。然而,USDZ 文件格式是一種未加密和未壓縮的 ZIP 存檔,用於存儲通用場景描述文件。在某些情況下,您可能希望將 OBJ 文件轉換為 USDZ 格式。根據這些要求,本文介紹瞭如何在 Java 中以編程方式將 OBJ 文件轉換為 USDZ 文件。

USDZ 到 OBJ 轉換器 – Java API 安裝

Aspose.3D for Java API 可用於創建、編輯或操作 3D 文件。您可以通過從 下載 部分下載其 JAR 文件來安裝 API,或者使用基於 Maven 的項目的 pom.xml 文件中的以下詳細信息從 Aspose 存儲庫 安裝它。

存儲庫:

 <repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>http://repository.aspose.com/repo/</url>
    </repository>
</repositories>

依賴:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-3d</artifactId>
        <version>22.2</version>
    </dependency>
</dependencies>

在 Java 中將 OBJ 轉換為 USDZ

您可以按照下列步驟將 OBJ 文件轉換為 USDZ:

  1. 創建 Scene 類的實例以加載輸入 OBJ 文件。
  2. 實例化 UsdSaveOptions 類的對象。
  3. 最後,將 OBJ 轉換為 USDZ 文件。

以下代碼片段詳細說明瞭如何在 Java 中以編程方式將 OBJ 文件轉換為 USDZ 格式:

// 使用 Scene 類加載 inout OBJ 文件 
Scene scene = new Scene("template.obj");

// 初始化 UsdSaveOptions 類對象
UsdSaveOptions options = new UsdSaveOptions(FileFormat.USDZ);

// 保存輸出 USDZ 文件
scene.save("test.usdz", options);

獲得免費評估許可證

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

結論

在本文中,您了解瞭如何在 Java 中以編程方式將 OBJ 文件轉換為 USDZ 格式。此外,您可能希望通過查看 文檔 部分來了解 API 提供的許多其他功能。如有任何疑問,請隨時通過論壇與我們聯繫。

也可以看看