disguise developers

Designer Plugins

Plugins for Disguise Designer software.

Camera

Base class: SlcAwareDisplay

Subclasses: OptiCalCameraPlan, SphericalCamera, VirtualCamera

Properties

activeMixedRealitySets : List[MixedRealitySet] (Read-Only)

aperture : float

Aperture (f-stop) value, defined as the focal length / aperture diameter

aspectRatio : float

cameraImagingPredictionSamples : int

Number of samples to use for camera imaging forward prediction

Category: Prediction
UserName: Camera imaging delay prediction samples

cameraImagingPredictionTerms : int

Number of terms to use for camera imaging forward prediction

Category: Prediction
UserName: Camera imaging delay prediction terms

centerShiftMM : Vec2

doesTrackingSourceSupportLensData : bool (Read-Only)

fieldOfViewH : float

fieldOfViewV : float

focalLengthMM : float

focusDistance : float

Distance to the focal plane in m

frontplateCompositeOrder : int

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

frontplateFade : float

Category: Output
UserName: AR fade

frontplateReprojectionMode : int

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

isLiveCamera : bool (Read-Only)

k1k2k3 : Vec

lens : LensIntrinsics

Category: Lens

lensFocusMode : int (Read-Only)

lensFocusParams : LensFocusParams

lensFocusTrackedObject : Object

Object used to calculate focus distance when focus mode is set to Object Tracking

Category: Focus
UserName: Focus tracked object

minOverscan : Vec2 (Read-Only)

orthographicScale : float

Category: Stage Render
UserName: Orthographic scale

overscan : Vec2

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

overscanResolution : Int2 (Read-Only)

paWidthMM : float

projectionMatrixType : int

Perspective or orthographic view of stage

Options: {0: ‘Perspective’, 1: ‘Orthographic’}
Category: Stage Render
UserName: Camera type

radialMaskScale : float

Apply a radial mask to the filmed content. Scales between 0 and 1 based on the image diagonal.

Category: Output
UserName: Radial mask scale

renderTimeToCameraCaptureTime : float

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)

renderTimeToVideoReceiveTimeSec : float

Amount of time between rendering a frame and receiving the corresponding video frame

Category: Physical
UserName: Video receive delay (sec)

sensorSizeMM : Vec2

setExtensionAlpha : float

Set to 1 for set extension, or 0 to turn it off

Category: Output
UserName: Set extension fade

setExtensionFeather : int

The size of the feathering blending the set extension with reality

Category: Output
UserName: Set extension feather

spatialCalibration : SpatialCalibrationConfig

sphericalRenderParams : SphericalRenderParams (Read-Only)

stageRenderSettings : StageRenderSettings (Read-Only)

takeResolutionFromGuiHead : int

Options: {0: ‘Fixed’, 1: ‘Take from GUI’}
Category: Settings
UserName: Resolution Source

usingSpatialCalibrationLensPoses : bool (Read-Only)

videoIn : LogicalVideoInDevice

Video input received from real-world camera

Category: Physical
UserName: Video in

videoInCompositeFade : float

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

videoReceiveTimeToTrackerReceiveTimeSec : float

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)

visibilitySettings : StageRenderSettings

Settings controlling the camera’s render of the stage

Category: Stage Render
UserName: Render settings

zFar : float

Set the furthest distance from the camera before an object will be clipped.

Category: Stage Render
UserName: Far clipping plane

zNear : float

Set the closest distance to the camera before an object will be clipped.

Category: Stage Render
UserName: Near clipping plane

Variables

TargetBackplate : Final = 1

TargetFrontplate : Final = 2

TargetTransmission : Final = 0

localVisualiserCamera : Callable

Methods

applyCalibrationToLockedOffCamera(self)

saveCurrentView(self, filename: str)

updateTracking(self)