S2-Computacion Grafica y Visual
S2-Computacion Grafica y Visual
S2-Computacion Grafica y Visual
COMPUTACIONALES
2023-1
COMPUTACION GRAFICA
VISUAL
16-05-2023
20-05-2023
UNIDAD 1:
Introducción a la Computación Gráfica y Visual
INTRODUCCION A OPENGL
REFLEXIONA
¿Qué es OpenGL?
LOGRO DE LA
SESION
• Al término de la sesión el estudiante aprendé los conceptos y definiciones de
OpenGL, su arquitectura, sus librerías y la instalación básica de un ambiente de
desarrollo. Además el estudiante estará en capacidad desarrollar diferentes
figuras primitivas incluyendo: líneas, círculos, polígonos, cuadrados, etc. Así
mismo establece diferentes propiedades de estado que afectan a las figuras
diseñadas.
Temario:
• Primitivas Geométricas:
• Puntos, Líneas y Polígonos
• Primitivas de Imágenes
• Imágenes y bitmaps
• Pipelines separados para imágenes y geometría unidos mediante el
mapeado de texturas.
• Podemos dibujar puntos, líneas y polígonos. Para definir un punto en el espacio 3D,
usaremos la función: glVertex3f(x, y, z). Estos puntos se unen formando estructuras, como
líneas y polígonos. La siguiente tabla muestra alguna de las opciones que tenemos:
La convención se puede expresar de la siguiente manera:
• Comienza con minúsculas gl(para el núcleo de OpenGL), glu(para la utilidad OpenGL) o glut(para el kit
de herramientas de la utilidad OpenGL).
• Seguido del propósito de la función, en caso de camello ( en mayúscula inicial), por ejemplo,
glColorpara especificar el color del dibujo, glVertex para definir la posición de un vértice.
• Seguido de especificaciones para los parámetros, por ejemplo, glColor3ftoma tres float parámetros.
glVectex2itoma dos int parámetros.
Prototipos Funciones
Colores
glColor3f(r, g, b)
• De OpenGL constantes comienza con " GL_", " GLU_" o " GLUT_", en
mayúsculas separados por guiones, por ejemplo, GL_COLOR_BUFFER_BIT.