Você está na página 1de 7

Universidad Jurez Autnoma de Tabasco

Divisin Acadmica de Informtica y Sistemas


Licenciatura en Sistemas Computacionales

Animacin por computadora Caso: Kung Fu Panda 2

Presentan Claudia Prez Custodio Graciela Rodrguez Guillermo Eloisa Aguilar Zapata Ricardo Crdova de la Cruz

Catedrtico M. I. S. Erika Yunuen Morales Mateos

Asignatura: Programacin Avanzada

Equipo: 8
Cunduacn, Tabasco Diciembre del 2011

Conceptos bsicos
La animacin por computadora (tambin llamada animacin digital, animacin informtica o animacin por computadora) es la tcnica que consiste en crear imgenes en movimiento mediante el uso de computadoras. Cada vez ms los grficos creados son en 3D, aunque los grficos en 2D todava se siguen usando ampliamente para conexiones lentas y aplicaciones en tiempo real que necesitan renderizar rpido. Algunas veces el objetivo de la animacin es la computacin en s misma, otras puede ser otro medio, como una pelcula. Los diseos se elaboran con la ayuda de programas de diseo, modelado y por ltimo renderizado. El Renderizado (render en ingls) es un trmino usado en jerga informtica para referirse al proceso de generar una imagen desde un modelo. Este trmino tcnico es utilizado por los animadores o productores audiovisuales y en programas de diseo en 3D. En trminos de visualizaciones en una computadora, ms especficamente en 3D, la renderizacin es un proceso de clculo complejo desarrollado por un computadora destinado a generar una imagen 2D a partir de una escena 3D. As podra decirse que en el proceso de renderizacin la computadora interpreta la escena en tres dimensiones y la plasma en una imagen bidimensional. La renderizacin se aplica en la computacin grfica, ms comnmente a la infografa. En infografa este proceso se desarrolla con el fin de imitar un espacio 3D formado por estructuras poligonales, comportamiento de luces, texturas, materiales (agua, madera, metal, plstico, tela, etctera) y animacin, simulando ambientes y estructuras fsicas verosmiles. Una de las partes ms importantes de los programas dedicados a la infografa son los motores de renderizado, los cuales son capaces de realizar tcnicas complejas como radiosidad, raytrace (trazador de rayos), canal alfa, reflexin, refraccin o iluminacin global. Cuando se trabaja en un programa de diseo 3D por computadora, normalmente no es posible visualizar en tiempo real el acabado final deseado de una escena 3D compleja ya que esto requiere una potencia de clculo demasiado elevada, por lo que se opta por crear el entorno 3D con una forma de visualizacin ms simple y tcnica y luego generar el lento proceso de renderizacin para conseguir los resultados finales deseados. El tiempo de render depende en gran medida de los parmetros establecidos en los materiales y luces, as como de la configuracin del programa de renderizado. Normalmente cada aplicacin de 3D cuenta con su propio motor de renderizado, pero cabe aclarar que existen plugins que se dedican a hacer el clculo dentro del programa utilizando frmulas especiales. En el caso de los videojuegos, normalmente se utilizan imgenes prerendereadas para generar las texturas y as ayudar al procesador de la consola a trabajar en el entorno virtual con mucha ms fluidez.

