DESCRIPTION
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.
ACTIONS
-
Open Settings. Select {System > Settings} 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 {System > 3D Scene} or press [Alt+C].
-
Add the Albion object to the 3D Scene. Select {Primitive > Automation > Albion}.
-
Add 4 Null objects. Select {Primitive > Default Objects > Null} 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 {Option Panels > Properties} 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 {Primitive > Default Objects > Plane}.
-
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 {Option Panels > Automation} or press [A].
-
Unfold the Albion Options and enable the [Active] toggle.
-
Open the FX Graph module. Select {Show > FX Graph} 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 {Exposed Parameters > Translation > Translation X(Y, Z)}.
-
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.