Está en la página 1de 9

UNIVERSIDAD TECNOLÓGICA DE PANAMÁ

FACULTAD DE INGENIERÍA DE SISTEMAS


COMPUTACIONALES

DEPARTAMENTO DE COMPUTACIÓN Y SIMULACIÓN


DE SISTEMAS

CARRERA LICENCIATURA EN INGENIERÍA DE SOFTWARE


INTRODUCCIÓN A LA TEORÍA COMPUTACIONAL

Laboratorio # 4
Título de la Experiencia: Módulo 1: Manejo de elementos gráficos en entornos
digitales.

Integrantes:
Ahir, Vivek 20-39-4171
Camargo, Héctor 8-951-641
Clark, Jaime 8-954-1835
Meneses, Jomaris 8-956-760
Morales, Isaac 8-954-2141
Villamil, Samuel 8-945-1805

Profesor:
Ing. Samuel Jiménez

SEMESTRE II, 2020


UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE COMPUTACIÓN Y SIMULACIÓN DE SISTEMAS
LABORATORIO # 4
FC-FISC-1-8-2016
Facilitador: Ing. Samuel Jiménez Asignatura: Herramientas de Computación Gráfica
Integrantes: Fecha: Semana del 14 – 18 de septiembre

A. TÍTULO DE LA EXPERIENCIA: Módulo 1: Manejo de elementos gráficos en


entornos digitales.

B. TEMAS:
• Color, Materiales e iluminación
C. OBJETIVO(S):
✓ Presentar los modelos de sombreados para darle color a una superficie en las
aplicaciones creadas en OpenGL.
✓ Mostrar el uso de los comandos en OpenGL para la definición de las
propiedades de material de un objeto.
D. METODOLOGÍA:
✓ Fomentar el trabajo en equipo.
✓ Incentivar y estimular el aprendizaje activo del alumno a través de actividades
de búsqueda de información, realización y exposición de trabajos individuales o
en grupo.
✓ Establecer espacios de aprendizaje que fomenten la convivencia, al compartir
experiencias unos con otros.
✓ Desarrollo de la capacidad del pensamiento crítico.
✓ Reflexión sobre sí mismo y el propio aprendizaje.

E. PROCEDIMIENTO O ENUNCIADO DE LA EXPERIENCIA:


El laboratorio presenta los siguientes detalles:
• Trabajar en los grupos conformados.
• Se entregará el laboratorio por la plataforma virtual el día especificado por el
profesor. No se aceptará más entrega después de la fecha establecida. (Procuren
entregar a tiempo)
• Seguir cada una de las indicaciones que se presente.
• Contestar a las preguntas estipuladas en el informe.
• Plasme la imagen de lo que va observando en su trabajo.

2
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE COMPUTACIÓN Y SIMULACIÓN DE SISTEMAS
LABORATORIO # 4
FC-FISC-1-8-2016
Comencemos nuestro laboratorio:
Copie en CodeBlocks el código proporcionado por el profesor titulado “laboratorio
4” y conteste las siguientes interrogantes:
Ejecute el código
¿Qué observa?

Al ejecutar el código podemos observar tres esferas, cada una con una iluminación
diferente.
Realice las siguientes modificaciones al “laboratorio 4”
void dibuja(void)
{
GLfloat color_difuso_y_ambiente[]={0.5,0.9,1.0,1.0};
GLfloat color_especular_ninguno[]={0.0,0.0,0.0,1.0};
GLfloat color_especular_blanco[]={2.0,2.0,2.0,2.0};
GLfloat brillo_especular_suave[]={5.0};
GLfloat brillo_especular_fuerte[]={8.0};

Ejecute nuevamente el código


¿Qué observa?

3
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE COMPUTACIÓN Y SIMULACIÓN DE SISTEMAS
LABORATORIO # 4
FC-FISC-1-8-2016

Las esferas ahora tienen un color más claro.

Realice las siguientes modificaciones al “laboratorio 4”


void iniciar(void)
{
GLfloat luz_ambiente[]={0.1,0.1,0.1,1.0};
glLightModelfv(GL_LIGHT_MODEL_AMBIENT,luz_ambiente);
glEnable(GL_LIGHTING);
glEnable(GL_LIGHT0);
glClearColor(0.0,0.0,0.0,0.0);
}
Ejecute nuevamente el código
¿Qué observa?

La iluminación o reflejo de las esferas disminuyó e hizo que se oscurecieran.

4
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE COMPUTACIÓN Y SIMULACIÓN DE SISTEMAS
LABORATORIO # 4
FC-FISC-1-8-2016
Ahora observaremos diferentes tipos de luces
Copie en CodeBlocks el código proporcionado por el profesor titulado “laboratorio
4.1” y conteste las siguientes interrogantes:
Ejecute el código
¿Qué observa?

Las esferas ahora parecen ser de materiales diferentes.


Copie en CodeBlocks el código proporcionado por el profesor titulado “laboratorio
4.2” y conteste las siguientes interrogantes:
Ejecute el código
¿Qué observa?

Las esferas tienen bordes más rústicos y cada una tiene una iluminación diferente.

5
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE COMPUTACIÓN Y SIMULACIÓN DE SISTEMAS
LABORATORIO # 4
FC-FISC-1-8-2016
Copie en CodeBlocks el código proporcionado por el profesor titulado “laboratorio
4.3” y conteste las siguientes interrogantes:
Ejecute el código
¿Qué observa?

Las esferas tienen iluminación desde ángulos diferentes.


Copie en CodeBlocks el código proporcionado por el profesor titulado “laboratorio
4.4” y conteste las siguientes interrogantes:
Ejecute el código
¿Qué observa?

Una esfera que gira sola.

6
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE COMPUTACIÓN Y SIMULACIÓN DE SISTEMAS
LABORATORIO # 4
FC-FISC-1-8-2016

Ahora cual es el resultado al presionar la letra “m” y la letra “b”


Al presionar la letra m se puede observar que la esfera aumenta la cantidad de lados
dando la ilusión de que gira más rápido y al presionar la letra b pasa lo contrario.

¿Qué observa?

Copie en CodeBlocks el código proporcionado por el profesor titulado “laboratorio


4.5” y conteste las siguientes interrogantes:
Ejecute el código
¿Qué observa?

Después de ejecutar el código observamos que se forma una hélice.

7
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE COMPUTACIÓN Y SIMULACIÓN DE SISTEMAS
LABORATORIO # 4
FC-FISC-1-8-2016
Ahora cual es el resultado al presionar el teclado “Left”, “Right”. “Down”, “Up

¿Qué observa?

Después de pulsar las teclas observamos que las hélices empiezan a girar.

Dificultades encontradas:
En este laboratorio tuvimos dificultades para iluminar el dibujo ya que no utilizamos
ninguna figura sólida, dicho esto, consideramos que no pudimos completar al 100% el
laboratorio pero se hizo lo que se pudo :)

¿Qué aprendió en esta asignación?

Reforzamos los conocimientos sobre la perspectiva en OpenGL y nos dimos cuenta


que la iluminación se utiliza en figuras sólidas.

8
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE COMPUTACIÓN Y SIMULACIÓN DE SISTEMAS
LABORATORIO # 4
FC-FISC-1-8-2016

Laboratorio 4: De acuerdo con lo que se aprendió en clase, utilizando colores,


materiales e iluminación y movimientos dibujaran en OpenGL la simulación de un
avión.

OJO: Deben aplicar Materiales, luz ambiente, luz direccional o posicional, además de
un pequeño movimiento que tenga el avión en las hélices o turbinas del avión al
presionar la tecla up, left, right o down.

También podría gustarte