[Bf-blender-cvs] [4322085] viewport_experiments: Only show properties if not in camera view, else direct user to camera properties

Antony Riakiotakis noreply at git.blender.org
Tue Nov 4 15:26:42 CET 2014


Commit: 4322085f4f0a3dcd2ec5d48f8d47b36ebeeb164a
Author: Antony Riakiotakis
Date:   Tue Nov 4 15:24:25 2014 +0100
Branches: viewport_experiments
https://developer.blender.org/rB4322085f4f0a3dcd2ec5d48f8d47b36ebeeb164a

Only show properties if not in camera view, else direct user to camera
properties

===================================================================

M	release/scripts/startup/bl_ui/properties_data_camera.py
M	release/scripts/startup/bl_ui/space_view3d.py

===================================================================

diff --git a/release/scripts/startup/bl_ui/properties_data_camera.py b/release/scripts/startup/bl_ui/properties_data_camera.py
index 357a3e1..6f0845b 100644
--- a/release/scripts/startup/bl_ui/properties_data_camera.py
+++ b/release/scripts/startup/bl_ui/properties_data_camera.py
@@ -194,6 +194,7 @@ class DATA_PT_camera_gpu_dof(Panel):
 
         dof_options = cam.gpu_dof
         col = layout.column(align=True)
+        col.label("Focus object or distance is set in Depth Of Field Panel")
         col.prop(dof_options, "dof_fstop")
         col.prop(dof_options, "dof_focal_length")
         col.prop(dof_options, "dof_sensor")
diff --git a/release/scripts/startup/bl_ui/space_view3d.py b/release/scripts/startup/bl_ui/space_view3d.py
index 88febb2..0e03b1e 100644
--- a/release/scripts/startup/bl_ui/space_view3d.py
+++ b/release/scripts/startup/bl_ui/space_view3d.py
@@ -2898,14 +2898,15 @@ class VIEW3D_PT_view3d_shading(Panel):
 
             col.prop(view, "depth_of_field")
             if view.depth_of_field:
-                dof_options = fxoptions.dof_options
-                subcol = col.column(align=True)
-                subcol.prop(dof_options, "dof_focus_distance")
-                #fstop is preferable?..
-                #subcol.prop(view, "dof_aperture")
-                subcol.prop(dof_options, "dof_fstop")
-                subcol.prop(dof_options, "dof_focal_length")
-                subcol.prop(dof_options, "dof_sensor")
+                if (view.region_3d.view_perspective == 'CAMERA'):
+                    col.label("check dof properties in camera settings", icon='INFO')
+                else:
+                    dof_options = fxoptions.dof_options
+                    subcol = col.column(align=True)
+                    subcol.prop(dof_options, "dof_focus_distance")
+                    subcol.prop(dof_options, "dof_fstop")
+                    subcol.prop(dof_options, "dof_focal_length")
+                    subcol.prop(dof_options, "dof_sensor")
             col.prop(view, "ssao")
             if view.ssao:
                 ssao_options = fxoptions.ssao_options




More information about the Bf-blender-cvs mailing list