Apply advanced rendering camera far settings in viewport host

This commit is contained in:
2026-04-28 04:08:29 +02:00
parent 751301cdfb
commit 7416a5e53d

View File

@@ -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 &&