@@ -48,11 +48,9 @@ class MeshBlendNode extends TempNode {
4848 const FinalOutputNode = Fn ( ( ) => {
4949
5050 // sampling helpers (capture outside Fn so they can be used with varying UV offsets)
51- const sampleSceneDepth = ( v ) => texture ( this . sceneDepthNode , v ) ;
5251 const sampleRT = ( v ) => texture ( this . renderTarget . textures [ 0 ] , v ) ;
53- const sampleSceneOutput = ( v ) => texture ( this . sceneOutputNode , v ) ;
5452
55- const outputPassFunc1 = Fn ( ( [ sceneDepthNode , rtNode , sceneOutNode , uvNode , kernelSizeNode , kernelRadiusNode , depthFalloffNode ] ) => {
53+ const outputPassFunc1 = Fn ( ( [ sceneDepthNode , uvNode , kernelSizeNode , kernelRadiusNode ] ) => {
5654
5755 const sceneDepthVar = sceneDepthNode . toVar ( ) ;
5856
@@ -93,7 +91,7 @@ class MeshBlendNode extends TempNode {
9391
9492 } ) ;
9593
96- const finalPass = Fn ( ( [ sceneColor , mirroredColor , seamLocation , kernelRadiusNode , sceneDepth , otherDepth , depthFalloffNode , minDist ] ) => {
94+ const finalPass = Fn ( ( [ sceneColor , mirroredColor , kernelRadiusNode , sceneDepth , otherDepth , depthFalloffNode , minDist ] ) => {
9795
9896 const depthDiff = abs ( otherDepth . r . sub ( sceneDepth . r ) ) ;
9997
@@ -108,16 +106,14 @@ class MeshBlendNode extends TempNode {
108106
109107 const pass1 = outputPassFunc1 (
110108 texture ( this . sceneDepthNode , uv ) ,
111- texture ( this . renderTarget . textures [ 0 ] , uv ) ,
112- texture ( this . sceneOutputNode , uv ) ,
113- uv , this . kernelSize , this . kernelRadius , this . depthFalloff ) ;
109+ uv , this . kernelSize , this . kernelRadius ) ;
114110
115111 const mirroredColor = texture ( this . sceneOutputNode , uv . add ( pass1 . xy . mul ( 2. ) ) ) ;
116112 const otherDepth = texture ( this . sceneDepthNode , uv . add ( pass1 . xy . mul ( 2. ) ) ) ;
117113
118114 const sceneColor = texture ( this . sceneOutputNode , uv ) ;
119115 const sceneDepth = texture ( this . sceneDepthNode , uv ) ;
120- return finalPass ( sceneColor , mirroredColor , pass1 . xy , this . kernelRadius , sceneDepth , otherDepth , this . depthFalloff , pass1 . z ) ;
116+ return finalPass ( sceneColor , mirroredColor , this . kernelRadius , sceneDepth , otherDepth , this . depthFalloff , pass1 . z ) ;
121117
122118 } ) ( ) ;
123119 return FinalOutputNode ;
0 commit comments