Por otro lado, para crear la ilusin del movimiento, una imagen se muestra en pantalla sustituyndose rpidamente por una nueva imagen en un fotograma diferente. Esta tcnica es idntica a la manera en que se logra la ilusin de movimiento en las pelculas y en la televisin. Para las animaciones 3D, los objetos se modelan en la computadora (modelado) y las figuras 3D se unen con un esqueleto virtual (huesos). Para crear una cara en 3D se modela el cuerpo, ojos, boca, etc. del personaje y posteriormente se animan con controladores de animacin. Finalmente, se renderiza la animacin. Para animaciones 3D, los fotogramas deben ser renderizados despus de que el modelo es completado. Para animaciones vectoriales 2D, el proceso de renderizado es clave para el resultado. Para grabaciones grabadas anticipadamente, los fotogramas son convertidos a un formato diferente o a un medio como una pelcula o video digital. Los fotogramas pueden ser renderizados en tiempo real, mientras estos son presentados al usuario final. Las animaciones para transmitir va Internet en anchos de banda limitados (ejem. 2D Flash, X3D) utilizan programas en la computadora del usuario para renderizar en tiempo real la animacin como una alternativa para la transmisin y para animaciones pre-cargadas para enlaces de alta velocidad. Cabe sealar que las imgenes generadas por computadora para pelculas tienen en general una resolucin de aproximadamente 1.4-6 megapixeles (MPx). Toy Story, por ejemplo, tena un formato de 1536 * 922 (1.42MPx). El tiempo para generar un cuadro es de unas dos o tres horas, necesitndose diez veces ms tiempo para las escenas ms complejas. Este tiempo no ha cambiado mucho desde entonces, mientras que la calidad de imagen s ha progresado considerablemente. Al mismo tiempo con la mejora del material informtico y con mquinas ms rpidas, se ha podido aumentar la complejidad de los grficos. El aumento exponencial de la capacidad de proceso de unidades centrales de procesamiento, as como aumentos masivos en la capacidad de procesamiento paralelo de stas, de almacenaje y velocidad de memoria y tamao, han aumentado enormemente el potencial y complejidad de las imgenes generadas por computadora. Asi, la computacin paralela es el uso de mltiples computadoras (o procesadores) trabajando juntos en una tarea comn. Cada procesador trabaja en su porcin del trabajo, adems a los procesadores se les permite cambiar informacin con otros procesadores. Esto es en esencia la computacin paralela. La computacin paralela nace de tres factores limitantes: Limitaciones inherentes de una sola CPU : o Memoria disponible. o Performance. La computacin paralela permite : o Resolver problemas que no caben en una sola CPU. o Resolver problemas que no pueden ser resueltos en un tiempo razonable. Podemos correr : o Grandes problemas con rapidez y analizar ms casos. o Simulaciones a resoluciones ms finas. o Simulaciones fsicas ms realistas
2

Kung Fu Panda 2
DreamWorks Animation se dedica a la creacin de entretenimiento de la ms alta calidad, incluyendo pelculas de animacin con CG, series y especiales de televisin, instalaciones para entretenimiento en vivo y mundos virtuales en lnea, desarrollados para el pblico en todo el mundo. La empresa cuenta con talento creativo de clase mundial, un equipo administrativo slido y experimentado, y tecnologa y tcnicas filmogrficas avanzadas. DreamWorks Animation ha sido nombrada una de las 100 Mejores Empresas para Trabajar por parte de la Revista FORTUNE durante tres aos consecutivos. En 2011, DreamWorks Animation ocup el puesto #10 de la lista. Todas las pelculas de animacin de DreamWorks Animation producidas en la actualidad son creadas en formato 3D. La compaa ha estrenado en total 21 pelculas animadas, incluyendo las franquicias de Shrek, Madagascar, Kung Fu Panda y Cmo Entrenar a tu Dragn. En 2001, DreamWorks Animation y HP establecieron una alianza con el objetivo de revolucionar la industria de la animacin. HP ha ayudado a los realizadores de pelculas, desde Shrek hasta Bee Movie, a llevar una complejidad mayor a la pantalla en cada produccin. Para Kung Fu Panda, la tecnologa de HP permiti a DreamWorks utilizar el mayor nmero de cmaras en movimiento de todas sus pelculas hasta la fecha. Y es que, HP crea nuevas posibilidades para que la tecnologa tenga un impacto significativo en las personas, las empresas, los gobiernos y la sociedad. HP, la empresa de tecnologa ms grande del mundo, rene un portafolio de productos que abarcan impresin, computadoras personales, software, servicios e infraestructura de TI en el punto donde convergen la nube y la conectividad, a fin de crear experiencias contextuales que sean ptimas y seguras para resolver los problemas de los clientes. De esta manera, HP y DreamWorks Animation han vuelto a unir fuerzas para crear la pelcula de accin en tercera dimensin Kung Fu Panda 2. Para obtener el mejor rendimiento, los artistas de produccin de DreamWorks Animation confiaron en la potencia de Workstations HP Z800 para lograr resultados nunca antes vistos en la industria, diseando desde remolinos de agua hasta campos verdes y exuberantes, pasando por escenas de batalla que incluyen miles de personajes de kung fu. En Kung Fu Panda 2, Po vive su sueo de ser el Guerrero Dragn protegiendo el Valle de la Paz junto a sus amigos y compaeros maestros del kung fu, los Cinco Furiosos. La nueva y genial vida de Po se ve amenazada por la llegada de un formidable villano, quien planea usar un arma secreta que nadie puede detener para conquistar China y destruir el kung fu. Po se ve obligado a buscar en su pasado los secretos de sus orgenes misteriosos para poder desatar la fuerza que necesita para triunfar. Las workstations de alto rendimiento de HP han sido rediseadas para cumplir con las necesidades creativas tan demandantes y detalladas de DreamWorks Animation. Las Workstations HP Z800 son hasta 50% ms veloces para ciertas aplicaciones en
3

