Ir al contenido principal

2.5 Ventana y puerto de vision

Las transformaciones ventana-puerto de visión.


Mapean puntos en el mundo real a puntos en la pantalla es la manera en que van a realizar nuestros trazos y dibujos en la pantalla, pues como hemos observado en anteriores ocaciones el despliegue se hace tomando como referencia la esquina superior izquierda de nuestro monitor o pantalla donde se muestra el gráfico.

Transformación a la ventana de visión


La escena se almacenan según un sistema de coordenadas reales (metros, cm, pulgadas), el usuario verá en cada momento una subárea de la escena, o varias simultáneamente,cada subárea se mapeará en zonas distintas de la pantalla.

La pantalla viene definida por un sistema de coordenadas enteras (pixels).

Proyección ortogonal.

Es cuadrada en todas sus caras. Esto produce una proyección paralela, útil para aplicaciones de tipo CAD o dibujos arquitectónicos, o también para tomar medidas, ya que las dimensiones de lo que representan no se ven alteradas por la proyección.

Una aproximación menos técnica pero mas comprensible de esta proyección es imaginar que se tiene un objeto fabricado con un material deformable, y se aplasta literalmente como una pared. Se obtendría el mismo objeto, pero plano, liso. Pues eso es lo que se vería por pantalla.

Por ejemplo, la siguiente ilustración es un render de un coche con proyección ortográfica, visto desde delante.

Proyección en perspectiva.

Reduce y estirar los objetos más alejados del observador. Es importante saber que las medidas de la proyección de un objeto no tienen por qué coincidir con las del objeto real, ya que han sido deformadas.

El volumen de visualización creado por una perspectiva se llama frustum. Un frustum es una sección piramidal, vista desde la parte afilada hasta la base.

Conceptos de colocación de ventanas 

Un área rectangular que se especifica en coordenadas mundiales se denomina ventana. El área rectangular en el dispositivo de despliegue en el cual se coloca la ventana se llama puerta de visión.
Los límites de la ventana se especifican en coordenadas mundiales. Las coordenadas de dispositivo normalizadas se usan con mayor frecuencia para la especificación de la puerta visión, aunque las coordenadas del dispositivo pueden emplearse si hay solamente un dispositivo de salida en el sistemas. Cuando se usan coordenadas de dispositivo normalizadas, el programador considera el dispositivo de salida como aquel que tiene valores coordenados dentro del intervalo de 0 a 1.

Comentarios

Entradas más populares de este blog

2.4 Representación matricial.

Coordenadas homogéneas y representación matricial El uso de coordenadas homogéneas permite tratar todas las transformaciones geométricas como una multiplicación de matrices. Las coordenadas agregan un tercer componente a las coordenadas bidimensionales.  De tal forma que, un punto (x,y) pasa a ser (x,y,W). El valor de W es generalmente 1. Coordenadas homogéneas y representación matricial. El uso de coordenadas homogéneas permite tratar todas las transformaciones geométricas como una multiplicación de matrices. Las coordenadas agregan un tercer componente a las coordenadas bidimensionales. De tal forma que, un punto (x,y) pasa a ser (x,y,W). El valor de W es generalmente 1. Representación matricial. En el área de la graficación por computadora, es común encontrar la representación de las ecuaciones de transformación por medio de matrices, y se pueden encontrar dos tipos de notaciones para representarlas: 1.- Repesentando las coordenadas de un punto  p  como vectores re...

3.1 Representación de objetos de tres dimensiones

El diseño ayudado por ordenador representa un gran ahorro de esfuerzo y tiempo. Además se consiguen resultados extraordinarios con respecto a los procedimientos clásicos de diseño. Los programas de diseño industrial o arquitectónico admiten tres maneras de representación de objetos. Modelos bidimensionales del objeto o parte de él. Se reproducen separadamente las diferentes caras, planos o cortes para ser estudiados y modificados. Normalmente se utiliza una representación formal del objeto, obteniendo sus vistas desde diferentes puntos de visualización. Se denominan vistas principales de un objeto, a las proyecciones ortogonales del mismo sobre 6 planos, dispuestos en forma de cubo. También se podría definir las vistas como, las proyecciones ortogonales de un objeto, según las distintas direcciones desde donde se mire. Si situamos un observador según las seis direcciones indicadas por las flechas, obtendríamos las seis vistas posibles de un objeto.  Modelos tridimensi...

4.2 Modelos básicos de iluminación

Una escena de animación se ilumina mediante unas propiedades globales (Luz ambiente) así como por diferentes puntos de luz (Luz puntual) que emulan otros tantos tipos de “lámparas”. Los cálculos matemáticos que se realizan con estos parámetros, aplicados a la geometría que define la escena, se asocian con el concepto de “Modelos de iluminación“. Phong, Lambert, Fressnell, Minnaert, Toon, Oren-Nayar, Toon etc son algunos de los nombres con los que normalmente se referencian algunos de los principales modelos de iluminación. No es necesario entender los modelos en profundidad para su uso artístico en las herramientas de creación de imagen sintética, pero es recomendable un conocimiento básico que permita entender cómo se forman las imágenes para poder anticipar resultados en su aplicación. El modelo de Phon es sencillo matemáticamente y permite obtener imágenes muy correctas. Los modelos basados en trazados de rayos permiten imágenes más brillantes y realistas en determinados cam...