ShadowDisplayFilter
Overview
The ShadowDisplayFilter takes in an occluded
aov and an unoccluded
aov to produce shadows of the specified density
and shadow_color
.
Attribute Reference
General attributes
density
Float
default: 1.0
Blend value between occluded and unoccluded images. 1 = completely occluded. 0 = completely unoccluded.
occluded
RenderOutput
default: None
RenderOutput containing the occluded image
shadow_color
Rgb
default: [ 0, 0, 0 ]
Color of the shadow
unoccluded
RenderOutput
default: None
RenderOutput containing the unoccluded image
Examples
local occluded = RenderOutput("/output/occluded") {
["file_name"] = "result_tmp.exr",
["result"] = "light aov",
["light_aov"] = "C[RT]L",
}
local unoccluded = RenderOutput("/output/unoccluded") {
["file_name"] = "result_tmp.exr",
["result"] = "light aov",
["light_aov"] = "unoccluded;C[RT]L",
}
local shadow = ShadowDisplayFilter("/display/shadow") {
["occluded"] = occluded,
["unoccluded"] = unoccluded,
["shadow_color"] = Rgb(0,1,0),
["density"] = 0.8
}
RenderOutput("/output/shadow") {
["file_name"] = "result0.exr",
["result"] = "display filter",
["display_filter"] = shadow,
["channel_name"] = "shadow"
}