OBJ para USDZ Java

Um arquivo OBJ contém um objeto tridimensional com coordenadas, textura e outras informações do objeto. Considerando que o formato de arquivo USDZ é um arquivo ZIP não criptografado e descompactado para armazenar arquivos de descrição de cena universal. Em alguns cenários, você pode querer converter um arquivo OBJ para o formato USDZ. De acordo com esses requisitos, este artigo aborda como converter um arquivo OBJ em um arquivo USDZ programaticamente em Java.

Conversor USDZ para OBJ – Instalação da API Java

A API Aspose.3D for Java pode ser usada para criar, editar ou manipular arquivos 3D. Você pode instalar a API baixando seus arquivos JAR da seção Downloads ou usando os seguintes detalhes no arquivo pom.xml do seu projeto baseado em Maven para instalá-lo a partir do Aspose Repository.

Repositório:

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

Dependência:

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

Converter OBJ para USDZ em Java

Você pode converter um arquivo OBJ para USDZ com as etapas listadas abaixo:

  1. Crie uma instância da classe Scene para carregar o arquivo OBJ de entrada.
  2. Instancie um objeto da classe UsdSaveOptions.
  3. Finalmente, converta OBJ para um arquivo USDZ.

O trecho de código a seguir explica como converter um arquivo OBJ para o formato USDZ programaticamente em Java:

// Carregue o arquivo OBJ inout usando a classe Scene 
Scene scene = new Scene("template.obj");

// Inicialize o objeto da classe UsdSaveOptions
UsdSaveOptions options = new UsdSaveOptions(FileFormat.USDZ);

// Salvar arquivo USDZ de saída
scene.save("test.usdz", options);

Obtenha Licença de Avaliação Gratuita

Você pode avaliar a API em sua capacidade total solicitando uma licença temporária gratuita.

Conclusão

Neste artigo, você entendeu como converter um arquivo OBJ para o formato USDZ programaticamente em Java. Além disso, você pode conferir muitos outros recursos oferecidos pela API consultando a seção documentação. Em caso de dúvidas, não hesite em contactar-nos no fórum.

Veja também