Lightact v3.1.2 brings you Lua scripting, Stereo Cameras, some major computer vision improvements and many other minor improvements.
But let’s go one step at a time.
Lightact’s Layer Layouts node based visual scripting system is a powerful tool to create interactive installations. However, in some cases, you still might want to write your own programming logic. So, we looked around for the best programming language and after some deliberation, we decided for Lua.
Lightact’s interface to Lua is very flexible and modular. Every exposed function you write in your .LUA file, is represented as a node in a Layout. This way you can use (and re-use) the Lua functions in any way you like inside Lightact.
Nerian Stereo Cameras
Nerian, a German company, manufactures technologies for stereo vision. SceneScan is their flagship product which outputs a depth map based on video feeds from 2 stereo cameras – all in real-time with frame rates up to 100FPS.
We are very happy to report that Lightact, since v3.1.2, now fully supports Nerian. We’ll explain the advantages of using stereo vision compared to other depth mapping technologies, in a special post.
New nodes in Layer Layouts
There are too many new nodes for us to publish them all here, but there is one that perhaps deserves to be mentioned here.
Computer Vision is the backbone of a lot of interactive projects and quite often, the area you need to track, is just too large for one camera to cover. And to make things even more complicated, the cameras are tilted, so you need to apply perspective warps. That’s why we introduced a new CV node called CV Canvas. It allows you to apply perspective warps to all connected cvMats and combine them into one.