Example Pipeline
Preliminary Preparation

Prepare your scene, launch it via Reality Hub Launcher module.
Drag & drop the
UE5processing node into Nodegraph canvas.Create two Reality Cameras. See Actor Spawning.
Add
AJAInandAJAOutnodes, select your devices and outputs based on your setup.Create your Track node. (In our example it will be the
XyncNode)
Modifying Curve XR Node

Add
Curve XRnode to the canvas.Change the following properties based on your measurements: Pitch Angle, Cell Width, Cell Height, Columns Count, Rows Count, Left Tilt/Roll and Right Tilt/Roll, Height Offset, Left Point and Right Point, Cell Resolution, Canvas Resolution.
Duplicate the modified
Curve XRnode.Connect the
RealityCamera0.Sceneoutput of theUE5node toInner Frustum Viewof theCurve XRnode.Connect the
RealityCamera1.Sceneoutput of theUE5node toOuter Frustum Viewof theCurve XRnode.
Preparing Inner Frustum Track
Create
Add Tracknode.Connect the
Trackoutput ofXyncnode to theXinput of theAdd Tracknode.

Expand the
Yproperty and change theFOVproperty to 10.Connect the
Zoutput of theAdd Tracknode intoInner Frustum Trackinput pin of theCurve XRnode.
Pan, tilt, and roll can now be performed independent of zoom level without causing collisions.
Preparing Outer Frustum Track

Create a
Breaknode.Connect the
Trackoutput ofXyncnode intoBreaknode’sInputpin. Now we have access to Track data. For more details, see Dynamic Nodes.Create a
Make Tracknode.Connect every
Break Tracknode’s output to the matching inputs of theMake Tracknode, except forRotationandfovpins.
Now:

Frame the LED screen with your studio camera and keep the zoom level at zero, as illustrated above.

Create an
Add f32node.Connect the
fovoutput of theBreaknode into theXinput of theAdd f32node.Connect the
Zoutput of theAdd f32node to thefovinput of theMake Tracknode.
Disconnect the
fovoutput of theBreaknode from theXinput of theAdd f32node.


Create an
Add vec3node and connect itsZoutput toRotationinput of theMake Tracknode.Connect the
rotationoutput pin of theBreak TracktoXinput of theBreaknode.Disconnect the
Zoutput of theAdd vec3node to thefovinput of theMake Tracknode.Connect the
Canvasoutput of theCurve XRnode toAJAOut, as illustrated above.

Our scene is successfully projected on the Curved LED.

