Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPablo Vazquez <venomgfx@gmail.com>2018-06-10 22:06:49 +0300
committerPablo Vazquez <venomgfx@gmail.com>2018-06-10 22:06:49 +0300
commit865acd924758b45860e7b15fed2e8e165a899c74 (patch)
tree753ad63ed1df1e5cec8f4dce9c32a43819309984 /release/scripts/startup/bl_ui/properties_data_camera.py
parent5290882bd548eeb82e9d89cdc0da10dd32d8de64 (diff)
Sub-panel for camera DoF for EEVEE
Diffstat (limited to 'release/scripts/startup/bl_ui/properties_data_camera.py')
-rw-r--r--release/scripts/startup/bl_ui/properties_data_camera.py24
1 files changed, 19 insertions, 5 deletions
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,