Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Visualización de Objetos
Visualización de Objetos
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.)