From 8bfdcd5f9cb0ab2336930ab2802913c64a158504 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Mon, 6 Apr 2026 09:18:20 +0200 Subject: [PATCH] Update material creation methods to use volume properties directly --- src/runtime-three/runtime-host.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/runtime-three/runtime-host.ts b/src/runtime-three/runtime-host.ts index 849f9b45..1868aefd 100644 --- a/src/runtime-three/runtime-host.ts +++ b/src/runtime-three/runtime-host.ts @@ -597,7 +597,7 @@ export class RuntimeHost { ): Material { if (brush.volume.mode === "water") { if (volumeRenderPaths.water === "quality") { - return this.createWaterQualityMaterial(brush, faceId); + return this.createWaterQualityMaterial(brush.volume.water, faceId); } // Performance fallback: simple transparent material const baseOpacity = Math.max(0.05, Math.min(1, brush.volume.water.surfaceOpacity)); @@ -611,7 +611,7 @@ export class RuntimeHost { if (brush.volume.mode === "fog") { if (volumeRenderPaths.fog === "quality") { - return this.createFogQualityMaterial(brush); + return this.createFogQualityMaterial(brush.volume.fog); } // Performance fallback: simple transparent material const densityOpacity = Math.max(0.06, Math.min(0.72, brush.volume.fog.density * 0.8 + 0.08));