/Road-Generator

3D scene that shows an urban grid with streets, parks, buildings, and a highway going through them. Languages and Technologies: WebGL, Html, JavaScript, Shaders Manipulation.

Primary LanguageJavaScript

Road Generator

Languages and Technologies:

WebGL, Html, JavaScript, Shaders Manipulation.


Implementation of a 3d scene that shows an urban grid with streets, parks, buildings, and a highway going through them. The project involved the development of its own sweep surfaces, surfaces of revolution, curves and objects hierarchies. Also, animation mechanisms and cameras where particularly made to view the scene from different points of view.

The following are the illumination mechanisms implemented:

  • Phong Reflection Model
  • Direct (the sun) and punctual light sources
  • Diffuse color maps
  • Normal maps

Español:

Facultad de Ingeniería de la Universidad de Buenos Aires

TP SISTEMAS GRÁFICOS 66.71

Road Generator

Implementación de una escena 3d que representa una grilla de urbana atravesada por una autopista. Se aplicaron algoritmos de superficies de barrido, de revolución, curvas y jerarquías de objetos 3D. Además se programaron los mecanismos de animación y cámaras para ver la escena desde múltiples puntos de vista.

Mecanismos de iluminación implementados:

  • Modelo de Phong
  • Fuentes de luz directas (sol) y puntuales
  • Mapas de Color difuso
  • Mapas de Normales