Physical Camera

Camera  -  A camera that simulate a real-one

PhysicalCamera PhysicalCamera PhysicalCamera PhysicalCamera

Physical camera needs a specific XR/AR licence. Please contact us using our XR Form.

Mostly used for Virtual Production, this camera simulate the optical distorsion of a real one.

The physical camera cannot be used as a inherited camera due to the optical distortion it applies to the rendering.

By default, the physical camera is setted in Link To Tracker placement type.

UseTrackerModel UseTrackerModel

Model and Resolution

The Model parameters defines the type of camera you simulate and how the radial distorsion will be calculated.

If the Tracker Icon Tracker used to place this camera also sends optical information (focus, zoom, etc), those datas can be applied directly as the physical camera model using the “use tracker model” option.

Pick a model in the type list to access to its parameters. The types refers directly to the following Control Device tracking protocols (except for pinhole):

Change the resolution of the camera: If you want to change the resolution of the physical camera , you need to select in the first Stage Elements group. That can be a GroupStageElement Icon Stage Elements Group or the RootStageElement Icon Stage itself. Then in advanced parameter change the Default Camera Resolution to the wated value.


Mixing 2D and 3D

Mixing 2D and 3D content on the same level when using a physical camera is not recommended as it induces radial distortion on the 2d element

PhysicalCamraMixing2Dand3Derror PhysicalCamraMixing2Dand3Derror

The recommended workflow is to preCompose your 3D element like this:

PhysicalCamraMixing2Dand3D PhysicalCamraMixing2Dand3D


Save and Load your camera Model

To export your camera Model you can right click on the model and save it

PhysicalSaveLoad PhysicalSaveLoad

This will create a CameraModelFile Icon CameraModel .optic file

to import it you can right click on the model and load it or drag and drop it onto a physical camera in your tree.


XR Calibrator

To do a XR - Calibration procedures , the physical camera is the only one that accepts the XRCalibrator Icon XR Calibrator .

To create a XRCalibrator Icon XR Calibrator , right click on the physical camera -> Tool Icon Tools -> Calibrator -> XRCalibrator Icon XR Calibrator .


Variables:

  • Alpha Layer: The physical camera stream by taking alpha in account or not
  • Enable Radial Distortion: Activate the radial distortion to fit the optics of the real camera
  • Fixed Oversize: Oversize the rendering of the physical camera to have margin for the radial distortion

Python

    Oil.createObject("PhysicalCamera")