@@ -323,21 +323,9 @@ async function init() {
323323
324324 const denoiseFolder = gui . addFolder ( 'Denoising' ) ;
325325 denoiseFolder . add ( params , 'denoiseEnabled' ) ;
326- denoiseFolder . add ( params , 'denoiseSigma' , 0.01 , 12.0 ) . onChange ( value => {
327-
328- denoiseQuad . material . sigma = value ;
329-
330- } ) ;
331- denoiseFolder . add ( params , 'denoiseThreshold' , 0.01 , 1.0 ) . onChange ( value => {
332-
333- denoiseQuad . material . threshold = value ;
334-
335- } ) ;
336- denoiseFolder . add ( params , 'denoiseKSigma' , 0.0 , 12.0 ) . onChange ( value => {
337-
338- denoiseQuad . material . kSigma = value ;
339-
340- } ) ;
326+ denoiseFolder . add ( params , 'denoiseSigma' , 0.01 , 12.0 ) ;
327+ denoiseFolder . add ( params , 'denoiseThreshold' , 0.01 , 1.0 ) ;
328+ denoiseFolder . add ( params , 'denoiseKSigma' , 0.0 , 12.0 ) ;
341329
342330 const envFolder = gui . addFolder ( 'Environment' ) ;
343331 envFolder . add ( params , 'environmentIntensity' , 0 , 10 ) . onChange ( ( ) => {
@@ -648,6 +636,10 @@ function animate() {
648636
649637 }
650638
639+ denoiseQuad . material . sigma = params . denoiseSigma ;
640+ denoiseQuad . material . threshold = params . denoiseThreshold ;
641+ denoiseQuad . material . kSigma = params . denoiseKSigma ;
642+
651643 const quad = params . denoiseEnabled ? denoiseQuad : blitQuad ;
652644
653645 renderer . autoClear = false ;
0 commit comments