A live motion graphics editor and performer.
- Luz Studio: a live motion graphics editor (Ruby, Gtk+, OpenGL)
- Luz Performer: plays Luz projects fullscreen (Ruby, SDL, OpenGL)
- Luz Video Recorder: renders smooth HD video of Luz projects (Ruby, SDL, OpenGL, ffmpeg)
- Luz Audio Player: plays music and sends song progress percentage to Luz (Ruby, GStreamer)
- Luz Input Manager: sends live input device data to Luz (C++, Gtk+, XOrg API, libwiimote, SDL Input)
- Luz Spectrum Analyzer: sends audio information to Luz (C++, OpenGL, FFTW)
- Luz Body Tracker: sends motion-tracked human data to Luz (C++, OpenGL, OpenNI+NITE)
Luz currently only runs on Linux. Help is wanted porting it to OSX.
Luz currently works best on Ubuntu 11.10. It runs on Ubuntu 12.04 if you provide the Ruby GTK+ OpenGL bindings, either compiled from source or downloaded here and placed in the base Luz directory:
http://openanswers.org/gtkglext.so (32-bit version)
-
Clone this repository.
-
Install dependencies as described in the INSTALL file.
-
Run 'make' in the root directory to build Input Manager and Spectrum Analyzer
-
Optionally run the ./build scripts in utils/video-file, utils/video, and utils/chipmunk.