Previo8 Compgraf

Páginas: 6 (1255 palabras) Publicado: 15 de abril de 2012
Previo Práctica 8.

Objetivo: Que el alumno se familiarice con las técnicas de texturizado más comunes en los gráficos por computadora, y aprende las ventajas de utilizar esta técnica.

1. ¿Qué es una Textura? Obviamente en el campo de Gráficas por Computadora.




En un sentido amplio, podemos definir una textura como un array de una o dos dimensiones de pixels. A cada uno deestos pixels se le denomina texels. En la especificación 1.2 de OpenGL se permite ya trabajar con texturas en 3D.Una definición menos formal de textura sería; una imagen “pegada” sobre un polígono. Las texturas solucionan los problemas de la imagen anterior permitiendo simular superficies complejas con baja cantidad de polígonos, suministrando realismo a la escena e incrementando drásticamente elnivel de detalle.






2. ¿Qué es el mapeo de texturas?




El mapeado de texturas es una técnica gráfica que consiste en aplicar una serie de dibujos o plantillas a las caras de un objeto tridimensional. La técnica de mapeado de texturas comenzó con la tesis doctoral de 1974 de Ed Catmull, lo que llevó al mundo de los gráficos por ordenador a un nuevo nivel de realismo.Catmull creo posteriormente la empresa Pixar, responsable de varias películas de animación.










3. Investigue que son las Texturas Procedurales/Procedimentales.



Son imágenes que no se almacenan en el disco duro como mapas de bits (BMP, JPG, EPS, PSD) sino que se almacena el procedimiento, el algoritmo (matemático) que es capaz de generarlo. Las texturas proceduralestienen varias ventajas: así como los mapas de bits están definidos de manera discreta (sabemos los colores de puntos en concreto), las texturas procedurales están definidas para todo R en tantas dimensiones como tenga la textura (1, 2 o 3 dimensiones), por lo que podemos aumentar o acercarnos tanto al objeto como queramos, que seguiremos teniendo una buena definición. Además, son texturas infinitas:no tienen por qué repetirse en ningún momento, eso depende del algoritmo que utilicemos para crear la textura (por lo que podemos crear texturas de dimensiones imposibles para un mapa de bits).




Otra gran ventaja es el espacio que ocupan en disco esas texturas: mientras que en los mapas de bits guardamos uno por uno el color de cada punto (pixel) de la imagen, las texturasprocedurales sólo ocupan lo que unas cuantas líneas de código. Por eso este tipo de texturas substituyen a los mapas de bits en texturas de gran tamaño o resolución, y en el caso de las llamadas texturas 3D, que antes no era posible su aplicación, ahora sí que podemos crear un algoritmo que nos diga qué textura tiene un objeto en su interior.




Pero no todo en este tipo de texturas sonventajas: las texturas procedurales no se pueden pintar, sino que hay que crear un algoritmo que las pinte por nosotros, cosa que es complicada, y además lo que nos ahorramos de espacio en disco lo gastamos en carga del procesador, puesto que hay que crear esas texturas mediante los algoritmos dados "al vuelo", es decir, mientras vemos la imagen.




Existen diversos tipos de mapas para lastexturas procedurales, como los mapas geométricos (en los que se repite un patrón, no tienen aleatoriedad), o los mapas aleatorios y fractales (que usan funciones aleatorias).



4. ¿Qué es el espacio de textura?




Es análogo al espacio vectorial del álgebra lineal y en cómputo gráfico indica la cantidad de parámetros a utilizar para dar una textura a determinados elementos, hayespacios de texturas 1D, 2D, 3D.




5. ¿Qué es un Texel?




Unidad mínima de una textura aplicada a una superficie en gráficos por computadora. Los texel pueden ser comparados con los píxeles, sólo que en vez de representar formar una imagen digital, estos representan las texturas mediante múltiples texels. Al ser aplicada la textura a la superficie 3D (llamado mapeado de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • PREVIO8
  • Previo8

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS