diff options
Diffstat (limited to 'release/scripts/startup/bl_ui/properties_data_camera.py')
-rw-r--r-- | release/scripts/startup/bl_ui/properties_data_camera.py | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/release/scripts/startup/bl_ui/properties_data_camera.py b/release/scripts/startup/bl_ui/properties_data_camera.py index 5da41a668f6..49457b8e569 100644 --- a/release/scripts/startup/bl_ui/properties_data_camera.py +++ b/release/scripts/startup/bl_ui/properties_data_camera.py @@ -87,10 +87,16 @@ class DATA_PT_lens(CameraButtonsPanel, Panel): elif cam.type == 'ORTHO': col.prop(cam, "ortho_scale") - col = layout.column() - col.enabled = cam.type == 'PERSP' - - col.prop(cam, "use_panorama") + elif cam.type == 'PANO': + if context.scene.render.engine == 'CYCLES': + ccam = cam.cycles + col.prop(ccam, "panorama_type", text="Type") + if ccam.panorama_type == 'FISHEYE_EQUIDISTANT': + col.prop(ccam, "fisheye_fov") + elif ccam.panorama_type == 'FISHEYE_EQUISOLID': + row = layout.row() + row.prop(ccam, "fisheye_lens", text="Lens") + row.prop(ccam, "fisheye_fov") split = layout.split() |