Entradas

Mostrando las entradas de marzo, 2016

ALGORITMOS DE VISIBILIDAD

Imagen
ALGORITMOS DE VISIBILIDAD BASADOS EN LA IMAGEN Z-BUFFER Las partes visibles de una escena se pueden descubrir haciendo un arreglo con las distancias desde el observador hasta la superficie mas cercana por cada pixel del plano de visión. La “profundidad” se mide la coordenada z.  Por cada objeto que forma parte de una escena, por cada cara que forma parte del objeto y por cada punto (x,y,z) de la cara , calcular su profundidad z y compararla con la almacenada en el buffer Z para el correspondiente (x,y), si la profundidad del punto es menor, reemplaza a la del buffer Z. Los valores de profundidad de una cara se pueden obtener a partir de la ecuación del plano correspondiente a esa cara mediante la siguiente formula:  A continuación se muestra un ejemplo mas detallado para la comprensión de este algoritmo:  RASTREO DE LINEA (SCAN LINE) Es una extensión del algoritmo de rasterizado ya que, mientras se avanza a lo largo de una línea

TEXTURAS OPENGL

Imagen
APLICANDO TEXTURAS EN OPENGL A continuación se presenta un polígono rebotando aplicándole textura en Opengl. La imagen aplicada se encuentra en formato .raw Se presentan las imágenes de salida del siguiente código, así como al final del mismo se coloca el código en un archivo .txt La textura aplicada es la siguiente imagen: Las imágenes de salida son las siguientes: Rebote.txt

ESCENA PROYECCIONES OPENGL

Imagen
A continuación se muestra el código de una escena con proyecciones, las imágenes siguientes muestran su salida:   Nota: Al final se encuentra la descarga del archivo txt =)  Esta escena gira con ayuda de las flechas de dirección.  Arbolito.txt

PERSPECTIVA OPENGL - LINEA DE CUBOS

Imagen
A continuación se muestra el código de linea de cubos, las imágenes siguientes muestran su salida:  Nota: Al final se encuentra la descarga del archivo txt =)  Cubitos.txt

TOROIDE EN OPENGL

Imagen
El siguiente código gráfica un Toroide, tal como se muestra en la siguiente figura, la cual gira con teclado.     Toroide.txt

FUNCION SENO EN OPENGL

Imagen
El siguiente código muestra la gráfica de una función seno en Opengl  FuncionSeno.txt