You are on page 1of 6

MOTOR DE RENDERIZADO

8 SEMESTRE 02 DE OCTUBRE DEL 2012

MOTOR DE RENDERIZADO
1 QUE ES RENDERIZAR?
Renderizar (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.
1.1 DONDE SE APLICA LA RENDERIZACIN?

La renderizacin se aplica en la computacin grca, ms comnmente a la infografa. En infografa este proceso se desarrolla con el n 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, reexin, refraccin o iluminacin global.[1] Cuando se trabaja en un programa de diseo 3D por computadora, normalmente no es posible visualizar en tiempo real el acabado nal 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 nales deseados. El tiempo de render depende en gran medida de los parmetros establecidos en los materiales y luces, as como de la conguracin del programa de renderizado.[1]
1.2 PRERRENDERIZACIN

La prerrenderizacin se basa en el uso de la imagen o textura en un juego que fue renderizada a travs de un motor grco mucho ms potente que el que se usa en el juego (uno profesional), por lo cual el motor grco del juego slo se ocupa de calcular la posicin de esa textura y no de todo su contenido, ya que es mucho ms fcil para un ordenador calcular pxeles que montones de polgonos texturados y afectados por luces, sombras, reejos, etc.[1]

Se utilizaba mucho principalmente en juegos antiguos (anteriores al 2003 se podra decir), que eran una mezcla de 3D y 2D, ya que lo nico que el motor grco calculaba en 3 dimensiones eran los objetos dinmicos (personajes, objetos que podan ser guardados o utilizados, etc.) mientras que los fondos eran una textura inmvil. Se usaban cajas de colisin para que un personaje pudiera simular estar golpeando los objetos de esa textura inmvil, y as no traspasarlos.[1]

2 MOTOR DE RENDERIZADO
El motor de renderizado web o motor de interpretacin web, tambin llamado en ingls layout engine o rendering engine, es un software que permite mostrar en pantalla contenido con estilo, estructura y forma de acuerdo a contenido marcado e informacin de formateo. En otras palabras, el motor de renderizado se encarga de interpretar las marcas (en HTML, XML, archivos de imgenes, etc.) o la informacin de formato (como CSS, XSL, etc.), para mostrar el contenido formateado, es decir, con las formas y estilos apropiados. [2] El motor de renderizado web se encarga de tomar informacin del formato (contenido en el cdigo no visible de una pgina web), lo interpreta (renderizado) y realiza una representacin visual del mismo (lo muestra). [2] Generalmente el motor de renderizado se emplea en aplicaciones que muestran contenido web (navegadores, clientes de e-mail, etc.). Por ejemplo, el motor de renderizado Trident es el que usa el navegador Internet Explorer para renderizar (interpretar) el cdigo de una pgina web y mostrarla en pantalla como debe ser. [2]
2.1 EJEMPLOS DE MOTORES DE RENDERIZADO WEB

* Gecko: utilizado en Firefox, Mozilla Suite y otros navegadores como Galeon. * GtkHTML: el motor de Links. * gzilla: el motor de Dillo. * KHTML/WebCore: el motor de Konqueror/Safari. * Presto: el motor del navegador Opera. * Tasman: el motor de Internet Explorer para Mac.

* Trident: el motor de Internet Explorer para Windows. * WebKit: el motor de Google Chrome y Safari El navegador Internet Explorer , maneja el motor de renderizado trident, este motor ha tenido una evolucion constante, aunque deciente. La primera version surgio en Internet Explorer 4 Avanzo hacia la segunda en Internet Explorer 5 , en la cual tenia un soporte mejor hacia CSS 1.0 La tercera version salio para la version 5.5 en la cual corrigieron los errores (raro en ellos) La cuarta salio para la version 6 del Internet explorer corrigiendo el modelo de cajas y aadiendo Quirks Mode con intercambio DTD La quinta version se esta fraguando con el Internet Explorer version 7. Cabe aclarar que Internet Explorer para Mac utiliza el Motor de Renderizado Tasman Firefox utiliza Gecko que es un motor que soporta o HTML 4.1 o XHTML 1.0 y superior o CSS 1 y 2 o DOM o XML 1.0 o RDF o SVG o JavaScript. Gecko est escrito en C++. Ademas de ser una aplicacion para aplicaciones multiplataforma que se sirva de tecnologias como o XUL o XBL o PNG

o HTTP o POP3 o SMTP o RDS o CSS

References

[1] WIKIPEDIA: http://es.wikipedia.org/wiki/Renderizaci%C3%B3n [2] ALEGSA: http://www.alegsa.com.ar/Dic/motor%20de%20renderizado%20web.php

You might also like