File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 4545 <input name =" in" type =" vector3" nodename =" attenuation_color_vec" />
4646 </ln >
4747
48+ <ifgreater name =" safe_attenuation_distance" type =" float" >
49+ <input name =" value1" type =" float" interfacename =" attenuation_distance" />
50+ <input name =" value2" type =" float" value =" 0.0" />
51+ <input name =" in1" type =" float" interfacename =" attenuation_distance" />
52+ <input name =" in2" type =" float" value =" 1.0" />
53+ </ifgreater >
54+
4855 <divide name =" ln_attenuation_color_vec_over_distance" type =" vector3" >
4956 <input name =" in1" type =" vector3" nodename =" ln_attenuation_color_vec" />
50- <input name =" in2" type =" float" interfacename = " attenuation_distance " />
57+ <input name =" in2" type =" float" nodename = " safe_attenuation_distance " />
5158 </divide >
5259
5360 <multiply name =" attenuation_coeff" type =" vector3" >
152159 <input name =" scatter_mode" type =" string" value =" T" />
153160 </dielectric_bsdf >
154161
162+ <layer name =" volume_transmission_bsdf" type =" BSDF" >
163+ <input name =" top" type =" BSDF" nodename =" transmission_bsdf" />
164+ <input name =" base" type =" VDF" nodename =" isotropic_volume" />
165+ </layer >
166+
155167 <generalized_schlick_bsdf name =" reflection_bsdf" type =" BSDF" >
156168 <input name =" color0" type =" color3" nodename =" dielectric_f0" />
157169 <input name =" color90" type =" color3" nodename =" dielectric_f90" />
163175
164176 <mix name =" transmission_mix" type =" BSDF" >
165177 <input name =" bg" type =" BSDF" nodename =" diffuse_bsdf" />
166- <input name =" fg" type =" BSDF" nodename =" transmission_bsdf " />
178+ <input name =" fg" type =" BSDF" nodename =" volume_transmission_bsdf " />
167179 <input name =" mix" type =" float" interfacename =" transmission" />
168180 </mix >
169181
You can’t perform that action at this time.
0 commit comments