fix(environment): disable fog by default

This commit is contained in:
Tom Boullay
2026-05-27 01:01:25 +02:00
parent 25e0f7e062
commit b8cff43545
4 changed files with 30 additions and 14 deletions
+3 -5
View File
@@ -9,7 +9,7 @@ import {
GAME_SCENE_SKY_MODEL_SCALE,
PHYSICS_SCENE_BACKGROUND_COLOR,
} from "@/data/world/environmentConfig";
import { FOG_CONFIG, FOG_LIGHTING_COLOR_MIX } from "@/data/world/fogConfig";
import { FOG_LIGHTING_COLOR_MIX } from "@/data/world/fogConfig";
import { useCameraMode } from "@/hooks/debug/useCameraMode";
import { useSceneMode } from "@/hooks/debug/useSceneMode";
import { useFogSettings } from "@/hooks/world/useFogSettings";
@@ -57,15 +57,13 @@ export function Environment(): React.JSX.Element {
return (
<>
{FOG_CONFIG.enabled &&
fogEnabled &&
{fogEnabled &&
sceneMode === "game" &&
cameraMode === "player" &&
fog.mode === "linear" ? (
<fog attach="fog" args={[fogColor, fog.near, fog.far]} />
) : null}
{FOG_CONFIG.enabled &&
fogEnabled &&
{fogEnabled &&
sceneMode === "game" &&
cameraMode === "player" &&
fog.mode === "exp2" ? (
+7 -1
View File
@@ -391,7 +391,13 @@ function FallbackMapNode({ node }: { node: MapNode }): React.JSX.Element {
const normalizedScale = normalizeMapScale(scale);
return (
<mesh position={position} rotation={rotation} scale={normalizedScale}>
<mesh
castShadow
position={position}
receiveShadow
rotation={rotation}
scale={normalizedScale}
>
<boxGeometry args={[1, 1, 1]} />
<meshStandardMaterial color="#64748b" wireframe />
</mesh>