File tree Expand file tree Collapse file tree 1 file changed +4
-1
lines changed
Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -45,11 +45,14 @@ void main()
4545 vec2 decalUv = pos.xz * 0.5 + 0.5 ;
4646 decalUv.x = 1.0 - decalUv.x;
4747
48+ float alpha = (nopacity < 0.0 ? texture(opacity, decalUv).x : nopacity) * (nalbedo.x < 0.0 ? texture(albedo, decalUv).w : 1.0 );
49+
50+ if (alpha <= 0.05 ) discard ;
51+
4852 vec3 emission = (nemission.x < 0.0 ? texture(emission, decalUv).xyz : nemission);
4953 float rough = (nroughness < 0.0 ? texture(roughness, decalUv).x : nroughness);
5054 float metal = (nmetalness < 0.0 ? texture(metalness, decalUv).x : nmetalness);
5155 float ao = (nao ? texture(ao, decalUv).x : 1.0 );
52- float alpha = (nopacity < 0.0 ? texture(opacity, decalUv).x : nopacity) * (nalbedo.x < 0.0 ? texture(albedo, decalUv).w : 1.0 );
5356
5457 vec3 norm = vec3 (0.0 );
5558 if (nnormalMap)
You can’t perform that action at this time.
0 commit comments