From 2b4baa538634b2a533bd7793eefaff43015cd4bf Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Sun, 26 Apr 2026 05:33:58 +0200 Subject: [PATCH] Apply overlay rendering category to viewport elements --- src/viewport-three/viewport-host.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/viewport-three/viewport-host.ts b/src/viewport-three/viewport-host.ts index 5947c5c5..d2c8f1e3 100644 --- a/src/viewport-three/viewport-host.ts +++ b/src/viewport-three/viewport-host.ts @@ -5640,6 +5640,7 @@ export class ViewportHost { }); } + applyRendererRenderCategory(this.pathGroup, "overlay"); this.refreshPathPresentation(); } @@ -5832,6 +5833,7 @@ export class ViewportHost { this.applyWireframePresentation(renderObjects.group); } + applyRendererRenderCategory(renderObjects.group, "overlay"); this.entityGroup.add(renderObjects.group); this.entityRenderObjects.set(entity.id, renderObjects); } @@ -5903,13 +5905,17 @@ export class ViewportHost { ); if (generatedCollider !== null) { - renderGroup.add(createModelColliderDebugGroup(generatedCollider)); + const colliderDebugGroup = + createModelColliderDebugGroup(generatedCollider); + applyRendererRenderCategory(colliderDebugGroup, "overlay"); + renderGroup.add(colliderDebugGroup); } } catch { // Validation surfaces unsupported collider modes; the viewport keeps rendering the model. } } + applyRendererRenderCategoryFromMaterial(renderGroup); this.modelGroup.add(renderGroup); this.modelRenderObjects.set(modelInstance.id, renderGroup); }