THREE.JS / FOUNDATIONS 287
Selection is a render pass.
An outline is not a post-process sticker. It owns a selection set, compares selected and non-selected depth, detects visible and hidden edges, then blurs and composites them at multiple resolutions.
Initializing outline—
Preparing local targets and the selected-object edge graph…
selection + edge controls
- path
- —
- selection
- —
- edge lanes
- —
- draw calls
- —
- cpu ms
- —
Outline initialization failed.
The selected-object edge graph could not initialize.
The WebGL2 route uses the addon OutlinePass; the WebGPU route exposes the TSL OutlineNode depth and mask contracts.
LAB 287 / OUTLINE PASS