jueves, 22 de febrero de 2007

Reporte Práctica 1 Laboratorio

Pasos para Configurar GLUT en Microsoft Visual Studio 2005

1. Acceder a la página de OpenGL, en la sección de GLUT & Libraries descargar el archivo glutdlls37beta.zip de la sección "Precompiled Win32 for Intel"

2. Descargar el archivo que viene en la sección "GLUT3.7 Source Code for Win32 ". Por favor Descomprima ambos archivos

3. En la carpeta de Mis Documentos crear tres carpetas Lib, dll e Include. En esta última crear una subcarpeta que se llame GL.

4. Arrastrar los archivos dll a la carpeta dll, los archivos lib a Lib y los archivos con extensión .h a la carpeta Include.

5. Ir al ícono de Mi PC y dar click derecho. Abrir la ventana Propiedades

6. En la pestaña de Opciones Avanzadas acceder a Variable de Entorno

7. Ver si se encuentra la variable Path aquí existen dos opciones:

a)Que no exista la variable Path. En tal caso se debe crear dicha variable y añadir la ruta de C:\...\Mis Documentos\dll

b)Que ya exista la variable Path. En este caso se debe AÑADIR y NO BORRAR el contenido de la variable añadiendo un ; al fin de cada ruta.
Ejemplo: C:\HolaMundo ; C:\...\Mis Documentos\dll ;

8. Abrir el entorno de desarrollo Microsoft Visual Studio 2005

9. Crear una solución de Win32 con el nombre de Practica1 y acceder a Application Settings y escoger las siguientes opciones:
Console Application
Empty Project
Esto es con el objeto de no compilar basura hasta el final.

10. Para añadir un ejemplo al proyecto, en el explorador de soluciones, en la sección Source Files agregar C:\...\Mis Documentos\glut37\glut-3.7\progs\redbook\cube.c , se copia y se pega este archivo en Source Files, esto con el fin de no moverlo de su ubicación original.

11. En la pestaña de Project acceder a las siguientes sub pestañas
Project --> Practica1 Properties -->Configuration Properties --> C/C++ --> General --> Adittional Include Directory aqui se agrega la ruta del directorio Include.

12. En la pestaña de Project acceder a las siguientes sub pestañas
Project --> Practica1 Properties -->Configuration Properties --> Linker --> General --> Adittional Libraries Directory aqui se agrega la ruta del directorio Lib.

Listo! ahora puede compilar programas desarrollados en GLUT para Microsoft Visual Studio 2005


martes, 20 de febrero de 2007

Tarea #1 Teoría

Investigación sobre DVI Digital Visual Interface.

DVI se refiere a la interfaz de video digital que sirve como conector de video. Esta tecnología esta diseñada para aplicaciones sobre diversos tipos de pantallas, como la de cristal líquido o proyectores.

Esta interfaz desarrolla una inovadora propuesta que es la presentación digital de imágenes. Se obtiene el brillo de los pixeles de una imagen por medio de su representación en código binario o digital. La mayor ventaja que tiene este sistema digital con respecto de los sistemas analógicos es que en los sistemas analógicos se puede afectar el brillo de un pixel por pixeles que se encuentran al lado. A esto se le suma el ruido eléctrico y distorsiones analógicas diversas.

En la actualidad existen tres tipos de sistemas DVI: DVI-Digital, DVI-Analog, and DVI-Integrated (contempla digital y analógico). DVI es el único estándar de uso extendido que proporciona opciones de transmisión digital y analógica en el mismo conector. Los estándares que compiten con él son exclusivamente digitales, lo que lo vuelve un elemento de referencia en el despliegue de imágenes en una computadora.

Los pines de los cables de conexión se encuentran distribuidos de la siguiente manera:

Funciones de los pins
Pin Nombre Función
1 Datos TMDS 2- Rojo digital - (Link 1)
2 Datos TMDS 2+ Rojo digital + (Link 1)
3 Protección datos TMDS 2/4
4 Datos TMDS 4− Verde digital − (Enlace 2)
5 Datos TMDS 4+ Verde digital + (Enlace 2)
6 Reloj DDC
7 Datos DDC
8 Sincronización vertical analógica
9 Datos TMDS 1− Verde digital − (Enlace 1)
10 Datos TMDS 1+ Verde digital + (Enlace 1)
11 Protección datos TMDS 1/3
12 Datos TMDS 3− Azul digital − (Enlace 2)
13 Datos TMDS 3+ Azul digital + (Enlace 2)
14 +5V Energía para el monitor en espera
15 Tierra Retorno para pin 14 y sincronización analógica
16 Detección Hot Plug
17 Datos TMDS 0− Azul digital − (Enlace 1) y sincronización digital
18 Datos TMDS 0+ Azul digital + (Enlace 1) y sincronización digital
19 Protección datos TMDS 0/5
20 Datos TMDS 5− Rojo digital − (Enlace 2)
21 Datos TMDS 5+ Rojo digital + (Enlace 2)
22 Protección reloj TMDS
23 Reloj TMDS+ Reloj digital + (Enlaces 1 y 2)
24 Reloj TMDS− Reloj digital − (Enlaces 1 y 2)
C1 Rojo analógico
C2 Verde analógico
C3 Azul analógico
C4 Sincronización horizontal analógica
C5 Tierra (analógico) Retorno para señales de Rojo, Verde y Azul
y se encuentran físicamente colocados como lo muestra el siguiente esquema





































Fuentes de Referencia:

http://www.datapro.net/techinfo/dvi_info.html
http://es.wikipedia.org/wiki/Digital_Visual_Interface

miércoles, 14 de febrero de 2007

Inicio de Blog

Hola,

Este blog es para la entrega de tareas de la materia de Computación Gráfica en la Facultad de Ingeniería de la U.N.A.M.

Aquí encontrarás sólo código e imágenes de las tareas que se dejen, para cualquier información personal entra a http://abelardation.hi5.com

Atte.
Yo