Fiamma Bellezza

Music with dancing flames

建立方法 JavaScript, HTML5, 音频, WebGL,

  • 78 次观看


Representing music in graphical form is both art and engineering. Here the target platform is WebGL on Mozilla Firefox browser, using the Mozilla Audio Data API.

The base visual consists of 12 spark emitters, each emitting a maximum of 64 sparks. Authored keyframes select the algorithms for spark lifetime, position and color for given frequency and magnitude. The result movement is composed from the physical properties of the music by the author.

Requires Firefox 10 or newer and a modern GPU with accelerated drivers.
NOTE: There may be an occasional problem that might be a browser or graphics driver quirk. If no visuals appear when the music starts, reload the page (or close and re-open the tab).


下载源代码 4430.92 KB · ZIP 格式

此演示发布于 GPL 授权之下。