feat: add postprocessing

This commit is contained in:
neru
2026-01-02 00:39:28 -03:00
parent 801bc775f7
commit 76209cfcd7
+6 -2
View File
@@ -12,7 +12,7 @@ import { useControls } from 'leva';
import grassVert from './shaders/grass.vert';
import grassFrag from './shaders/grass.frag';
import { Bloom, EffectComposer } from '@react-three/postprocessing';
import { Bloom, EffectComposer, Noise, Pixelation } from '@react-three/postprocessing';
interface Shader {
uniforms: { [key: string]: { value: unknown } };
@@ -501,7 +501,11 @@ export default function Home() {
className='canvas'
>
<EffectComposer>
<Bloom />
<Noise opacity={0.1} />
<Bloom intensity={2}
luminanceThreshold={0.5}
luminanceSmoothing={0.1} />
<Pixelation />
</EffectComposer>
<ambientLight intensity={0.5} />