Professional Documents
Culture Documents
visualizacin)
modelo informtico de datos que resultan en una representacin grfica del mismo en un dispositivo fsico de representacin.
Recorrido de la escena
0 La escena es el conjunto de objetos que se quieren representar y
0 0
0 0
su entorno (luces, observador, etc.) La geometra de los objetos se describe con un modelo El recorrido de la escena comprende los mtodos de interrogacin de las caractersticas de los objetos a visualizar. Sistema de coordenadas: sistema 3D particular de los objetos Tcnicas implicadas
0 0 0 0 0
Modelado geomtrico de superficies Modelado de slidos Otros modelos (datos cientficos, fractales, gramticas, etc.) Modelado jerrquico Algoritmos de recorrido e interrogacin de estructuras de datos
partir de un sistema particular donde se definieron. 0 La transformacin del modelo supone un cambio de sistema de coordenadas:
0 Tcnicas implicadas: 0 Espacio afn (vectores y puntos) 0 Transformaciones afines (traslacin, giro y escalado) 0 Matrices de transformacin
Transformacin de la vista
0 Toda visualizacin precisa de un observador. 0 La transformacin de la vista, una vez conocida la posicin del
observador, supone un cambio de coordenadas de la escena al sistema local de observacin. 0 El sistema local de observacin viene definido por el modelo de la vista.
0 Tcnicas implicadas: 0 Modelado de la vista (cmara sinttica, volumen de la vista, etc) 0 Transformaciones afines 0 Matrices de transformacin
Recortado
0 El observador tiene un campo de visin determinado por el volumen de la
vista.
0 Lo que queda fuera del campo de visin debe ser eliminado de las
geomtricas. En este caso, una de ellas es el volumen de la vista; la otra cada uno de los objetos.
0 Tcnicas implicadas: 0 Clculo de intersecciones 0 Criterios de interioridad 0 Concavidad y convexidad 0 Algoritmos de recortado de rectas 0 Algoritmos de recortado de polgonos
siempre partes ocultas al observador. 0 Las partes ocultas deben ser eliminadas de posteriores operaciones: proceso de visibilidad. 0 El proceso de visibilidad es complejo, por lo que existen numerosas soluciones. Una clasificacin simple:
0 Resolucin del problema en el sistema de coordenadas de la escena
(espacio del objeto) 0 Resolucin del problema apoyndose en el dispositivo (espacio de la imagen)
0 Tcnicas implicadas:
0 0 0 0
Proyeccin
0 La representacin en el dispositivo es en 2D, la escena est en 3D. 0 La operacin de paso de un sistema 3D a uno 2D se conoce como
proceso de proyeccin. 0 La proyeccin de un punto 3D sobre un plano se calcula trazando una visual por el punto y calculando la interseccin con el plano.
0 Tipos de proyeccin: 0 Paralela: visuales paralelas 0 Perspectiva: visuales partiendo del observador (pto. de vista)
0 Tcnicas implicadas: 0 Sistemas proyectivos 0 Matrices de proyeccin 0 Transformacin perspectiva-paralela
Iluminacin
0 Conocido los puntos a iluminar es necesario conocer el color que
0 El color depende de: 0 Las condiciones de iluminacin del punto 3D sobre la superficie del objeto 0 La forma (normal) de ese objeto en ese punto. 0 Las propiedades pticas del material 0 El acabado superficial (rugosidad). 0 El color del objeto (del material o de la pintura).
0 Un modelo de iluminacin tiene en cuenta todos los factores
Otras Operaciones
0 Interactividad 0 Respuesta a las acciones del usuario sobre la pantalla. 0 Una interaccin comprende:
0 La accin del usuario: evento 0 La comprensin del evento: mensaje 0 La comunicacin a la aplicacin: rutina de respuesta 0 La actualizacin del grfico
0 Uso de libreras y herramientas 0 Todas las operaciones descritas se programan por medio de libreras grficas (OpenGL, StarBase, etc.)