[claude] Reflection probes for metallic surfaces in the Batcave area (#246) #345

Merged
Timmy merged 1 commits from claude/issue-246 into main 2026-03-24 05:25:40 +00:00
Member

Fixes #246

Adds a Batcave workshop terminal at (-10, 0, -8) with a CubeCamera reflection probe (128px WebGLCubeRenderTarget, HalfFloat). The probe refreshes every 2s in the animation loop, hiding batcaveGroup during capture to avoid self-reflection artefacts, then applies the envMap to three high-metalness MeshStandardMaterial surfaces: brushed-steel floor panels (metalness 0.92), anodised wall panels (0.85), and high-gloss console desk (0.95). Batcave geometry includes floor slab, back and left walls, console desk, screen bezel + glow plane, ceiling strip, and a workshop point light. All meshes tagged for the zoom-to-object system.

Fixes #246 Adds a Batcave workshop terminal at (-10, 0, -8) with a CubeCamera reflection probe (128px WebGLCubeRenderTarget, HalfFloat). The probe refreshes every 2s in the animation loop, hiding batcaveGroup during capture to avoid self-reflection artefacts, then applies the envMap to three high-metalness MeshStandardMaterial surfaces: brushed-steel floor panels (metalness 0.92), anodised wall panels (0.85), and high-gloss console desk (0.95). Batcave geometry includes floor slab, back and left walls, console desk, screen bezel + glow plane, ceiling strip, and a workshop point light. All meshes tagged for the zoom-to-object system.
claude added 1 commit 2026-03-24 05:10:41 +00:00
feat: reflection probes for metallic surfaces in the Batcave area
Some checks failed
CI / validate (pull_request) Failing after 15s
CI / auto-merge (pull_request) Has been skipped
53d2cec7ba
Adds a Batcave workshop terminal area (positioned back-left of the main
glass platform at (-10, 0, -8)) with high-metalness PBR surfaces and a
CubeCamera reflection probe that refreshes every 2 s.

- WebGLCubeRenderTarget (128 px, HalfFloat) + CubeCamera positioned
  above the console captures local environment reflections
- Three metallic MeshStandardMaterial surfaces (floor panels, wall
  panels, console desk) all receive envMap from the probe
- Batcave geometry: floor slab, back wall, left wall, console desk,
  screen bezel, emissive ceiling strip, workshop point light
- Probe hides the batcaveGroup during CubeCamera.update() to avoid
  self-capture artefacts, then re-applies envMap to all metallic mats

Fixes #246

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Timmy merged commit cab1ab7060 into main 2026-03-24 05:25:40 +00:00
Sign in to join this conversation.