feat: mesh occlusion base work

This commit is contained in:
TrèsAbhi committed 2024-01-01 14:00:41 -06:00
1 parent 8b10f2cc4a
commit a1c80c3d27
2 files changed
+30 -15

No files matched your search

+13
View File
@@ -22,6 +22,7 @@ import {
} from '@radix-ui/themes';
import { Environment, OrbitControls } from '@react-three/drei';
import { Canvas, useLoader } from '@react-three/fiber';
import { EffectComposer, SSAO } from '@react-three/postprocessing';
import { go } from 'fuzzysort';
import { debounce } from 'lodash';
import Link from 'next/link';
@@ -117,6 +118,18 @@ export default function Page({ params }: { params: { id: string } }) {
{/* I really like apartment, dawn, and sunset */}
<Environment preset="apartment" />
<EffectComposer enabled={true}>
<SSAO
worldDistanceFalloff={1.0}
worldDistanceThreshold={Infinity}
worldProximityFalloff={0.5}
worldProximityThreshold={8.0}
samples={10}
radius={0.25}
intensity={10}
/>
</EffectComposer>
<group ref={model}>
<primitive object={gltf.scene} />
</group>