bodgedbutworks / Lsim

A lighting simulation (and potentially control) software
GNU General Public License v3.0
2 stars 1 forks source link

Lsim - Lighting Simulation software

Created by bodgedbutworks


Feel free to contribute - Thanks for contributing!


Overview


Technological Purpose

Simulation of lighting equipment (conventional and LED fixtures, moving lights, pixel matrices) controlled by ArtNet input

Educational Purpose

Submission for lecture "Effizient Programmieren I+II", attempts were made to pursue a clean code style

Software Design Guidelines (Things you should stick to while coding)




Mid-Term goals



Usage


Option A: Download executable for you system here

Note for mac users: \ If you download the prebuilt releases, they are considered suspicious and receive a quarantine flag. This results in errors such as The application is corrupted and should be removed and the application not starting. This can be prevented either by installing Processing 3 yourself and running the program from source OR (quicker) by removing the quarantine flag from the app. To remove the flag open a terminal window (Spotlight search [CMD+Space], type "Term...") and execute the following commands: \ Navigate to where Lsim was downloaded. You can partially type the directory names (e.g. "Lsi...") and press TAB multiple times to autocomplete: \ cd ~/Downloads/Lsim_v1.0.1_macos-x86_64 \ Remove quarantine flag: \ sudo xattr -d -r com.apple.quarantine Lsim.app

Option B: Build from source code yourself using Processing 3

Key bindings

Mouse control

General

Environment models generation


Code Documentation


Available here (Download Documentation.zip, open Documentation/doc/html/index.html with your browser)