Render en Red en 3D Studio

La idea: Divide y vencerás

           

El Render en Red permite dividir una tarea de renderizado en tantas otras como fotogramas compongan una animación. Este total de tareas se repartirá ahora entre el conjunto de máquinas, conectadas entre sí y que componen nuestra granja de render. De este modo cada equipo (Servidor) se encargará de un frame. Conseguiremos de este modo distribuir el trabajo que de otro modo realizaría una sóla máquina entre un grupo de equipos, reduciendo así el tiempo necesario para renderizar una animación de muchos fotogramas.

 

            Será necesaria la presencia de una máquina que gestione la asignación de tareas. La figura del Administrador se encargará de asignar un nuevo fotograma a aquel Servidor de Render que haya terminado si anterior tarea.

 

Las aplicaciones

 

 

 

Recursos compartidos

 

            En el proceso de renderizado existirán un conjunto de recursos que deberán ser compartidos entre los equipos que componen la granja. Estos directorios a compartir son:

 

 

Para especificar ubicación de las carpetas y archivos a través de red utilizaremos la Convención de Nombres Universal (UNC):

 

\\nombre_equipo\directorio\subdirectorio\nombre_archivo

 

            Se recomienda utilizar esta nomenclatura aunque la carpeta se encuentre en el equipo local.

El Administrador

           

 

El Administrador será el encargado de lanzar las tareas de renderizado. A través la ventana del Administrador de representación podremos observar el diálogo entre Administrador y Servidores y cómo se divide el trabajo.

 

 

            Será de vital importancia la correcta configuración del Administrador para que la asignación de tareas sea la deseada. Administrador y Servidores deberán conocer a través de qué puertos se realizarán las comunicaciones entre ambos.

 

El Servidor

 

En las máquinas que se van a repartir el trabajo será necesario abrir la aplicación del Servidor de Render en Red. Éste se encargará de dialogar con el Administrador y realizar la tarea asignada en ese equipo local tal y como le sea indicado.

 

 

Una vez más será conveniente tener cuidado en el ajuste de los puertos, para que el Servidor conozca quién será el Administrador que controle su flujo de trabajo.

 

Asignación de tareas y configuración de equipos

 

El siguiente paso es proceder al renderizado. Al activar la casilla de Render en Red e iniciar la representación aparecerá el cuadro de diálogo de Asignación de tareas, a través del cual daremos nombre a cada proceso, escogeremos los servidores y configuraremos prioridades.

 


Administrador de cola de representación

 

            El Administrador de cola de representación es una aplicación que incorpora 3D Studio, que si bien no es imprescindible para el proceso de renderizado, si puede ayudarnos a gestionar nuestra granja de render. Será especialmente interesante la posibilidad de ajustar los horarios de utilización de los equipos.