
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
- Como converter MA para arquivo USDZ em Java
- Converter MA para arquivo USDZ 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:
- Carregue o arquivo Maya de entrada.
- 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:
- Crie um objeto da classe Scene.
- Carregue o arquivo Maya de entrada com a extensão de arquivo MA usando o método Open.
- 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.