[Bf-blender-cvs] [761e8ef] viewport_experiments: Tidy up the UI a bit for DOF
Antony Riakiotakis
noreply at git.blender.org
Thu Feb 12 18:36:51 CET 2015
Commit: 761e8ef73339e3c98abc858c0872574662fc786d
Author: Antony Riakiotakis
Date: Thu Feb 12 18:36:32 2015 +0100
Branches: viewport_experiments
https://developer.blender.org/rB761e8ef73339e3c98abc858c0872574662fc786d
Tidy up the UI a bit for DOF
===================================================================
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 8a2805e..7fc2c2e 100644
--- a/release/scripts/startup/bl_ui/properties_data_camera.py
+++ b/release/scripts/startup/bl_ui/properties_data_camera.py
@@ -177,6 +177,7 @@ class DATA_PT_camera_dof(CameraButtonsPanel, Panel):
layout = self.layout
cam = context.camera
+ dof_options = cam.gpu_dof
layout.label(text="Focus:")
@@ -187,28 +188,7 @@ class DATA_PT_camera_dof(CameraButtonsPanel, Panel):
col.active = cam.dof_object is None
col.prop(cam, "dof_distance", text="Distance")
-
-
-class DATA_PT_camera_gpu_dof(Panel):
- bl_label = "GPU Depth of Field"
- bl_space_type = 'PROPERTIES'
- bl_region_type = 'WINDOW'
- bl_context = "data"
-
- def draw(self, context):
- layout = self.layout
-
- cam = context.camera
-
- dof_options = cam.gpu_dof
- col = layout.column(align=True)
- col.label("Focus object or distance is set in Depth Of Field Panel")
- col.label("Focal length and sensor also influence the effect")
- col.prop(dof_options, "fstop")
-
- @classmethod
- def poll(cls, context):
- return context.camera
+ col.prop(dof_options, "fstop", text="GPU fstop")
class DATA_PT_camera_display(CameraButtonsPanel, Panel):
diff --git a/release/scripts/startup/bl_ui/space_view3d.py b/release/scripts/startup/bl_ui/space_view3d.py
index 82d285b..c7b282b 100644
--- a/release/scripts/startup/bl_ui/space_view3d.py
+++ b/release/scripts/startup/bl_ui/space_view3d.py
@@ -2936,10 +2936,11 @@ class VIEW3D_PT_view3d_shading(Panel):
fx_settings = view.fx_settings
- col.prop(fx_settings, "use_dof")
- if fx_settings.use_dof:
- if view.region_3d.view_perspective == 'CAMERA':
- col.label("check dof properties in camera settings", icon='INFO')
+ sub = col.column()
+ sub.active = view.region_3d.view_perspective == 'CAMERA'
+ sub.prop(fx_settings, "use_dof")
+ if fx_settings.use_dof and sub.active:
+ sub.label("check dof properties in camera settings", icon='INFO')
col.prop(fx_settings, "use_ssao")
if fx_settings.use_ssao:
More information about the Bf-blender-cvs
mailing list