PHOTON
Primitives Tracking vimeo.comPlays from Vimeo, which receives your IP address once you press play. PrivacyDescription
ALBION can track the movement of screens, props or costumes and use the data to create interactive real-time visual effects. This works by assigning optical markers in the real world to vertices on objects in the 3D Scene. In this step-by-step, we will use Nulls and the FX Graph to simulate optical markers in ALBION.
Prerequisites
- An ALBION enabled dongle.
Actions
- Open Settings. Select OR press Alt + S.
- Select
Controller from the System Mode dropdown menu.
- Select the Control tab
- Select the local server from all Control dropdown menus.
- Open the 3D Scene module. Select OR press Alt + C.
- Add the Albion object to the 3D Scene. Select .
- Add 4 Null objects. Select to add the first Object and press Ctrl + D 3 times to duplicate it.
- Select the first Null object and open the Properties Option panel. Select OR press P.
- Use the Tracker ID slider to assign an ID (from 1000 to 1003) to each Null object.
- Place the Null objects at the 4 corners of a 1m square in XY (0,0,0)(0,1,0)(1,1,0)(1,0,0).
- Create a fifth Null object and rename it “Parent”.
- Parent the first four Null objects to the fifth. Press
Control while drag-and-dropping the Null objects onto the Parent.
- Create a Plane object. Select .
- Switch to the Operation mode. Press 3 (with the 3D Scene in focus) or activate the
Operation toggle.
- Double-click on all 4 corners of the Plane to declare Rigid points.
- Open the Settings panel by clicking on the
Gear 
- Assign IDs to the Rigid points. First select a Rigid point from the dropdown menu then set the corresponding Null object ID. Repeat with all Rigid points.
- Select the Plane object and open the Automation Option Panel. Select OR press A.
- Unfold the Albion Options and enable the
Active toggle.
- Open the FX Graph module. Select OR press Alt + X.
- Create a new Graph and activate the
Enable Preview toggle.
- Under 3D add a /Primitive (Ref)/ node.
- Assign the Parent Null object to the node from the Primitives dropdown menu.
- Expose the node’s Translation parameters. Select .
- Add a /Sin\~/ node and set its period to 10.
- Connect it to the /Primitive (Ref)/ node to move the Plane.
- The Plane primitive is now following the virtual tracker’s position.