unreal.LiveLinkOpenTrackIOStaticLens

class unreal.LiveLinkOpenTrackIOStaticLens(distortion_overscan_max: float = 0.0, undistortion_overscan_max: float = 0.0, make: str = '', model: str = '', serial_number: str = '', firmware_version: str = '', nominal_focal_length: float = 0.0, calibration_history: None = [])

Bases: StructBase

Live Link Open Track IOStatic Lens

C++ Source:

  • Plugin: LiveLinkOpenTrackIO

  • Module: LiveLinkOpenTrackIO

  • File: LiveLinkOpenTrackIOTypes.h

Editor Properties: (see get_editor_property/set_editor_property)

  • calibration_history (Array[str]): [Read-Write] List of free strings that describe the history of calibrations of the lens.

  • distortion_overscan_max (float): [Read-Write] Static maximum overscan factor on lens distortion. This is an alternative to providing dynamic overscan values each frame. Note it should be the maximum of both projection-matrix-based and field-of-view-based rendering as per the OpenLensIO documentation.

  • firmware_version (str): [Read-Write] Non-blank string identifying lens firmware version

  • make (str): [Read-Write] Non-blank string naming lens manufacturer

  • model (str): [Read-Write] Non-blank string identifying lens model

  • nominal_focal_length (float): [Read-Write] Nominal focal length of the lens. The number printed on the side of a prime lens, e.g. 50 mm, and undefined in the case of a zoom lens.

  • serial_number (str): [Read-Write] Non-blank string uniquely identifying the lens

  • undistortion_overscan_max (float): [Read-Write] Static maximum overscan factor on lens undistortion. This is an alternative to providing dynamic overscan values each frame. Note it should bethe maximum of both projection-matrix-based and field-of-view-based rendering as per the OpenLensIO documentation.

property calibration_history: None

[Read-Write] List of free strings that describe the history of calibrations of the lens.

Type:

(Array[str])

property distortion_overscan_max: float

[Read-Write] Static maximum overscan factor on lens distortion. This is an alternative to providing dynamic overscan values each frame. Note it should be the maximum of both projection-matrix-based and field-of-view-based rendering as per the OpenLensIO documentation.

Type:

(float)

property firmware_version: str

[Read-Write] Non-blank string identifying lens firmware version

Type:

(str)

property make: str

[Read-Write] Non-blank string naming lens manufacturer

Type:

(str)

property model: str

[Read-Write] Non-blank string identifying lens model

Type:

(str)

property nominal_focal_length: float

[Read-Write] Nominal focal length of the lens. The number printed on the side of a prime lens, e.g. 50 mm, and undefined in the case of a zoom lens.

Type:

(float)

property serial_number: str

[Read-Write] Non-blank string uniquely identifying the lens

Type:

(str)

property undistortion_overscan_max: float

[Read-Write] Static maximum overscan factor on lens undistortion. This is an alternative to providing dynamic overscan values each frame. Note it should bethe maximum of both projection-matrix-based and field-of-view-based rendering as per the OpenLensIO documentation.

Type:

(float)