Blender Git Commit Log

Git Commits -> Revision 24e0165

Revision 24e0165 by Håkan Ardö (master)
December 7, 2021, 19:05 (GMT)
Cycles: add Fisheye Lens Polynomial camera model

This allows real world cameras to be modeled by specifying the coordinates of a
4th degree polynomial that relates a pixels distance (in mm) from the optical
center on the sensor to the angle (in radians) of the world ray that is
projected onto that pixel.

This is available as part of the panoramic lens type, however it can also be
used to model lens distortions in projective cameras for example.

Differential Revision: https://developer.blender.org/D12691

Commit Details:

Full Hash: 24e016546302f4f174d2356f50ec09d9f9d968a1
Parent Commit: 2052541
Committed By: Brecht Van Lommel
Lines Changed: +214, -1

1 Added Path:

/intern/cycles/blender/addon/camera.py (+84, -0) (View)

8 Modified Paths:

/intern/cycles/blender/addon/properties.py (+29, -0) (Diff)
/intern/cycles/blender/camera.cpp (+20, -1) (Diff)
/intern/cycles/blender/CMakeLists.txt (+1, -0) (Diff)
/intern/cycles/kernel/camera/projection.h (+53, -0) (Diff)
/intern/cycles/kernel/types.h (+3, -0) (Diff)
/intern/cycles/scene/camera.cpp (+10, -0) (Diff)
/intern/cycles/scene/camera.h (+6, -0) (Diff)
/release/scripts/startup/bl_ui/properties_data_camera.py (+8, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021