comparacin con sus predecesoras, y son la opcin favorita de varios estudios alrededor del mundo. Las caractersticas adicionales, tales como procesadores Intel de alta velocidad, mayor memoria y unidades opcionales permiten a los artistas trabajar de manera eficiente con mltiples tomas al mismo tiempo y de un modo ms interactivo que antes. En la produccin original "Kung Fu Panda", la cual fue estrenada en 2008, se utilizaron ms de 50 terabytes de datos y casi 25 millones de horas de renderizacin. Debido al cambio de formato a 3-D estereoscpico y las crecientes aspiraciones creativas de los cineastas, "Kung Fu Panda 2" requiri para su produccin 100 terabytes de datos y ms de 55 millones de horas de renderizacin. Datos curiosos sobre Kung Fu Panda 2 1. Se requirieron avances creativos y tcnicos para producir efectos de la ms alta innovacin para los personajes tales como: pieles, plumas, vestimentas y armaduras que llenan el mundo entero de Kung Fu Panda 2 y no nicamente la riqueza visual de sus protagonistas. 2. Cuando cae una bola de can en el agua durante una de las escenas principales de batalla, la salpicadura del agua fue de gran magnitud para hacer nfasis en la fuerza del impacto. Para la toma de primer plano un artista de efectos especiales utiliz software especializado y patentado para generar los 10 millones de partculas. 3. En la pelcula a uno de los lobos le lanzan encima 1,220 duraznos que pesan en total 457 libras y se desplazan a 105 millas por hora. Esto equivale a la potencia de ser golpeado por un automvil que se desplaza a 45 millas por hora. 4. Durante la escena de destruccin de la torre, se produjeron ms de 50,000 astillas y fragmentos minsculos de escombro. 5. Kung Fu Panda 2 es la primera pelcula de DreamWorks Animation que utiliza personajes dinmicos basados en principios fsicos como los lobos, quienes al verse involucrados en una batalla de kung fu con Po y los Cinco Furiosos son capaces de reaccionar de modo dinmico gracias a una herramienta de simulacin de la fsica del kung fu patentada por DreamWorks Animation. 6. Se calcula que la secuencia de la ltima batalla de la pelcula, que se desarrolla entre el puerto y los canales de la ciudad de Gongmen, contiene ms de 60 millones de galones de agua. Para crear la escena se requiri una labor grfica sumamente ardua y se utilizaron ms de 7 millones de horas de renderizacin para la produccin de 14,000 cuadros.

Especificaciones del equipo usado


4

