docter

Páginas: 3 (550 palabras) Publicado: 16 de septiembre de 2014


Tabla de contenido




¿Qué es la luz?
Técnicamente la luz es una forma de energía que actuando sobre nuestros ojos nos hace ver los objetos. Se desplaza en forma de onda a una granvelocidad y tiene extraños comportamientos cuando choca con una superficie reflejante o refractante.
Las Normales
Para iluminar una superfície o plano, necesitamos información sobre su vector normalasociado. La normal de un plano es en realidad un vector perpendicular a este.

En la figura 1 podemos ver como a partir de tres vértices (A, B y C) creamos dos vectores que tras su producto vectorialobtenemos el vector normal. Y este vector ya puede asociarse a la correspondiente cara.

OpenGL utilizará la normal asociada a cada vértice para evaluar la luz que incide sobre éste. Para habilitarel cálculo automático de las normales solo tenemos que usar la instrucción glEnable(GL_NORMALIZE);
En openGl veremos 2 tipos de iluminación, la iluminación Plana y la Suave.
Iluminación Plana
Lailuminación Plana (Flat) es la más simple e ineficiente.
En la iluminación plana la superficie carece de realismo y las normales son muy marcadas en el grafico pero sin embargo es una base para hacerel modelado de iluminaciones más complejas.


Iluminación Suave
La iluminación suave ó Smooth ó Gouraud efectúa cálculos de color para cada uno de los puntos del polígono. Usamos GL_FLAT comoparámetro para definir una iluminación plana, y GL_SMOOTH para una iluminación suave.



Luces
Las luces cuentan con nombre propio del estilo GL_LIGHT0, GL_LIGHT1, GL_LIGHT2 y así sucesivamente. Paraactivar o desactivar cada una de ellas usamos glEnable() y glDisable() y también podemos activar y desactivar todo el cálculo de iluminación pasando como parámetro GL_LIGHTING a estos procedimientos.OpenGL soporta un máximo de 8 luces. Desde glEnable (GL_LIGHT0); hasta glEnable (GL_LIGHT7);
Las luces tienen una posición, un tipo, color.

Un objeto está iluminado por 3 tipos de luces,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Docto
  • Docto
  • Doctos
  • Mis doctos
  • doctos
  • Doctos.
  • doctos
  • doctara

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS