MA a USDZJava

Los archivos MA son archivos de proyectos de animación que contienen la animación, el renderizado, la iluminación, etc. de una escena y otros datos relevantes en formato ASCII. Se utilizan popularmente para crear animaciones o escenas 3D para videojuegos y películas. En algunos casos, es posible que deba convertir un archivo MA al formato de archivo USDZ. Siguiendo tales escenarios, este artículo explica cómo convertir un archivo MA a formato USDZ mediante programación en Java.

Convertidor de MA a USDZ: instalación de la API de Java

Aspose.3D for Java API se puede utilizar para crear, editar o manipular diferentes tipos de escenas, animaciones u objetos tridimensionales. Simplemente instale la API descargando sus archivos JAR desde la página Nuevos lanzamientos o usando las siguientes configuraciones en el archivo pom.xml para acceder a él desde el Repositorio de Aspose.

Repositorio:

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

Dependencia:

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

Convertir MA a archivo USDZ en Java

Puede convertir un archivo MA a formato USDZ siguiendo los pasos a continuación:

  1. Cargue el archivo Maya de entrada.
  2. Exporte el archivo USDZ generado.

La siguiente sección elabora aún más la conversión de archivos Maya con la extensión de archivo MA.

Convertir MA a archivo USDZ en Java

Los siguientes pasos explican cómo convertir un archivo MA al formato USDZ:

  1. Crea un objeto de la clase Escena.
  2. Cargue el archivo Maya de entrada con la extensión de archivo MA utilizando el método Abrir.
  3. Convierta el archivo MA al formato USDZ con el método Guardar.

El siguiente fragmento de código demuestra cómo convertir un archivo MA al formato USDZ mediante programación en Java:

// Inicializar un objeto de la clase Escena
Scene scene = new Scene();

// Cargue el archivo MA Maya de entrada
scene.open("sample1.ma", FileFormat.MAYAASCII);

// Guarde el archivo USDZ de salida
scene.save("result.usdz", FileFormat.USDZ);

Obtenga una Licencia Temporal Gratis

Puede obtener una licencia temporal gratuita para evaluar la API en toda su capacidad.

Demostración en línea

Pruebe la aplicación web MA to USDZ Converter desarrollada con esta API.

Conclusión

En este artículo, ha explorado cómo convertir un archivo MA al formato USDZ mediante programación en Java. Además, puede visitar la sección documentación de la API para ver muchas otras características de la API. En caso de que tenga dudas o dudas, escríbanos a foro.

Ver también

Convertir OBJ a 3DS en Java