Workstation HP Z800
Caractersticas del sistema Sistema operativo Windows 7 Professional original 32 bit Windows Vista Business original 64 bit Red Hat Enterprise Linux WS 5 (slo "drop-in-the-box") HP Installer Kit para Linux Kit de instalacin HP para Linux que incluye controladores para las versiones de 32 y 64 bit del sistema operativo Red Hat Enterprise Linux WS4 y WS5. Red Hat Enterprise Linux WS5, es slo junto con otros elementos. Intel Xeon Six-Core X5690 (3,46 GHz, 12 MB de cach, memoria de 1333 MHz) Intel Xeon Quad-Core X5687 (3,60 GHz, 12 MB de cach, memoria de 1333 MHz) Procesador Intel Xeon Six-Core X5680 (3,33 GHz, 12 MB de cach, memoria de 1333 MHz) Procesador Intel Xeon Quad-Core X5677 (3,46 GHz, 12 MB de cach, memoria de 1333 MHz) Intel Xeon Six-Core X5675 (3,06 GHz, 12 MB de cach, memoria de 1333 MHz) Intel Xeon Quad-Core X5672 (3,20 GHz, 12 MB de cach, memoria de 1333 MHz) Procesador Intel Xeon Six-Core X5670 (2,93 GHz, 12 MB de cach, memoria de 1333 MHz) Intel Xeon Quad-Core X5667 (3,06 GHz, 12 MB de cach, memoria de 1333 MHz) Procesador Intel Xeon Six-Core X5660 (2,80 GHz, 12 MB de cach, memoria de 1333 MHz) Procesador Intel Xeon Six-Core X5650 (2,66 GHz, 12 MB de cach, memoria de 1333 MHz) Intel Xeon Quad-Core X5647 (2,93 GHz, 12 MB de cach, memoria de 1333 MHz) Intel Xeon Six-Core E5649 (2,53 GHz, 12 MB de cach, memoria de 1333 MHz) Intel Xeon Six-Core E5645 (2,40 GHz, 12 MB de cach, memoria de 1333 MHz) Procesador Intel Xeon Quad-Core E5640 (2,66 GHz, 12 MB de cach, memoria de 1066 MHz) Procesador Intel Xeon Quad-Core E5630 (2,53 GHz, 12 MB de cach, memoria de 1066 MHz) Procesador Intel Xeon Quad-Core E5620 (2,40 GHz, 12 MB de cach, memoria de 1066 MHz) Intel Xeon Quad-Core E5607 (2,26 GHz, 8 MB de cach, memoria de 1066 MHz) Intel Xeon Quad-Core E5606 (2,13 GHz, 8 MB de cach, memoria de 1066 MHz) Procesador Intel Xeon Quad-Core E5507 (2,26 GHz, 4 MB de cach, memoria de 800 MHz) Procesador Intel Xeon Quad-Core E5506 (2,13 GHz, 4 MB de cach, memoria de 800 MHz) Dual Intel 5520 Minitorre montable en bastidor

Procesador

Chipset Factor de forma

Memoria Memoria, mxima Ranuras de memoria Hasta: 192 GB 1333 MHz SDRAM DDR3 Hasta: 96 GB 1333 MHz SDRAM DDR3 registrada 12 ranuras DIMM

Almacenamiento de datos Compartimientos para unidades internas Bahas de unidad externa Unidades internas 4 internas de 3,5" 3 externas de 5,25" SATA (de 7.200 rpm) Desde: 160 GB Hasta: 2 TB SATA (de 10.000 rpm) Desde: 160 GB Hasta: 600 GB SAS (de 15.000 rpm) Desde: 146 GB Hasta: 450 GB Unidad de estado slido Hasta: 160 GB RAID ROC SAS LSI MegaRAID 9260-8i de 6 Gb/s Grabadora SATA Blu-ray Grabadora SATA de DVD SuperMulti DVD+/-RW delgada con ranura de carga DVD-ROM SATA

Controlador de almacenamiento Unidad ptica

Grficos Grficos 2D profesional: NVIDIA Quadro NVS 295 (256 MB) 3D de gama baja: NVIDIA Quadro FX 380 (256 MB), ATI FirePro V3700 (256 MB), NVIDIA Quadro FX 580 (512 MB) 3D de gama media: NVIDIA Quadro FX 1800 (768 MB), ATI FirePro V5700 (512 MB) 3D de gama alta: NVIDIA Quadro FX 3800 (1 GB), ATI FirePro V7750 (1 GB), NVIDIA Quadro FX 4800 (1,5 GB), NVIDIA Quadro CX (1,5 GB), NVIDIA Quadro FX 5800 (4 GB). Todas las tarjetas son opcionales y de conexin PCI Express.