Skip to content

Commit 952cf76

Browse files
committed
attenuate color based on transmissive factor
1 parent feb964c commit 952cf76

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/shader/shaderMaterialSampling.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,8 @@ vec3 transmissionDirection( vec3 wo, SurfaceRec surf ) {
233233
vec3 transmissionColor( vec3 wo, vec3 wi, SurfaceRec surf ) {
234234
235235
// only attenuate the color if it's on the way in
236-
return surf.thinFilm || surf.frontFace ? surf.color : vec3( 1.0 );
236+
vec3 col = surf.thinFilm || surf.frontFace ? surf.color : vec3( 1.0 );
237+
return surf.transmission * col;
237238
238239
}
239240

0 commit comments

Comments
 (0)