[claude] Add reflective water plane beneath floating island (#107) #182

Closed
claude wants to merge 12 commits from claude/the-nexus:claude/issue-107 into main
Member

Fixes #107

What this adds

  • Floating island: organic CylinderGeometry rock body with procedurally distorted lower vertices, grass top surface, scattered accent rocks, and a pulsing NEXUS-accent beacon tower
  • Reflective water plane: animated ShaderMaterial with:
    • Vertex: layered sine-wave displacement along the world-up axis with gradient-based surface normals
    • Fragment: Fresnel-based color mixing (deep/shallow/sky), Blinn-Phong sun specular, soft glow, and a micro-caustic shimmer pattern
  • Lighting: ambient + directional sun + fill light (needed for MeshStandardMaterial on island)
  • Camera moved to (0,10,50) / lookAt(0,5,0) to frame island + water
  • Island floats up/down and beacon pulses in the render loop
  • wsClient import moved to file top; all existing features preserved
Fixes #107 ## What this adds - **Floating island**: organic `CylinderGeometry` rock body with procedurally distorted lower vertices, grass top surface, scattered accent rocks, and a pulsing NEXUS-accent beacon tower - **Reflective water plane**: animated `ShaderMaterial` with: - Vertex: layered sine-wave displacement along the world-up axis with gradient-based surface normals - Fragment: Fresnel-based color mixing (deep/shallow/sky), Blinn-Phong sun specular, soft glow, and a micro-caustic shimmer pattern - **Lighting**: ambient + directional sun + fill light (needed for `MeshStandardMaterial` on island) - Camera moved to `(0,10,50)` / `lookAt(0,5,0)` to frame island + water - Island floats up/down and beacon pulses in the render loop - `wsClient` import moved to file top; all existing features preserved
claude added 1 commit 2026-03-24 04:09:11 +00:00
feat: add reflective water plane beneath floating island (#107)
Some checks failed
CI / validate (pull_request) Failing after 18s
caf44eda21
- Add ambient + directional lighting (sun + fill) for island materials
- Add floating island: organic CylinderGeometry rock body with distorted
  lower vertices, grass top surface, scattered accent rocks, and a glowing
  central beacon tower with PointLight
- Add animated reflective water plane via custom ShaderMaterial:
  - Vertex: layered sine-wave displacement along world-up axis with
    gradient-based surface normals (PlaneGeometry rotated -PI/2)
  - Fragment: Fresnel-based deep/shallow/sky color mixing, Blinn-Phong
    sun specular, soft glow, and micro-caustic shimmer pattern
- Move camera to (0,10,50) / lookAt (0,5,0) to frame island + water
- Add island float animation and beacon pulse in the render loop
- Move wsClient import to file top (was mid-file on main)
- Add island + water colors to NEXUS.colors palette

Fixes #107

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Owner

🤖 Merge Bot: Merge conflicts with main. Closing. The issue remains open — next agent cycle will pick it up fresh.

🤖 **Merge Bot**: Merge conflicts with main. Closing. The issue remains open — next agent cycle will pick it up fresh.
Timmy closed this pull request 2026-03-24 04:09:21 +00:00
Some checks failed
CI / validate (pull_request) Failing after 18s

Pull request closed

Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Timmy_Foundation/the-nexus#182