OpenGL
API Multiplataforma
Contextos de visualización (rendering)
Librería de
Interfaz gráfico
escenas 3D
Sillicon Graphics Inc
(SGI)
hardware 3D
Máquina de
estados
glEnable
función
boolenas
glGetDoublev()
estado
valor por
defecto
pipeline
El "engine"
imágenes
arquitectura
Renderizado
de OpenGL
GPU
Gran cantidad de unidades funcionales
Vértices
Píxeles
Multiprocesos
CPU
vertex data
objetos de
la escena
escena
píxel data
propiedades
de la escena
display list
“evaluators”
clipping
transformaciones
geométricas
rotaciones
Orientación adecuada
píxel operations
texturas
"texture assembly"
escalados
“Rasterization”
pixel con textura,
sombreado, ancho
framebuffer
Sintaxis
“gl”
“GL_”
funciones
250 aprox.
Tareas de Rendering
constantes
glColor3f()
(3) indicar
cantidad de parámetros
(Color) indica la función
(b,s,i,f,d, ub,us,ui) tipo de parámetros que
debe ingresar son 8 tipos
Animación
Técnicas
Shaders
24 frames en
un segundo
doble buffering
60 hz
60 imágenes por segundo
monitor
GLU
OpenGL Utility Library
"glu"
Funciones gráficas de alto nivel
Operaciones complejas
GLUT
OpenGL Utility Toolkit
"glut"
Paquete auxiliar
Aplicaciones de ventana