PolyForest, a WebGL music visualization experiment (CS 174A term project)
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Kid_A.mp3
MV.js
README.md
banner.png
freq.json
heightmap.png
index.html
initShaders.js
main.css
normalmap.png
particals.html
particals.js
project.js
randomcolor.js
webgl-utils.js

README.md

PolyForest

Explore the PolyForest with your favorite music and don't look back.

Please open using Firefox. Or use http://timguoqk.me/polyforest/.

Advanced Features

  • Normal/Height mapping ground
  • Culling and procedurally generated world
  • Boid simulation/flock

Control

  • Use left and right arrow keys to navigate
  • Click to add light
  • You can only move forward. The speed is dependent on the music.
  • On mobile device, use gyroscope and touch screen to interact
  • You can choose music you like using the sidebar
  • Other options are also available in the sidebar