DofDisplayFilter
Overview
The DofCorrectDisplayFilter applies a 2D Depth of Field blur on an image buffer.
Attribute Reference
Advanced attributes
invert_mask
Bool
default: False
Invert the value of the mask
mix
Float
default: 1.0
Blend [0,1] between input and output
General attributes
aperture
Float
default: 8.0
Aperture in millimeters
depth
RenderOutput
default: None
The 'depth' RenderOutput to sample z-depth values from
focal_length
Float
default: 30.0
Focal length in millimeters
focus_distance
Float
default: 0.0
Focus distance
input
RenderOutput
default: None
RenderOutput to which to apply depth of field
mask
RenderOutput
default: None
RenderOutput used to mask the output, revealing input1
use_camera_attributes
Bool
default: True
Read dof attributes from the active scene camera
Examples
local beauty = RenderOutput("/output/beauty") {
["file_name"] = "result_tmp.exr",
["result"] = "beauty",
}
local depth = RenderOutput("/output/depth") {
["file_name"] = "result_tmp.exr",
["result"] = "depth",
["math_filter"] = "min",
}
local dofFilter = DofDisplayFilter("/Filter/dof") {
["input"] = beauty,
["depth"] = depth,
}
RenderOutput("/Output/dof") {
["file_name"] = "result0.exr",
["result"] = "display filter",
["display_filter"] = dofFilter,
["channel_name"] = "dof"
}