NOTE: This repo contains the changes needed for MadMapper, we do not recommend using this branch directly but you are free to take a look at what we changed and pick what you need.
DANGER Heavy objects overhead
Open Source Laser Projection Software
LZR is currently collection of backend libraries and binaries which can form the bones of laser show GUIs, or creative applications.
Library containing basic laser utilities:
- DAC drivers (currently only supports the EtherDream DAC, but implementations for other DACs are always welcome.)
- point/frame structures
- frame transformations
- frame interpolator
- frame optimizer
- ILDA file reader/writer
See liblzr.hpp for details.
Dependencies:
- C++11 compiler (g++)
- Make
- nlohmann/json
- SDL 2.0
Very simple right now:
$ make
This will produce the following binaries:
- liblzr/liblzr.so
- liblzr/liblzr.a
- lzrv/lzrv
GNU LGPL v3