Openlights / firemix

Procedural Animation for LED Art Installations
http://craftyjon.com/projects/openlights/firemix
GNU General Public License v3.0
12 stars 12 forks source link

FireMix

FireMix is procedural animation system for LED art installations. Use FireSim to see the output.

Build Status

Installation / Development

Installation and setup instructions are now located on the wiki:

General information and development tips are located on the wiki also, check out the main page to get started.

Usage

./firemix.py demo [--profile] [--playlist listname] [--preset ClassName] [--nogui]

This will start FireMix with the demo scene and the default playlist. The program will look in the data/scenes directory for a file called demo.json.

Use the --playlist option to specify a playlist name (without extension) to load. The program will look in the data/playlists directory for a file called listname.json, and will create it (as an empty playlist) if it does not exist.

Use the --profile option to enable profiling of framerate. With profiling enabled, a log message will be printed any time a preset takes more than 30 ms to render a frame.

Use the --preset option to specify a preset (by class name) to play forever. This is useful for preset development.

Use the --nogui option to disable the control GUI.

Please send pull requests for new presets and changes/additions to the core!