Project Information

  • Category: Graphic Programming
  • Language: C++
  • Graphic API: OpenGL
  • Project Date: 30 May 2022
  • Made by:
  • Mario Galán Sobrino
  • Sebastián Valdés Sánchez

A Procedurally Generated Pokémon City

This city is generated through procedural methods utilizing OpenGL and C++. Its development serves as a platform for enhancing our proficiency in OpenGL, as well as acquiring knowledge in shaders and rendering techniques.

The project encompasses a procedurally generated city incorporating three distinct types of lights: directional, spot, and point. Additionally, it incorporates features such as fog and transparent materials.

Features

  • Procedurally generated city
  • Light creation system
  • Enviroment Fog
  • Translucent Materials
  • Friendly UI
  • Light Optimization Mode
  • Frustum Culling
  • Cubemap