Raoul v. R.

Results 41 issues of Raoul v. R.

### Description Implement a `ChromaticAberrationEffect`. ### Tasks - [ ] Create `ChromaticAberrationEffect`. - [ ] Create `chromatic-aberration` demo. - [ ] Add unit test. ### Implementation Details - The implementation...

### Description Implement an `SMAAEffect`. ### Tasks - [ ] Create `SMAAEffect`. - [ ] Create `smaa` demo. see `fxaa` demo for reference. - [ ] Add unit test. ###...

feature

### Description Implement a `LUT3DEffect` based on the [implementation in v6](https://github.com/pmndrs/postprocessing/blob/e053ac37ed095fafa31d3bb377e37ffa7810f12b/src/effects/LUT3DEffect.js). References: - https://affinityspotlight.com/article/1d-vs-3d-luts/ ### Tasks - [ ] Create `LUT3DEffect`. - [ ] Create `lut` demo. - [ ]...

feature

### Description Implement a `TAAEffect`. References: - https://sugulee.wordpress.com/2021/06/21/temporal-anti-aliasingtaa-tutorial/ - https://alextardif.com/TAA.html - https://github.com/0beqz/realism-effects/tree/main/src/taa - https://diharaw.github.io/post/adventures_in_hybrid_rendering/ - https://github.com/playdeadgames/temporal/blob/master/Assets/Scripts/FrustumJitter.cs ### Tasks - [ ] Create `TAAEffect`. - [ ] Create `taa` demo. -...

### Description Implement an `SSREffect`. Related: #190, #348 References: - https://threejs.org/examples/?q=ssr#webgl_postprocessing_ssr - https://github.com/Domenicobrz/WebGL2-Screen-space-reflections - https://lettier.github.io/3d-game-shaders-for-beginners/screen-space-reflection.html - https://github.com/gkjohnson/threejs-sandbox/tree/master/screenSpaceReflectionsPass - https://github.com/0beqz/realism-effects ### Tasks - [ ] Create `SSREffect`. - [ ] Create...

### Description Implement an `SSAOEffect`. Related: #214, #245, #579 References: - https://github.com/mrdoob/three.js/issues/29668 - https://github.com/GameTechDev/XeGTAO - https://github.com/N8python/n8ao - https://github.com/gkjohnson/threejs-sandbox/tree/master/gtaoPass - https://github.com/pmndrs/postprocessing/issues/192#issuecomment-636593555 - https://d29g4g2dyqv443.cloudfront.net/sites/default/files/akamai/gamedev%2Ffiles%2Fgdc12%2FGDC12_Bavoil_Stable_SSAO_In_BF3_With_STF.pdf - https://github.com/asylum2010/Asylum_Tutorials/blob/master/Media/ShadersGL/gtaotemporaldenoiser.frag - https://github.com/mrdoob/three.js/issues/29668 ### Tasks - [...

### Description Implement a `MotionBlurEffect`. Related: #248 References: - https://github.com/gkjohnson/threejs-sandbox/tree/8ebf61b0a36d188ccf50f31d31dacc44319e3986/motionBlurPass ### Tasks - [ ] Create `MotionBlurEffect`. - [ ] Create `motion-blur` demo. - [ ] Add unit test. ###...

### Description Implement a `LensFlareEffect`. References: - https://www.froyok.fr/blog/2021-09-ue4-custom-lens-flare/ ### Tasks - [ ] Create `LensFlareEffect`. - [ ] Create `lens-flare` demo. - [ ] Add unit test. ### Implementation Details...

### Description Implement a `DualKawaseBlurPass`. References: - https://www.froyok.fr/blog/2021-09-ue4-custom-lens-flare/ (see section about Dual Kawase) - https://www.shadertoy.com/view/3td3W8 - https://phabricator.kde.org/D9848 ### Tasks - [ ] Create down- and upsampling shader materials. - [...

feature

### Description Implement a `PoissonBlurMaterial`. References: - https://github.com/0beqz/realism-effects/tree/061daeaefb7773d8a1a8e10fa95a184fbcda1fb7/src/denoise - https://github.com/N8python/n8ao/blob/8a79a026eab3899990322596e893d1fbd9ba3f89/src/PoissionBlur.js - https://github.com/gkjohnson/threejs-sandbox/blob/8ebf61b0a36d188ccf50f31d31dacc44319e3986/blue-noise-generation/src/BlueNoiseGenerator.js - https://github.com/0beqz/realism-effects/tree/061daeaefb7773d8a1a8e10fa95a184fbcda1fb7/src/utils - https://diharaw.github.io/post/adventures_in_hybrid_rendering/ ### Tasks - [ ] Create `PoissonKernel` util (see `GaussKernel`). - [ ] Create...