Fix #124501: Make Cycles camera DOF UI consistent with EEVEE

Fix labels and add DOF eyedropper button in camera properties panel.

Pull Request: https://projects.blender.org/blender/blender/pulls/124506
This commit is contained in:
Pratik Borhade
2024-07-15 15:26:32 +02:00
committed by Pratik Borhade
parent 5a293e5cc2
commit 5f54c463c0

View File

@@ -1105,13 +1105,17 @@ class CYCLES_CAMERA_PT_dof(CyclesButtonsPanel, Panel):
split = layout.split()
col = split.column()
col.prop(dof, "focus_object", text="Focus Object")
col.prop(dof, "focus_object", text="Focus on Object")
if dof.focus_object and dof.focus_object.type == 'ARMATURE':
col.prop_search(dof, "focus_subtarget", dof.focus_object.data, "bones", text="Focus Bone")
sub = col.row()
sub.active = dof.focus_object is None
sub.prop(dof, "focus_distance", text="Distance")
sub.prop(dof, "focus_distance", text="Focus Distance")
sub.operator(
"ui.eyedropper_depth",
icon='EYEDROPPER',
text="").prop_data_path = "scene.camera.data.dof.focus_distance"
class CYCLES_CAMERA_PT_dof_aperture(CyclesButtonsPanel, Panel):