Categories: All - texturas - transformaciones - animación - api

by NADIABETH DIANA MALLQUI APAZA 4 years ago

355

OpenGL

OpenGL

Procesamiento de gráficos

La parte secuencial de la aplicación

GL_LINES

Líneas

GL_QUADS

Cuadriláteros

GL_TRIANGLES

Triángulos

GL_POINTS

Puntos

La simulación de fluidos

La captura de movimiento

La cinemática

La interpolación

mat4 rotate

mat4 scale

mat4 traslate

funciones

matrices de transformación

Librería GML

escalado

Dimesiones

Lenguaje GLSL

Funciones trigonométricas, exponenciales, geométricas

el z-buffering

el blending

la fog(niebla)

API de GLUT

traslaciones

Objeto en la posición elegida

"primittive assembly"

glDisable

glIsEnabled()

especificación estándar que define una API

GLUT OpenGL Utility Toolkit

Paquete auxiliar

Aplicaciones de ventana

"glut"

GLU OpenGL Utility Library

Operaciones complejas

Funciones gráficas de alto nivel

"glu"

monitor

60 hz 60 imágenes por segundo

doble buffering

24 frames en un segundo

Animación

Shaders

Técnicas

(b,s,i,f,d, ub,us,ui) tipo de parámetros que debe ingresar son 8 tipos

glColor3f()

(Color) indica la función

(3) indicar cantidad de parámetros

constantes

funciones 250 aprox.

Tareas de Rendering

“GL_”

“gl”

Sintaxis

framebuffer

pixel con textura, sombreado, ancho

“Rasterization”

escalados

texturas

"texture assembly"

píxel operations

rotaciones

Orientación adecuada

transformaciones geométricas

clipping

“evaluators”

display list

propiedades de la escena

píxel data

escena

objetos de la escena

vertex data

CPU

Multiprocesos

GPU

Gran cantidad de unidades funcionales

Píxeles
Vértices

Renderizado de OpenGL

arquitectura

pipeline

El "engine"

imágenes

valor por defecto

estado

glGetDoublev()

función boolenas

glEnable

Máquina de estados

hardware 3D

Sillicon Graphics Inc (SGI)

escenas 3D

Librería de Interfaz gráfico

OpenGL

Contextos de visualización (rendering)

API Multiplataforma