From 0d5855171ab722d770fad470aae48a3bbf57a793 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Tue, 7 Apr 2026 07:13:02 +0200 Subject: [PATCH] Add surfaceDisplacementEnabled to water material properties --- src/runtime-three/runtime-host.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/runtime-three/runtime-host.ts b/src/runtime-three/runtime-host.ts index 11fcadde..b6c15018 100644 --- a/src/runtime-three/runtime-host.ts +++ b/src/runtime-three/runtime-host.ts @@ -644,6 +644,7 @@ export class RuntimeHost { colorHex: brush.volume.water.colorHex, surfaceOpacity: brush.volume.water.surfaceOpacity, waveStrength: brush.volume.water.waveStrength, + surfaceDisplacementEnabled: brush.volume.water.surfaceDisplacementEnabled, opacity: faceId === "posY" ? Math.min(1, baseOpacity + 0.18) : baseOpacity * 0.5, quality: volumeRenderPaths.water === "quality", wireframe: false, @@ -674,7 +675,8 @@ export class RuntimeHost { reflectionTextureUniform: waterMaterial.reflectionTextureUniform, reflectionMatrixUniform: waterMaterial.reflectionMatrixUniform, reflectionEnabledUniform: waterMaterial.reflectionEnabledUniform, - reflectionRenderTarget: this.getWaterReflectionMode() !== "none" ? this.createWaterReflectionRenderTarget() : null + reflectionRenderTarget: this.getWaterReflectionMode() !== "none" ? this.createWaterReflectionRenderTarget() : null, + lastReflectionUpdateTime: Number.NEGATIVE_INFINITY }); }