19/21
Motion Sensor Programming
Learn how to build simple interactive effects that respond to the physical movement in the projection area. You can define trigger points (zones) in the projection to detect motion, and link playlist objects to change content or activate actions on detection.
Multi-projector limitation: The projector can't send trigger commands to other devices in the group. A triggered action can only show in the canvas of one projector.
- Switch the projection on: Main Menu > Power Button (top-right) > "Projection" > switch On (remember to switch off at the end of the session)
- Navigate to Settings
- Click the "Motion Sensor Cam Calibration"
- Wait a few minutes if loading
- The projector now projects a calibration pattern, and the interface shows the camera stream.
- The interface says "Position Camera". Most LM3X projectors have an internal camera, which is not movable. If you have an external movable camera, rotate it to see the entire calibration pattern or the area where you want to read the interactive motion.
- Click "Next"
- A patterned frame has appeared over the camera view. This pattern is complementary to the underlying projected pattern.
- Align the patterns by dragging the four blue circle frame corners and match the green, yellow, blue, and red symbols in the corners.
- Click "Finish"
- Navigate to the Editor
- Click the '+' button (bottom-right corner)
- Click the Apps '</>' tab (top-centre)
- Click the "Tools" folder
- Click the "Trigger Mark"
- A new "hand" labeled Media Frame containing a circular shape has appeared on the canvas. This is the Trigger Mark, the centre of its area is where the motion sensor detects movement.
- The full white solid circular shape in the center is precisely the area that the motion sensor monitors.
- Place the Trigger Mark Media Frame (labeled: "hand") in a place where you want to read motion. Make it about the size of a hand.
- Wave your hand across the Trigger Mark area (make motion) and observe whether the projected Trigger Mark blinks. If it blinks, it means the motion sensor has correctly identified the movement.
- If the sensor doesn't respond to the movement and the Trigger Mark doesn't blink when you move your hand across its central area, further Trigger Mark calibration is required:
- Select the Trigger Mark containing Meda Frame and click the 'edit-pencil' (bottom-right corner)
- Here you can calibrate the Trigger Mark
- "Name": you can change the trigger's name
- "Motion Density" controls the trigger's sensitivity. Increase the "Motion Density" value if the Trigger Mark doesn't respond well to the movement. Decrease the "Motion Density" value if the Trigger Mark over-responds and blinks, even if there is no intentional movement.
- "Skin Idle": this is an image or video that plays when the trigger is idle and waiting for motion detection
- "Reaction" is an image or video that plays once after the motion is detected
- You can remove or change the "Skin Idle" and "Reaction" style: delete the style with the 'x' button and add a new style with the '+' button
- There are two different styles of the "Skin Idle" video pre-installed in Lumiverse™: the "hand-idle-inverted.mov" (default) and the alternative "hand-idle.mov". The first one (named inverted) has a white central area and works in most cases, as it illuminates the moving object. The alternative has a black center and can work better in some environments.
- Troubleshoot: If you experience issues with the Motion Trigger responsiveness, change the "Skin Idle" video: click the red 'x' button > click the '+' button > select the alternative "hand-idle.mov". The centre of the idle trigger mark is now black, which can improve trigger responsiveness in some environments.
- Navigate to the Editor
- Click the '+' button (bottom-right corner)
- Click the Apps '</>' tab (top-centre)
- Click the "Tools" folder
- Click the "Playlist"
- A new empty playlist has been added to the canvas.
- Alternatively, you can convert an existing Media Frame to Playlist: Select Media Frame > 'edit-pencil' > "Convert to Playlist" button.
- Select the Playlist containing Media Frame and click the 'edit-pencil' button (bottom-right corner)
- Click the 'media-frame' tab, in the middle of the three tabs at the top
- Disable (uncheck) the "Synchronized Timeline" option
- Click the 'edit-pencil' tab, the very left of the three tabs at the top.
- Click the "Trigger Events" radio button to enable motion trigger programming for this Playlist.
- Click the "Items" bar
- Use the '+' button to fill the Playlist with several different media Items ('+' button > select file > "Ok")
- Click "Apply" to confirm changes
- Navigate to the Editor
- Select the Playlist containing Media Frame and click the 'edit-pencil' button (bottom-right corner)
- Activate the "Trigger Events" radio button (second row)
- Click "Program"
- Here, you can create a simple set of rules that will turn the trigger detection events into playlist actions:
- Click the '+' button to define a New Rule
- "Always" vs. "If playing" radio button options: The "Always" rule will be applied all the time. The "If playing" rule will only apply if the selected media (defined in the third row) item is currently playing.
- "Trigger" - here, you define the trigger that induces the action. You can define the Trigger as a movement detection event, or as "End". The "End" trigger is activated at the end of the media Item playback.
- "Action" - here's what the triggered action can do: "Play Next", "Play Previous", "Stop", "Ignore", "Emulate Trigger", or "Play a Specific Playlist Item"
- You can use the "Emulate Trigger" to send signals between different playlists. The "Emulate Trigger" option can make the selected Trigger Mark click virtually. You can listen to that "Trigger Mark" in another playlist's "Trigger" rule and thus send the trigger from one playlist to another.
- Let's define a simple rule that serves as a "Play Next" button. The rule in human language would be something like: "Play the next video when the trigger point detects movement."
- Set the radio button in the first row to "Always"
- Set the "Trigger" option to "hand-1" (or your custom-named Trigger Point);
- Set "Action: Play Next"
- Click "Ok" to confirm the new rule creation
- The new rule now shows in the Playlist Program list. You can add many rules to create sophisticated programs.
- Click "Apply" at the bottom of the screen to confirm the Playlist Program changes.
- Move your hand in the trigger area to activate it.
- The Playlist now responds to the movement-detection events by skipping to the next video.
- Switch the projection off at the end of the session: Main Menu > Power Button (top-right) > switch off