@@ -632,32 +632,31 @@ function WebGLMaterials( properties ) {
632632
633633 }
634634
635- uniforms . transmission . value = material . transmission ;
635+ if ( material . transmission > 0 ) {
636636
637- if ( material . transmissionMap ) {
637+ uniforms . transmission . value = material . transmission ;
638+ uniforms . transmissionSamplerMap . value = transmissionRenderTarget . texture ;
639+ uniforms . transmissionSamplerSize . value . set ( transmissionRenderTarget . width , transmissionRenderTarget . height ) ;
638640
639- uniforms . transmissionMap . value = material . transmissionMap ;
641+ if ( material . transmissionMap ) {
640642
641- }
643+ uniforms . transmissionMap . value = material . transmissionMap ;
642644
643- if ( material . transmission > 0.0 ) {
645+ }
644646
645- uniforms . transmissionSamplerMap . value = transmissionRenderTarget . texture ;
646- uniforms . transmissionSamplerSize . value . set ( transmissionRenderTarget . width , transmissionRenderTarget . height ) ;
647+ uniforms . thickness . value = material . thickness ;
647648
648- }
649+ if ( material . thicknessMap ) {
649650
650- uniforms . thickness . value = material . thickness ;
651+ uniforms . thicknessMap . value = material . thicknessMap ;
651652
652- if ( material . thicknessMap ) {
653+ }
653654
654- uniforms . thicknessMap . value = material . thicknessMap ;
655+ uniforms . attenuationDistance . value = material . attenuationDistance ;
656+ uniforms . attenuationTint . value . copy ( material . attenuationTint ) ;
655657
656658 }
657659
658- uniforms . attenuationDistance . value = material . attenuationDistance ;
659- uniforms . attenuationTint . value . copy ( material . attenuationTint ) ;
660-
661660 uniforms . specularIntensity . value = material . specularIntensity ;
662661 uniforms . specularTint . value . copy ( material . specularTint ) ;
663662
0 commit comments