
These lens models define a set of distortion parameters that are used to compute the distortion for various positions around the lens.

The Camera Calibration plugin adds support for an accurate lens distortion post-process effect defined for several physical lens models. It is possible to evaluate a calibrated Lens File for any focus and zoom position by interpolating between the stored focus and zoom points. Distortion parameters, camera intrinsics, and nodal point offsets are all stored in the Lens File along with their associated focus and zoom value. Therefore, to achieve a high-quality calibration, users often need to calibrate using multiple focus and zoom points. These values could also be converted to the appropriate units, but this would require fine tuning to achieve better accuracy.Ĭalibrated lens data can vary depending on the camera's focus and zoom. For example, the raw input values could include encoder positions (absolute or normalized) streamed from an external device through LiveLink. The Camera Calibration plugin uses a Lens File asset to convert the raw focus and iris values to physical units used by the CineCamera component. The plugin's tools and framework are extensible and flexible to support a wide range of lenses and workflows.Ĭamera Calibration Focus and Iris Mapping
#Camera lens distortion gif movie
The distortion post-process effect can be applied directly to a Cinecamera Actor, which can be used in Movie Render Queue, or to the CG layers of Composure. The Camera Calibration plugin also includes a robust lens-distortion pipeline that takes the calibrated distortion data and applies an accurate post-process effect to the CG render. The plugin introduces the Lens File asset type which encapsulates all of the calibration data for the camera and lens.

This calibration process generates the data necessary to accurately align the virtual camera with the physical camera's position in space, and to model the lens distortion of the physical camera. The Camera Calibration plugin provides users with simplified tools and workflows to calibrate a camera and lens in the Editor. The virtual camera's position and orientation must closely match that of the physical camera, and its tracking information must match the video feed's exact timing to ensure each video frame is accurately synced to the position of the camera for each moment in time. LiveLink streaming camera FIZ to Evaluate a Lens File assetĬineCamera with Lens Distortion ComponentĬreating accurate compositions from CG renders and live video requires a virtual camera in Unreal Engine that accurately simulates the physical camera used to capture the real-world video footage.

LiveLink streaming per-frame distortion parameters and camera intrinsics
