Convertir MB a MA
Convierte escenas Maya Binary en archivos Maya ASCII editables con Maya o en batch mode.
Cómo convertir un archivo mb a ma
- Modelado 3D
- Aún sin calificaciones.
Una escena de Maya puede necesitar un archivo basado en texto para las diferencias del control de versiones, las ediciones mediante scripts o un flujo de trabajo que requiera específicamente Maya ASCII. La conversión debe realizarse con Autodesk Maya, ya que los conversores de archivos genéricos no comprenden el grafo de escena, las referencias ni los datos de plug-ins de Maya.
Qué es el formato MB
.mb es Maya Binary, el formato de escena binario de Autodesk Maya. Los usuarios de Maya guardan mallas, materiales, cámaras, luces, animación, configuraciones de renderizado, redes de nodos, referencias y otros datos de escena en archivos MB. Por lo general, los archivos binarios son eficientes para que Maya los cargue y guarde, pero su contenido no se puede revisar ni combinar de forma significativa con herramientas de texto comunes.
Qué es el formato MA
.ma es Maya ASCII, un formato de escena basado en texto que contiene comandos y datos de Maya para recrear la escena. Es útil para el control de código fuente, las diferencias de texto, los cambios mediante scripts, la depuración y la inspección de las definiciones de nodos y atributos. Los archivos MA suelen ser más grandes que los archivos MB equivalentes, y las escenas complejas o la animación no son prácticas de editar manualmente. MA sigue siendo específico de Maya; no es un formato de intercambio general para otras aplicaciones 3D.
Cómo convertir MB a MA
Uso de Maya
- Copie el archivo
.mboriginal para que siga disponible si la exportación presenta problemas. - Abra la copia en la versión de Maya que la creó o en una versión compatible más reciente, mediante File → Open Scene.
- Revise las advertencias, las referencias faltantes, los plug-ins no cargados y los errores del Script Editor. Cargue los plug-ins requeridos por la escena antes de guardarla.
- Seleccione File → Save Scene As.
- Establezca File type como
mayaAsciioMaya ASCII, según la versión de Maya. - Especifique un nuevo nombre de archivo que termine en
.may seleccione Save As.
No se limite a cambiar el nombre de .mb a .ma; Maya debe volver a escribir el contenido del archivo. Conserve el archivo MB de origen hasta haber vuelto a abrir y comprobado el archivo MA. Si Maya informa de datos no compatibles o de plug-ins no disponibles, es posible que el archivo MA guardado no conserve todas las funciones.
Uso de Maya en modo por lotes
Las conversiones repetidas pueden utilizar el ejecutable de Maya en modo por lotes con un comando MEL:
maya -batch -command "file -open \"input.mb\"; file -saveAs -type \"mayaAscii\" \"output.ma\"; quit -force;"
Sustituya maya por el ejecutable de la versión de Maya instalada y utilice rutas completas cuando sea necesario. Entrecomille las rutas que contengan espacios según el shell en uso. Pruebe el comando con una copia: el modo por lotes no puede responder de forma fiable a las solicitudes de plug-ins, reparar referencias faltantes ni resolver advertencias interactivas. Un script de producción también debería comprobar el estado de salida de Maya y verificar que el archivo de salida exista.
Limitaciones de compatibilidad y calidad
Guardar una escena MB como MA cambia el formato del contenedor; no convierte intencionadamente la geometría ni la animación de la escena. Sin embargo, los datos pertenecientes a plug-ins no disponibles, los nodos no compatibles o las funciones eliminadas en la versión de Maya de destino pueden omitirse o modificarse. Guardar en una versión más reciente de Maya puede introducir nodos, atributos o comandos que una versión anterior no pueda leer, por lo que no debe suponerse que MA proporcione compatibilidad con versiones anteriores.
La conversión de la escena principal no convierte sus archivos referenciados. Las escenas MB referenciadas siguen siendo archivos MB a menos que cada referencia se abra y guarde por separado como MA; cambiar el nombre o la ruta de un archivo referenciado también puede requerir actualizar la escena principal. Las texturas externas, las cachés, el audio, las simulaciones y otros recursos vinculados siguen siendo externos y deben conservarse con sus rutas o volver a empaquetarse por separado.
No existe un servicio en línea generalmente fiable para convertir MB a MA. Los conversores basados en carga, como CloudConvert o Zamzar, están destinados a formatos comunes de documentos y medios, y no pueden conservar de forma fiable los nodos, las referencias, los plug-ins y la animación específicos de Maya; no cargue escenas de producción en un servicio no aprobado. Utilice Autodesk Maya localmente para realizar una conversión de formato fiel. Utilice FBX o Alembic en su lugar cuando el requisito real sea transferir geometría, animación o cachés compatibles a otra aplicación 3D, aceptando que esos formatos no conservan la estructura completa de la escena de Maya.
MB vs MA: comparación de formatos
Cómo se comparan los formatos MB y MA en las propiedades que más importan para esta conversión.
| Propiedad | .MB Autodesk Maya Binary Scene File | .MA Autodesk Maya ASCII Scene |
|---|---|---|
| Geometría | Ambos | — |
| Materiales | Sí | — |
| Texturas | Referenciado externamente | — |
| Animación | Sí | Sí |
| Jerarquía de escena | Sí | Sí |
| Legible como texto plano | No | Sí |
| Tamaño de archivo típico | Medio | Grande |
| Estándar abierto | No | No |
| Desarrollador | Autodesk | Autodesk |
| Tipo MIME | — | text/plain |