Notch Notch Manual 0.9.23
 Light | Dark
Hardware Tracking Camera

Hardware Tracking Camera

Places a camera which receives data from external camera tracking systems.

Method #

Hardware Tracking Camera receives data from external camera tracking systems and currently supports the NCAM tracking system.

Camera Frustum data is received from the tracking system (Position, Rotation, Field of View) and updates the camera in the scene in real time.

Set up the NCAM receiver utilising Devices -> NCAM. Please note that access to the NCAM SDK is required for use.

The play head must be playing for the camera to update its position.

Nodes parented to this node will generally follow the standard parent-child relationship with nodes in Notch, with a couple exceptions:

  • Most Post-FX nodes will only run when viewed through a camera when connected to the camera.
  • The Camera Focus Target controls the focus position and attributes for the camera.

Parameters

These properties control the 3D transforms of the node. Transforms will generally be inherited by child nodes, although they can be ignored through the Inherit Transform Channels attributes.

ParameterDetails
Position XMove along the local x-axis.
Position YMove along the local y-axis.
Position ZMove along the local z-axis.
Rotation HeadingRotate around the local y-axis.
Rotation PitchRotate around the local x-axis.
Rotation BankRotate around the local z-axis.
Scale XScale along the local x-axis.
Scale YScale along the local y-axis.
Scale ZScale along the local z-axis.

Toggle which transform channels should be inherited from the parent node. By default, all transforms will be inherited.

ParameterDetails
Position XToggle inheritance of the X Position from the parent.
Position YToggle inheritance of the Y Position from the parent.
Position ZToggle inheritance of the Z Position from the parent.
Rotation HeadingToggle inheritance of the Rotation Heading from the parent.
Rotation PitchToggle inheritance of the Rotation Pitch from the parent.
Rotation BankToggle inheritance of the Rotation Bank from the parent.
Scale XToggle inheritance of the X Scale from the parent.
Scale YToggle inheritance of the Y Scale from the parent.
Scale ZToggle inheritance of the Z Scale from the parent.
World Position OnlyInherit the world position from the parent only, rotation and scale will be ignored. Overrides above properties.
Inherit TimeToggle inheritance of time from the parent.

Connected NCAM Positional Data.

These properties control the core behaviours of the node.

ParameterDetails
Focal Plane DistanceThe distance from the camera that is sharp, when utilising Depth of Field. Requires a Depth of Field Post-FX node to be used.
Focal RangeThe range around the focal plane that is sharp. Requires a Depth of Field Post-FX node to be used.
Focal BlurinessHow blurry the focal point is. Requires a Depth of Field Post-FX node to be used.
Near ClipThe closest distance that will be rendered. WARNING: Reducing this value too low can reduce the accuracy of aspects of the render.
Far ClipThe furthest distance that will be rendered by this camera. WARNING: Increasing this value too high, without increasing the Near Clip can reduce the accuracy of aspects of the renderer. Generally best left untouched.
PriorityChange the priority of the camera. If two or more cameras have the same priority, the highest camera node in the nodegraph heirarchy is used.
Field of ViewThe FOV of the camera. NB: Only utilised when Override FOV is enabled.
FOV OffsetAdds or Subtracts X degrees from the FOV reported by the tracking system. Used to create a ‘safety’.
Use Colour DataUse the NCAM colour data.
Use Depth DataUse the NCAM depth data for compositing.
Use Distort DataUse the NCAM distort data for warping.
Override FOVOverride the camera FOV.
Rotation OrderSpecify the rotation order of the tracking coordinate system.
Lock Aspect RatioLocks the aspect ratio of the camera to a defined ratio, as opposed to those inherited from the project settings.
Aspect RatioDefines the ratio between the cameras width and height when Lock Aspect Ratio is enabled.
Overscan AmountSpecify the overscan amount to ensure content fills the entire screen.

Inputs

NameDescriptionTypical Input
Included ObjectsSelect nodes will be included in the final rendering from this camera. Once a node is connected, all unconnected nodes will be treated as excluded.3D Object
Excluded ObjectsSelect objects to be ignored by this camera. These objects will not be rendered, but will otherwise be generated and impact performance. Once a node is connected, all unconnected nodes will be treated as included.3D Object
Transform ModifierApply the transforms of another node to this node.Null
Target NodeModifiy the rotations of the node to always direct the z axis towards the input.Null
Local Transform OverrideApply the transforms of another node to this node, relative to its parent.Null

Related Videos