Click here to load reader
Upload
bg-delgado
View
230
Download
8
Embed Size (px)
DESCRIPTION
trabajo universitario
Citation preview
Trabajo de: Computación Grafica
Pertenece a: Lenin Méndez Biojó
Curso: 8vo “A” de Informática
Tema: Conceptos Previos
Introducción
OpenGL es una libreria grafica escrita originalmente en C para manipular graficos en 3D a todo
nivel, esto se consivio para maquinas nativas Silicon
Graphics bajo el nombre GL.
Este programa trabaja de manera independiente a la
capacidad grafica de la maquina en la que trabajemos, hay variedad de OpenGL como
para:Windows 95/NT, Unix, Linux,
Iris, Solaris, Java e incluso Visual Basic.
Pero su uso mas extenso en C o C++, tambien es necesario algo de algebra lineal para entender lo que ocurre internamente y
como podemos lograr los efectos deseados.
Arquitecturas Graficas
Modelo “Cámara Sintética”
Se trata de determinar el objeto situado en algún lugar.
Con el 3D, existe un centro de proyección, que es como mirar desde nuestro propio mundo virtual.
Podemos pasar de un punto en 3D a 2D.
Se compone de los siguientes elementos:
1.- Se necesita luces para el 3D.
2.- Necesita una cámara, que grabe y muestre, en un punto de vista (posición, orientación y apertura).
3.- Se necesita Objetos, que formen parte de nuestro mundo.
Sistemas Gráficos. Dispositivos y Elementos
Concepto: Hay ciertos conceptos que entender como un pipeline.
Lo q es un pixel (unidad mínima de pantalla), un frame buffer que se caracteriza por su resolución y profundidad (ancho * alto).
La librería OpenGL se encarga de medir la imagen y separar el espacio de memoria para localizarla a es, sin que nosotros intervengamos.
Características Generales:
Entrada: Aquello q se a calculado y se desea dibujar.
CPU: Se encarga de gestionar la comunicación
entre los modulos.
Memoria: Solo se usa el frame
buffer.
Frame buffer: El OpenGL escribe
aquí y automáticamente
envía el contenido a la
pantalla
LUT: Todos los colores
disponibles en el sistema.
D/A: Convierte el Frame buffer
para ser visto en pantalla.
Salida: Dispone de la información ya analógica para
ser vista en pantalla.