Trabajo práctico de Sistemas Gráficos, 66.71, segundo cuatrimestre del 2015. Render de una escena con un parque de diversiones.
La entrega fue el 4 de diciembre de 2015. Los cambios posteriores corren independientemente de la materia.
- Browser que soporte WebGL
- NodeJS
- NPM
- Browser que soporte WebGL
Compilar con:
npm run buildEsto genera un archivo bundle.js que contiene todo el código del tp.
Por criterios de permisos respecto a las direcciones locales, el firefox es el único que puede abrir el index.html y cargar correctamente las texturas.
La forma de ejecución óptima, que además soluciona este problema, es levantar un servidor local con el Parque. El script que incluimos para facilitar esto, se ejecuta en la terminal con:
npm run startUna vez andando el servidor, el Parque puede verse en http://localhost:8000, en cualquier browser con webgl. Fue probado satisfactoriamente en Chrome.
- Skybox: Trabajo de Emil Persson, aka Humus: http://www.humus.name.
- Mapa de Normales del Agua: Tutorial de DigitalRune sobre Water Rendering.