MA para USDZ Java

Os arquivos MA são arquivos de projeto de animação contendo a animação de uma cena, renderização, iluminação, etc. e outros dados relevantes no formato ASCII. Eles são usados popularmente para criar animações ou cenas 3D para videogames e filmes. Em alguns casos, pode ser necessário converter um arquivo MA para o formato de arquivo USDZ. Seguindo esses cenários, este artigo explica como converter um arquivo MA para o formato USDZ programaticamente em Java.

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

Aspose.3D for Java API pode ser usado para criar, editar ou manipular diferentes tipos de cenas, animações ou objetos tridimensionais. Basta instalar a API baixando seus arquivos JAR da página New Releases ou usando as seguintes configurações no arquivo pom.xml para acessá-lo 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.10</version>
    </dependency>
</dependencies>

Converter MA para arquivo USDZ em Java

Você pode converter um arquivo MA para o formato USDZ seguindo as etapas abaixo:

  1. Carregue o arquivo Maya de entrada.
  2. Exporte o arquivo USDZ gerado.

A seção a seguir elabora ainda mais a conversão de arquivos Maya com extensão de arquivo MA.

Converter MA para arquivo USDZ em Java

As etapas a seguir explicam como converter um arquivo MA para o formato USDZ:

  1. Crie um objeto da classe Scene.
  2. Carregue o arquivo Maya de entrada com a extensão de arquivo MA usando o método Open.
  3. Converta o arquivo MA para o formato USDZ com o método Save.

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

// Inicializar um objeto da classe Scene
Scene scene = new Scene();

// Carregar o arquivo MA Maya de entrada
scene.open("sample1.ma", FileFormat.MAYAASCII);

// Salve o arquivo USDZ de saída
scene.save("result.usdz", FileFormat.USDZ);

Obtenha Licença Temporária Gratuita

Você pode obter uma licença temporária gratuita para avaliar a capacidade total da API.

Demonstração on-line

Experimente o aplicativo da web MA to USDZ Converter desenvolvido usando esta API.

Conclusão

Neste artigo, você explorou como converter um arquivo MA para o formato USDZ programaticamente em Java. Além disso, você pode visitar a seção documentação da API para dar uma olhada em muitos outros recursos da API. Em caso de dúvidas ou dúvidas, escreva-nos para forum.

Veja também

Converter OBJ para 3DS em Java