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:
- Crie uma instância da classe Scene para carregar o arquivo OBJ de entrada.
- Instancie um objeto da classe UsdSaveOptions.
- 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.