From 7416a5e53d71447c1d4c9c2cd70420a739b8141e Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Tue, 28 Apr 2026 04:08:29 +0200 Subject: [PATCH] Apply advanced rendering camera far settings in viewport host --- src/viewport-three/viewport-host.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/viewport-three/viewport-host.ts b/src/viewport-three/viewport-host.ts index 34dec093..1018e129 100644 --- a/src/viewport-three/viewport-host.ts +++ b/src/viewport-three/viewport-host.ts @@ -1544,6 +1544,7 @@ export class ViewportHost { }); this.applyViewModePose(); + this.applyAdvancedRenderingCameraFar(this.currentAdvancedRenderingSettings); this.syncTerrainBrushPreview(); if (this.currentAdvancedRenderingSettings !== null) { @@ -2188,10 +2189,21 @@ export class ViewportHost { } configureAdvancedRenderingRenderer(this.renderer, rendererSettings); + this.applyAdvancedRenderingCameraFar(rendererSettings); this.syncAdvancedRenderingComposer(rendererSettings); this.applyShadowState(); } + private applyAdvancedRenderingCameraFar( + settings: AdvancedRenderingSettings | null + ) { + applyAdvancedRenderingPerspectiveCameraFar( + this.perspectiveCamera, + this.viewMode === "perspective" ? settings : null, + VIEWPORT_PERSPECTIVE_CAMERA_FAR + ); + } + private syncAdvancedRenderingComposer(settings: AdvancedRenderingSettings) { const shouldUseComposer = settings.enabled &&