Archive for Computacion Grafica

Introduccion a la teoria de graficos en 3D (Colores e Iluminacion)

Color
Dentro de nuestros ojos se encuentra la retina, que es un tejido sensible a la luz situado en la superficie interior del ojo. Es similar a una tela donde se proyectan las imágenes. La retina contiene millones de celdas especiales llamadas conos, que actual muy similar a un papel fotografico.
Existen 3 tipos de conos: rojos, [...]

Continue reading » 5 Comments

Introduccion a la teoria de graficos en 3D (Matrices)

Conocer la teoria que esta detras de opengl o cualquier libreria grafica no es necesaria para el uso de estas, pero si uno se quiere dedicar a esto bien, deberia conocerlas.
.
Una matriz es tambien llamada un arreglo multidimencional. Tiene  un numero de filas y columnas, y se define como:
-> matriz de MxN, es decir, una [...]

Continue reading » 2 Comments

Introduccion a la teoria de graficos en 3D (Vectores)

Tags: ,

Conocer la teoria que esta detras de opengl o cualquier libreria grafica no es necesaria para el uso de estas, pero si uno se quiere dedicar a esto bien, deberia conocerlas.

Un vector es un elemento que define una direccion y una magnitud.
Se representa por: V = < x, y, z >
.
.

Continue reading » 9 Comments

Funciones utiles para Opengl

Tags: ,

-> Le dice a glut que llame al displayfunc eficientemente, creo que haciendo que dibuje solo lo que sea necesario que dibujar:
glutPostRedisplay();
-> lo mismo que glFlush() pero se queda esperando una notificacion de que ya termino:
glFinish()

Continue reading » No comments

Glut – OpenGL Util Toolkit

Para crear una ventana de visualizacion con OpenGL y no tener que preocuparnos por el sistema operativo
vamos a usar la libreria GLUT entre otras cosas, al igual que obtener los eventos de teclado y mouse entre otros.

____________________________________________________________________________

Instalacion

Instalar glut en linux

Para instalarlo es nesesario correr el siguiente comando:

$sudo aptitude install freeglut3-dev

Instalar glut en Windows

Continue reading » 6 Comments