Segunda tarea del curso Modelación y Computación Grafica, otoño 2020, usando OpenGL para hacer una aplicación 3D, que consiste en un juego de carreras donde la pista se tenia que construir con una curva Rounded Non Uniform Spline y luego parametrizarla para generar un correcto desplazamiento del auto.
Para ejecutar el programa debe tener instalado Python 3.5 o superior, y las librerias numpy, pyopengl, glfw y pillow.
La aplicación se ejecuta con el comando python crazy-racer.py
en el directorio code.
Video de muestra:
Los controles son:
- [W], [S] para adelantar y retroceder el auto
- [A], [D] para rotar el auto
- [V] cambiar la cámara
Los controles para la camara global son:
- Las Flechas de dirección sirven para rotar la cámara en torno a la pista
- [Z], [X] para acercarse y alejarse al centro de la pista.