[Bf-blender-cvs] [865acd92475] blender2.8: Sub-panel for camera DoF for EEVEE
Pablo Vazquez
noreply at git.blender.org
Sun Jun 10 21:09:34 CEST 2018
Commit: 865acd924758b45860e7b15fed2e8e165a899c74
Author: Pablo Vazquez
Date: Sun Jun 10 21:06:49 2018 +0200
Branches: blender2.8
https://developer.blender.org/rB865acd924758b45860e7b15fed2e8e165a899c74
Sub-panel for camera DoF for EEVEE
===================================================================
M release/scripts/startup/bl_ui/properties_data_camera.py
===================================================================
diff --git a/release/scripts/startup/bl_ui/properties_data_camera.py b/release/scripts/startup/bl_ui/properties_data_camera.py
index f82512b2fde..e81fc393af8 100644
--- a/release/scripts/startup/bl_ui/properties_data_camera.py
+++ b/release/scripts/startup/bl_ui/properties_data_camera.py
@@ -231,19 +231,32 @@ class DATA_PT_camera_dof(CameraButtonsPanel, Panel):
sub.active = (cam.dof_object is None)
sub.prop(cam, "dof_distance", text="Focus Distance")
- col.separator()
+
+class DATA_PT_camera_dof_aperture(CameraButtonsPanel, Panel):
+ bl_label = "Aperture"
+ bl_parent_id = "DATA_PT_camera_dof"
+ COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_CLAY', 'BLENDER_EEVEE'}
+
+ def draw(self, context):
+ layout = self.layout
+ layout.use_property_split = True
+
+ cam = context.camera
+ dof_options = cam.gpu_dof
+
+ flow = layout.grid_flow(row_major=True, num_columns=0, even_columns=True, even_rows=False, align=False)
if context.engine == 'BLENDER_EEVEE':
- col = layout.column()
- col.label("Aperture")
- engine = context.engine
+ col = flow.column()
col.prop(dof_options, "fstop")
col.prop(dof_options, "blades")
+
+ col = flow.column()
col.prop(dof_options, "rotation")
col.prop(dof_options, "ratio")
else:
hq_support = dof_options.is_hq_supported
- col = layout.column()
+ col = flow.column()
col.label("Viewport")
sub = col.column()
sub.active = hq_support
@@ -449,6 +462,7 @@ classes = (
DATA_PT_camera,
DATA_PT_camera_stereoscopy,
DATA_PT_camera_dof,
+ DATA_PT_camera_dof_aperture,
DATA_PT_camera_display,
DATA_PT_camera_safe_areas,
DATA_PT_camera_background_image,
More information about the Bf-blender-cvs
mailing list