disguise developers

Designer Plugins

Plugins for Disguise Designer software.

PerspectiveProjection

Base class: Projection

Properties

centre_shift : Vec2

UserName: Centre Shift

clampContent : int

Outside the perspective frustum, stretch the content edges to cover the target surface.

Options: {0: ‘No’, 1: ‘Yes’}
UserName: Content outside frustum

contentMode : int

For realtime rendered content, the mapping can provide camera parameters in 3D mode.

Options: {0: ‘2D’, 1: ‘3D’}
UserName: Content mode

eye_point : Vec

UserName: Eyepoint

field_of_view : float

UserName: Field of view

frame_of_reference : AnimationAxisSettings

UserName: Frame of reference

overscan : Vec2

Ratio to expand projection area by, to account for distortion or other clipping.
1 means 100%, 2 means 200%.
Set by parent Camera, if available.

UserName: Overscan

pixelBorder : int

UV islands on screens are expanded by this many pixels to cover edge sampling artifacts such as black fringing.
Note that there must be an equivalent amount of empty space in the screen UV map to take advantage of this.

UserName: Border expansion

rotation : Vec

UserName: Rotation

Variables

Content2D : Final = 0

Content3D : Final = 1