Yes. There is an example of three.js that shows how to apply post-processing to selected grids using masking.
I think this example can be improved for clarity, but you can modify the example as follows:
composer4 = new THREE.EffectComposer( renderer, new THREE.WebGLRenderTarget( rtWidth, rtHeight, rtParameters ) ); composer4.addPass( renderScene ); composer4.addPass( renderMask ); composer4.addPass( effectDotScreen ); composer4.addPass( clearMask ); composer4.addPass( effectVignette );
You will get the following output:

This is a complex example, so you have to study it carefully.
three.js.r.77
source share