crea
crea
crea
crea
construyen
altera
dispone
coloca
construye
es
comienza
realiza
contiene
comienza
utiliza
tiene
tiene
tiene
dedicada
se prepara
da
procesa
procesa
posee
crea
es
trata
es
es
es
se guarda
convierte
es
es
es
tiene
implementa
soporta
comienza
es
es
tiene
tiene
realiza
representa
usa
es
comienza
tiene
consigue
es parte
concluye
se guarda
puede tener
usando
asociado
converge
tiene
es
proporciona
tiene
es
usa
usa
se ejecuta
concluye
presenta
usa
tiene
se aplica en
es
tiene
es
tiene
desarrolla
es
ligado
tiene
usa
es
es
es
forma parte
es
describe
tiene
es
establece
describe
usa
tiene
aplica
es
tiene
tiene
es
converge
es
tiene
es
concluye
tiene

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

especificación estándar
que define una API

glIsEnabled()

glDisable

"primittive assembly"

traslaciones

Objeto en la posición elegida

API de GLUT

la fog(niebla)

el blending

el z-buffering

Lenguaje GLSL

Funciones trigonométricas, exponenciales, geométricas

escalado

Dimesiones

Librería GML

funciones

matrices de transformación

mat4 traslate

mat4 scale

mat4 rotate

La interpolación

La cinemática

La captura de movimiento

La simulación de fluidos

GL_POINTS

Puntos

GL_TRIANGLES

Triángulos

GL_QUADS

Cuadriláteros

GL_LINES

Líneas

La parte secuencial de la aplicación

Procesamiento de gráficos