From 40bd7540e9a58f29ec2e62eb3a19b776c596ae12 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Mon, 6 Apr 2026 08:44:52 +0200 Subject: [PATCH] Add type annotation for volumeRenderPaths in RuntimeHost --- src/runtime-three/runtime-host.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/runtime-three/runtime-host.ts b/src/runtime-three/runtime-host.ts index 263bb847..bafaccc5 100644 --- a/src/runtime-three/runtime-host.ts +++ b/src/runtime-three/runtime-host.ts @@ -32,7 +32,8 @@ import { applyAdvancedRenderingRenderableShadowFlags, configureAdvancedRenderingRenderer, createAdvancedRenderingComposer, - resolveBoxVolumeRenderPaths + resolveBoxVolumeRenderPaths, + type ResolvedBoxVolumeRenderPaths } from "../rendering/advanced-rendering"; import { areAdvancedRenderingSettingsEqual, @@ -510,7 +511,8 @@ export class RuntimeHost { private rebuildBrushMeshes(brushes: RuntimeBoxBrushInstance[]) { this.clearBrushMeshes(); - const volumeRenderPaths = this.currentWorld === null ? { fog: "performance", water: "performance" } : resolveBoxVolumeRenderPaths(this.currentWorld.advancedRendering); + const volumeRenderPaths: ResolvedBoxVolumeRenderPaths = + this.currentWorld === null ? { fog: "performance", water: "performance" } : resolveBoxVolumeRenderPaths(this.currentWorld.advancedRendering); for (const brush of brushes) { const geometry = buildBoxBrushDerivedMeshData(brush).geometry; @@ -601,7 +603,6 @@ export class RuntimeHost { metalness: quality ? 0.04 : 0.01, transparent: true, opacity: Math.min(1, baseOpacity + topBoost), - transmission: quality ? 0.25 : 0, thickness: quality ? 0.6 : 0, envMapIntensity: quality ? 1.15 : 1 });