Skip to content

LightAct for Interactive

Total Flexibility

Layers & Variables​

Layers in LightAct are a very flexible and open concept. 

You can use them to render content to canvases, to play audio, to generate 3D content in real-time or just to process information and write them to variables to be used elsewhere in LightAct.

Everything is done with an intuitive color-coded node-based system called Layer Layouts.

"I'm surprised by LightAct's ease-of-use. I'm totally sold to your environment!"

Jonathan Masterson

Media Server Programmer

Conditions and Actions

Flow Control

By inserting ‘If’ and ‘Switch’ nodes you can easily create non-linear shows, that respond to whichever piece of data you want.

Time, text, textures, color, vectors or simple yes/no variables can be used to share data between layers and create complex and ever-evolving shows.

LightAct’s open concept of layers allow you to create layers just for data processing, layers for rendering all of the content and layers for show logic.

Everything is possible with Layer Layouts.

LightAct works well with others


LightAct has dozens of different input & output options. TCP, UDP, Spout, NDI, video capture, OSC, MIDI and other protocols make sure you can connect your multi-media installation with 3rd party devices.

You can use Layer Layouts to process the incoming data and create different content based on it.

Computer Vision

LightAct can see

LightAct has several computer vision nodes allowing you to create installations that respond to movement.

You can use any video input LightAct supports and run one of many available computer vision algorithms on them.

Tracking data can then be pushed into LightAct’s LightEngine or to one of 3rd party real-time engines.

Create Interactive Worlds