Disco City

Ryan Vannucci - CSC 471 - Winter 2018 - Christian Eckhardt

Cityscape Music Visualizer

The goal of this project was to create a city layout that responds to audio output from the device. The scene consists of the following:

Components

  • Grid layout with randomized positions and proper scaling and ratation
  • Texutring sky, buildings
  • Reflections
  • Diffuse and specular lighting
  • Illumination Textures
  • Mapping audio changes to building height and illumination color

Development challenges included:

  • Correctly utilizing a texture made from audio data (fftw)
  • Positioning buildings on a level plane so that they scale from the bottom
  • Optimizing functionality with hi-poly models

Day Scene

Diffuse textures, reflection maps

Night Scene

Diffuse textures, reflection maps, illumination textures

Youtube Demo

Demo Video

Resources