jueves, 5 de julio de 2007

Shrek 3: miles de pingüinos alimentan al ogro

Todos los grandes estudios utilizan Linux para la animación y efectos especiales de sus películas, pero Dreamworks Animation probablemente sea el que más, con más de 1.000 linux en escritorios y más de 3.000 en servidores.

Y es que a estos niveles es de aplicación una especie de corolario de la Ley de Moore, según el cual las horas de CPU necesarias para renderizar una película se doblan cada tres años.

Así, en 2001 la primera entrega de Shrek necesitó 5 millones de horas de CPU. En 2004, Shrek 2 precisó 10 millones, y en 2007 Shrek 3 ha necesitado 20 millones de horas de CPU...

Para los ordenadores de escritorio, Dreamworks utiliza estaciones de trabajo HP xw9300 corriendo Red Hat Enterprise 4. Los servidores son HP DL145 G2, con 8 GB de RAM por cabeza. Los cientos de utilidades software que se emplean para interconectar todo el conjunto tienden ahora a escribirse en Python, si bien las más antiguas todavía están hechas en Perl. El almacenamiento de Shrek 3 precisa 24 TB.

Muchos más detalles técnicos y logísticos en DreamWorks Animation "Shrek the Third": Linux Feeds an Ogre.

Fuente: http://www.kriptopolis.org/shrek3-en-linux

No hay comentarios: