Archived
1
0
This repository has been archived on 2026-03-24. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Alexander Whitestone 1e6f7fd868 feat: add volumetric light rays from skybox through scene
Implements god ray / crepuscular ray effect using cone-shaped meshes
with custom GLSL shaders and additive blending. Nine rays emanate from
the upper skybox at varied angles, colors (gold, blue, cyan), and phases.
Each ray has animated shimmer rippling down its length.

Also establishes the full Three.js scene foundation:
- Renderer with ACESFilmic tone mapping + UnrealBloom post-processing
- Star field (4000 points) distributed on a sphere
- Nexus Core: animated wireframe icosahedron with glow halo
- OrbitControls with damping
- Loading screen with progress animation
- Audio toggle wired up

Fixes #111

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-24 00:00:50 -04:00
2026-03-23 18:50:22 +00:00

◈ The Nexus — Timmy's Sovereign Home

A Three.js environment serving as Timmy's sovereign space — like Dr. Strange's Sanctum Sanctorum, existing outside time. The Nexus is the central hub from which all worlds are accessed through portals.

Features

  • Procedural Nebula Skybox — animated stars, twinkling, layered nebula clouds
  • Batcave Terminal — 5 holographic display panels arranged in an arc showing:
    • Nexus Command (system status, harness state, agent loops)
    • Dev Queue (live Gitea issue references)
    • Metrics (uptime, commits, CPU/MEM)
    • Thought Stream (Timmy's current thoughts)
    • Agent Status (all agent states)
  • Morrowind Portal — glowing torus with animated swirl shader, ready for world connection
  • Admin Chat (Timmy Terminal) — real-time message interface, ready for Hermes WebSocket
  • Nexus Core — floating crystalline icosahedron on pedestal
  • Ambient Environment — crystal formations, floating runestones, energy particles, atmospheric fog
  • WASD + Mouse Navigation — first-person exploration of the space
  • Post-Processing — Unreal Bloom + SMAA antialiasing

Architecture

the-nexus/
├── index.html    # Entry point with HUD overlay, chat panel, loading screen
├── style.css     # Nexus design system (dark space theme, holographic panels)
└── app.js        # Three.js scene, shaders, controls, game loop

Running Locally

npx serve . -l 3000
# Open http://localhost:3000

Roadmap

  • Wire chat to Hermes WebSocket (/api/world/ws)
  • Pull live data into terminal panels from Timmy's actual state
  • Portal walk-through interaction to load destination worlds
  • Timmy's avatar (lizard wizard body he designs himself)
  • Connect to AlexanderWhitestone.com as public entry point
  • Integrate existing Replit timmy-tower world code

Part of The Timmy Foundation

Description
Timmy's Sovereign Home — Three.js environment with Batcave terminal, portal architecture, and admin chat. The central hub from which all worlds are accessed.
Readme 833 KiB
Languages
JavaScript 67%
CSS 19.6%
HTML 12.4%
Shell 0.7%
Dockerfile 0.3%