From e3805db485b98cfb5296d7503e80b2f405dbe6d5 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Sun, 26 Apr 2026 05:34:22 +0200 Subject: [PATCH] Apply rendering categories to creation previews and scene elements --- src/runtime-three/runtime-host.ts | 6 ++++++ src/viewport-three/viewport-host.ts | 1 + 2 files changed, 7 insertions(+) diff --git a/src/runtime-three/runtime-host.ts b/src/runtime-three/runtime-host.ts index 261a904a..7fd462ac 100644 --- a/src/runtime-three/runtime-host.ts +++ b/src/runtime-three/runtime-host.ts @@ -124,6 +124,12 @@ import { applyWhiteboxBevelToMaterial, shouldApplyWhiteboxBevel } from "../rendering/whitebox-bevel-material"; +import { + applyRendererRenderCategory, + applyRendererRenderCategoryFromMaterial, + enableCameraRendererRenderCategories, + enableObjectForAllRendererRenderCategories +} from "../rendering/render-layers"; import { areAdvancedRenderingSettingsEqual, cloneAdvancedRenderingSettings, diff --git a/src/viewport-three/viewport-host.ts b/src/viewport-three/viewport-host.ts index 19ecae4a..1cce6223 100644 --- a/src/viewport-three/viewport-host.ts +++ b/src/viewport-three/viewport-host.ts @@ -9671,6 +9671,7 @@ export class ViewportHost { this.clearCreationPreviewObject(); const creationPreviewObject = this.createCreationPreviewObject(toolPreview); + applyRendererRenderCategory(creationPreviewObject, "overlay"); creationPreviewObject.visible = toolPreview.center !== null; this.scene.add(creationPreviewObject); this.creationPreviewObject = creationPreviewObject;