feat: more post processing + shadow """culling"""

This commit is contained in:
Florian Sylvain
2024-03-14 04:37:50 +01:00
parent 8404527eb1
commit 5c5cae497a
5 changed files with 101 additions and 35 deletions
+5 -7
View File
@@ -3,9 +3,9 @@ import { Vector3 } from "three";
import { useFrame } from "@react-three/fiber";
export function Cubes(props: { cubesPosition: Vector3[] }) {
const CUBE_SPEED = 10;
const CUBE_AMPLITUDE = 2;
const CUBE_HEIGHT = 4;
const CUBE_SPEED = 1;
const CUBE_AMPLITUDE = 3;
const CUBE_HEIGHT = 1;
const [cubes, setCubes] = useState<Vector3[]>(
Array.from(props.cubesPosition)
@@ -35,12 +35,10 @@ export function Cubes(props: { cubesPosition: Vector3[] }) {
key={`${cube.x}-${cube.z}`}
castShadow
receiveShadow
scale={[1, 1, 1]}
>
<boxGeometry attach={"geometry"}></boxGeometry>
<meshStandardMaterial
attach={"material"}
color={"hotpink"}
></meshStandardMaterial>
<meshLambertMaterial color={"hotpink"}></meshLambertMaterial>
</mesh>
);
});