Saltar al contenido

Cómo: construir su propia granja de renderizado

    1651278423

    Introducción

    Todo el mundo lee artículos sobre la inmensa cantidad de horas de procesador necesarias para crear efectos visuales y animaciones para las últimas películas y programas de televisión. Por ejemplo, los tiempos de procesamiento totalizaron 40 millones de horas para Monsters vs. Aliens, 30 millones de horas para Madagascar: Escape 2 Africa y 6,6 millones de horas para Revenge of the Sith.

    Un buen tiempo de procesamiento para los efectos visuales de televisión es entre 30 minutos y una hora por cuadro, mientras que varias horas por cuadro son comunes para los largometrajes. Algunos de los fotogramas de resolución IMAX necesarios para Devastator, un personaje de Transformers 2: Revenge of the Fallen, tardaron hasta 72 horas por fotograma. ¿Cómo solucionan esto los estudios? Utilizan granjas de renderizado, que son bancos de máquinas con el propósito expreso de renderizar marcos terminados. Además de los sistemas que usan los animadores, las granjas de renderizado usan simultáneamente muchos procesadores dedicados para el renderizado. Por ejemplo, Industrial Light and Magic tenía una granja de procesamiento con 5700 núcleos de procesador (y 2000 núcleos en las máquinas de sus artistas) cuando se produjo Transformers 2. Incluso una instalación pequeña con solo una docena de animadores probablemente tenga más de cien núcleos de procesador a su disposición.

    ¿Necesita una granja de renderizado?

    El uso de granjas de renderizado no está ni debe estar restringido a grandes estudios y artistas 3D. Los estudios más pequeños tienen sus propias granjas de renderizado y muchos artistas independientes también las tienen. Los compositores y artistas independientes de gráficos en movimiento también pueden hacer uso de ellos. Algunos sistemas de edición admiten el uso de máquinas adicionales llamadas nodos de renderizado para acelerar el renderizado, y este tipo de configuración se puede extender a la visualización arquitectónica e incluso a las estaciones de trabajo de audio digital.

    Si trabaja como artista independiente en los medios mencionados anteriormente, juega con la idea o lo hace como aficionado, construir incluso una pequeña granja aumentará enormemente su productividad en comparación con trabajar en una sola estación de trabajo. Los estudios pueden incluso usar esta pieza como referencia para construir nuevas granjas de renderizado, ya que vamos a abordar problemas de escalado, energía y enfriamiento.

    Si está considerando comprar una máquina nueva y está pensando en gastar mucho dinero para obtener un sistema de última generación, es posible que desee dar un paso atrás y considerar si sería más efectivo comprar la última y mejor estación de trabajo o gastar menos. invirtiendo en algunos sistemas adicionales para ser utilizados como nodos de renderizado dedicados.

    La mayoría de las aplicaciones de composición y software 3D incluyen capacidades de representación en red, y muchas también tienen algún tipo de controlador de representación en red. Por lo tanto, los nodos adicionales se pueden administrar desde su estación de trabajo, lo que hace posible ejecutarlos como sistemas autónomos sin mouse, teclado o monitor. Agregar un cliente de computación de red virtual (VNC) a cada nodo le permite administrar los nodos de forma remota sin el gasto adicional asociado con agregar un conmutador de teclado, video y mouse (KVM) del sistema multicanal para acceder por separado a cada uno.

    comprando la granja

    Hay tres formas de abordar la adquisición de sistemas para una granja de renderizado: construir uno propio, hacer que un constructor los haga por usted o comprar cajas preconstruidas. Cada enfoque tiene su propio conjunto de ventajas y desventajas, que analizamos a continuación. Cada enfoque también implica niveles de precios progresivamente más altos, que van desde lo barato hasta lo loco.

    Un consejo útil es asegurarse de que los procesadores en su granja de renderizado sean los mismos que los procesadores en su estación de trabajo, ya que puede haber diferencias en el renderizado entre las arquitecturas de procesador, lo que podría significar pequeñas diferencias en sus fotogramas renderizados finales. Sin embargo, estos posibles problemas de compatibilidad son hoy en día la excepción y no la regla, pero sigue siendo algo con lo que hay que tener cuidado. A los efectos de este artículo, suponga que estamos hablando de nodos de renderizado basados ​​en Intel, aunque podrían centrarse fácilmente en las CPU de AMD.

    0 0 votes
    Rating post
    Subscribe
    Notify of
    guest
    0 comments
    Inline Feedbacks
    View all comments
    0
    Would love your thoughts, please comment.x
    ()
    x