Designer Plugins
Plugins for Disguise Designer software.
Plugins for Disguise Designer software.
A camera which captures a view of objects in the stage. May represent a physical camera with a video input, or a virtual camera which renders the modelled stage objects.
Category: Stage
Base class: SlcAwareDisplay
Subclasses: OptiCalCameraPlan, SphericalCamera, VirtualCamera
The mixed reality sets that this camera is currently active in.
Aperture (f-stop) value, defined as the focal length / aperture diameter
Aspect ratio of the camera lens, defined as x/y. This is not necessarily the same as the aspect ratio of the camera’s resolution, unless the pixels are perfectly square.
Number of samples to use for camera imaging forward prediction
Category: Prediction
UserName: Camera imaging delay prediction samples
Number of terms to use for camera imaging forward prediction
Category: Prediction
UserName: Camera imaging delay prediction terms
Center shift of the camera in millimeters.
Whether the tracking source attached to this camera (if present) supports lens data.
Horizontal field of view of the camera, in degrees.
Vertical field of view of the camera, in degrees.
Focal length of the camera in millimeters. Defined relative to the sensor width of the camera.
Distance to the focal plane in m
Order in which the distorted and undistorted front plates are composited
Options: {0: ‘Undistorted On Top’, 1: ‘Distorted On Top’}
Category: Output
UserName: Frontplate composite order
The opacity of the camera’s frontplate content. 0 is fully transparent, 1 is fully opaque.
Category: Output
UserName: AR fade
Mode used for frontplate delay compensation and reprojection:
Backplate Aligned: The frontplate is delayed and reprojected with the backplate.
No Reprojection: The frontplate is delayed with the backplate but not reprojected.
Minimal Latency: The most recently rendered frontplate is composited with no reprojection.
Options: {0: ‘Backplate Aligned’, 1: ‘No Reprojection’, 2: ‘Minimal Latency’}
Category: Output
UserName: Frontplate reprojection
Whether the camera has a live video input.
Radial lens distortion coefficients k1, k2 and k3
The camera’s lens intrinsics values.
Category: Lens
Disabled: No focus effects applied.
Manual: Use focus distance set manually or from tracking source.
Object Tracking: Set the focus distance based on a tracked object.
Options: {0: ‘Disabled’, 1: ‘Manual’, 2: ‘Object Tracking’}
Category: Focus
UserName: Focus mode
The lens focus parameters of the camera. These parameters are used to define depth of field effects, such as aperture and focus distance.
Object used to calculate focus distance when focus mode is set to Object Tracking
Category: Focus
UserName: Focus tracked object
Minimum overscan required to avoid blank areas in the image, based on distortion settings.
Note that a moving camera may require larger overscan than this to account for reprojection due to latency compensation.
Orthographic scale of the camera, when the camera is in orthographic mode.
Category: Stage Render
UserName: Orthographic scale
Generate extra content outside the original canvas resolution to compensate for lens distortion.
1 means 100% of original resolution, 2 means 200%.
Category: Lens
UserName: Overscan
The resolution of the overscanned camera image. This is equal to the camera resolution multiplied by the overscan.
The physical width of the camera sensor in millimeters. Changing this does not affect the field of view or distortion of the camera.
Perspective or orthographic view of stage
Options: {0: ‘Perspective’, 1: ‘Orthographic’}
Category: Stage Render
UserName: Camera type
Apply a radial mask to the filmed content. Scales between 0 and 1 based on the image diagonal.
Category: Output
UserName: Radial mask scale
Amount of time between rendering a frame and the camera taking the picture of the stage showing that frame
Category: Prediction
UserName: Camera imaging delay (sec)
Amount of time between rendering a frame and receiving the corresponding video frame
Category: Physical
UserName: Video receive delay (sec)
The size of the camera’s sensor in millimeters. Changing this does not affect the field of view or distortion of the camera.
Set to 1 for set extension, or 0 to turn it off
Category: Output
UserName: Set extension fade
The size of the feathering blending the set extension with reality
Category: Output
UserName: Set extension feather
Calibrate the difference between d3-space and tracker space by adjusting the cameras position, zoom and focus.
This should always be calibrated after the Video Receive Delay.
Category: Physical
UserName: Spatial calibration
Spherical render parameters, used by cameras which are capable of producing an equirectangular spherical output.
Settings defining how the camera renders the stage. For example, which objects are visible and which renderer is used.
Whether the camera resolution is fixed or should be taken from the GUI head.
Options: {0: ‘Fixed’, 1: ‘Take from GUI’}
Category: Settings
UserName: Resolution Source
Whether or not the camera is using spatial calibration lens poses for tracking. True if the camera has a tracking source and secondary spatial calibration has been carried out, False otherwise.
Video input received from real-world camera
Category: Physical
UserName: Video in
Set to 1 for video input in transmission, or 0 to turn it off. If no video input is selected, fade the visualser. This shows AR effects only, against an alpha background.
Category: Output
UserName: Video input fade
Amount of time between receiving a video frame and receiving the corresponding tracking data.
If negative tracker data arrives before the video frame.
If positive, tracker data arrives after the video frame.
Category: Physical
UserName: Spatial Tracker delay (sec)
Settings controlling the camera’s render of the stage
Category: Stage Render
UserName: Render settings
Set the furthest distance from the camera before an object will be clipped.
Category: Stage Render
UserName: Far clipping plane
Set the closest distance to the camera before an object will be clipped.
Category: Stage Render
UserName: Near clipping plane
Applies the calibration to a locked off camera.
This method applies the results of a spatial calibration in the case where the camera does not have a tracking source. In this case it is treated as ‘locked off’ i.e. static, so the calibrated pose is applied directly to the camera position, rotation and lens intrinsics.
Save the current camera view to a file.
This method saves the current camera view to a file with the specified filename. The file will be saved in the “screenshots” directory, and the extension will be determined by the screen shot texture format.
Parameters: