Asignación - Universidad Central de Venezuela

Anuncio
UNIVERSIDAD CENTRAL DE VENEZUELA
FACULTAD DE CIENCIAS
ESCUELA DE COMPUTACIÓN
FUNDAMENTOS Y TÉCNICAS EN COMPUTACIÓN GRÁFICA
Caracas, 13 de Abril 2009
Asignación
Let your imagination run wild!
En la empresa CCG (Could Create a Game?) se está realizando una competencia de juegos3D,
donde en su primera etapa se desea navegar dentro de una escena 3D NADA realista. Es por ello
que Ud. debe diseñar y desarrollar una escena 3D utilizando OpenGL, donde debe incorporar las
funcionalidades mı́nimas descritas a continuación:
• Cargar una escena y navegarla con una cámara. La cámara no debe “traspasar” ninguna
geometrı́a dentro de la escena.
• Presencia de diversas fuentes de luz (mı́nimo 5).
• Implementar el mapeo de texturas a los objetos 3D de la escena. La cantidad de texturas
dependerá de la complejidad de la escena.
• Activar/Desactivar el Frustum Culling e indicar cuántas instancias quedan fuera del mismo.
• Implementar 2 shaders desarrollados en GLSL.
Puede trabajar en una plataforma de hardware en particular (tarjeta de video, sistema operativo,
etc) pero debe especificar las opciones de compilación y ejecución del mismo.
Ud. está en la libertad de diseñar e implementar cualquier situación dentro de la escena que desee.
Una vez entregada la asignación está será evaluada por un pequeño jurado que evaluará que se
hayan cumplido los requerimientos solicitados y la originalidad.
Consideraciones
• Debe verificar que la tarjeta de video soporte las extensiones necesarias para el uso del shader,
en caso contrario, el programa debe advertirlo y continuar ejecutándose.
• La aplicación debe ser robusta y confiable.
• Se realizará en grupos de 4 o 5 personas los cuales serán seleccionados por el Prof.
Entrega
El proyecto debe ser entregado el dı́a lunes 25 de Mayo de 2009. La entrega debe contener la
descripción de cómo se realiza la navegación, activar/desactivar el frustum culling, etc.).
E.R./e.r
1
Descargar