From fdc42dce965e9b40e135bdc80f2cc35c620380c7 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Thu, 2 Apr 2026 22:36:18 +0200 Subject: [PATCH] Modify viewport host to handle authoring display mode --- src/viewport-three/viewport-host.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/viewport-three/viewport-host.ts b/src/viewport-three/viewport-host.ts index c924cd6f..7427405e 100644 --- a/src/viewport-three/viewport-host.ts +++ b/src/viewport-three/viewport-host.ts @@ -515,6 +515,13 @@ export class ViewportHost { } const world = this.currentWorld; + const rendererSettings = + this.displayMode === "authoring" + ? { + ...cloneAdvancedRenderingSettings(world.advancedRendering), + enabled: false + } + : world.advancedRendering; this.ambientLight.color.set(world.ambientLight.colorHex); this.ambientLight.intensity = world.ambientLight.intensity; this.sunLight.color.set(world.sunLight.colorHex); @@ -536,8 +543,8 @@ export class ViewportHost { this.scene.environmentIntensity = 1; } - configureAdvancedRenderingRenderer(this.renderer, world.advancedRendering); - this.syncAdvancedRenderingComposer(world.advancedRendering); + configureAdvancedRenderingRenderer(this.renderer, rendererSettings); + this.syncAdvancedRenderingComposer(rendererSettings); this.applyShadowState(); }