En este tutorial de Sugerencias rápidas, aprenderá a renderizar por lotes las escenas Maya más rápido usando la línea de comandos de Windows, y de esta manera, maximice la cantidad de poder de procesamiento que puede obtener de su computadora.
Primero, si está utilizando Windows 7 y la última versión de Maya 2010, debe establecer la ruta de acceso de mayabatch a las Variables de entorno de los sistemas. Haga clic derecho en 'Equipo' y seleccione 'Propiedades'. En la ventana que se abre, haga clic en 'Configuración avanzada del sistema'.
En la ventana emergente, seleccione la pestaña 'Avanzado' en la parte superior y luego haga clic en 'Variables de entorno'.
Debajo de "Variables del sistema", desplázate y encuentra la que tiene el nombre "Ruta", selecciónala y haz clic en el botón "Editar".
En la ventana que aparece junto a 'Valor de variable:', desplácese hasta el final del campo y agregue ';' más la ruta a su directorio Maya (y su carpeta 'bin'). Por defecto, el directorio es 'C: \ Archivos de programa \ Autodesk \ Maya2010 \ bin' Luego haga clic en Aceptar en todas las ventanas para cerrarlas.
Al representar su archivo a través de la línea de comandos, el procesador por lotes tomará todas las configuraciones del archivo Maya. Estos incluyen ajustes en las opciones de procesamiento, tales como: el nombre de archivo de los archivos de salida, el formato de imagen, el relleno del marco, los marcos de inicio y finalización, las cámaras que se pueden reproducir, el tamaño de la imagen y todas las demás configuraciones de calidad y procesamiento en la configuración del procesamiento . También tomará las diferentes capas de procesamiento (si las tiene) y, en general, toda la información provendrá de este archivo..
Además, el directorio de salida del archivo será el mismo que el especificado en el proyecto del archivo..
Ahora para abrir la línea de comandos, haga clic en el botón 'Inicio' y luego en el campo de búsqueda escriba 'cmd'. La línea de comando debería aparecer y luego aparecer. Haga clic para abrirlo. Si está utilizando XP, primero haga clic en el botón 'Inicio', luego seleccione 'Ejecutar' y escriba 'cmd' en el campo.
Entonces, una manera fácil de procesar por lotes un archivo es navegar a la carpeta con el archivo en particular que desea procesar. Digamos que la carpeta es 'C: \ Users \ Pipera \ Desktop \ Project \ My Projects \ Project', y en esa carpeta hay un archivo llamado 'Concept_Scene_1'. Para representarlo, primero debe ingresar el tipo de directorio 'cd' y el nombre de la carpeta (en este caso será 'cd C: \ Users \ Pipera \ Desktop \ Project \ My Projects \ Project'). Ahora para renderizar el archivo, simplemente escriba 'Render FileName_and_Extension.mb (para Maya Binary). En este caso, la línea de comando se verá así: 'Render Concept_Scene_1.mb'
En general, cuando se procesa desde la línea de comandos, el renderizador por lotes siempre tomará la configuración del archivo. Pero hay una manera de editar la configuración si es necesario, sin abrir el archivo de nuevo y guardarlo. Estas configuraciones se denominan 'banderas' y se escriben después del comando 'Render' y antes del nombre del archivo. Estas marcas no cambiarán su archivo, solo el procesamiento que va a generar. Para ver todos los indicadores diferentes, abra la línea de comandos y escriba 'Render -h'
Las únicas configuraciones que se van a cambiar son las que están anuladas con banderas. Digamos que necesita cambiar el tamaño de su imagen y desea renderizar con mental ray. En la línea de comando, escriba 'Render -r mr -s 1 -e 125 Concept_Scene_1.mb', donde el indicador '-r' especifica qué renderización usar (en este caso 'mr' para mental ray), la '-s' es el cuadro de inicio de la animación, y '-e' es el cuadro final.
Ahora para una forma más eficiente de renderizar con archivos ejecutables .bat de Windows. Estos archivos están hechos y editados en el Bloc de notas. Digamos que quieres renderizar un archivo con mental ray. En el Bloc de notas, escriba 'Render -r mr Concept_Scene_1.mb' y guarde el archivo, pero asegúrese de que al final del nombre ponga '.bat', para que el archivo se pueda guardar en formato .bat.
Coloque el archivo .bat en la misma carpeta que el archivo que desea procesar y haga doble clic en él para ejecutar el procesador por lotes.
El uso de archivos .bat es excelente cuando necesita renderizar varias escenas que están en directorios diferentes. Y lo que es más, puedes poner diferentes banderas para cada escena. No importa dónde coloque el archivo .bat, ya que los directorios se enumeran en él. Además, las escenas se renderizarán en consecuencia..
Con el indicador '-rd', puede especificar en qué directorio se van a procesar los archivos.
La bandera '-rd' también se puede usar para varios archivos al mismo tiempo.
Otro indicador de gran utilidad es el indicador '-cam', que le permite especificar qué cámara renderizar desde la escena..
Puedes renderizar tantas cámaras como quieras de escenas iguales o diferentes, y también puedes colocar diferentes banderas para que sea aún más eficiente..
La representación de diferentes cámaras es aún mejor cuando se combina con la etiqueta '-rd', por lo que cada cámara se imprimirá en una carpeta diferente
Recuerde que puede combinar tantas banderas como desee para acelerar sus renders, y luego puede ver los comandos cuando escribe 'Render -h' en la línea de comandos.
Algunos consejos útiles finales para renderizar desde la línea de comandos: No use espacios en el nombre de los archivos, siempre coloque una '_' en su lugar; Asegúrese de que los archivos .bat se guardan con su extensión después del nombre; Si desea detener el proceso de procesamiento, simplemente cierre la línea de comando.