Skip to content

Commit af5eb7d

Browse files
committed
hook up disconnected attention distance in gltf_pbr.mtlx
1 parent 4d0a2d0 commit af5eb7d

1 file changed

Lines changed: 14 additions & 2 deletions

File tree

libraries/bxdf/gltf_pbr.mtlx

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,16 @@
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">
@@ -152,6 +159,11 @@
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" />
@@ -163,7 +175,7 @@
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

0 commit comments

Comments
 (0)