Blender Git Commit Log

Git Commits -> Revision 9058f41

Revision 9058f41 by Håkan Ardö (lineart-shadow)
December 8, 2021, 06:53 (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: 9058f419a5ee522420051bd58924f4d5b98fdbd3
Parent Commit: 2b47860
Committed By: YimingWu
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