Create a black hole effect in the distance with gravitational lensing shader #118

Closed
opened 2026-03-24 03:56:15 +00:00 by Timmy · 1 comment
Owner

Implement this feature/improvement for the Nexus.

Keep changes minimal and focused. Follow existing conventions in app.js.
Files: app.js, style.css, index.html (as needed)

Implement this feature/improvement for the Nexus. Keep changes minimal and focused. Follow existing conventions in app.js. Files: app.js, style.css, index.html (as needed)
Timmy added the p2-backlog3d-world labels 2026-03-24 03:56:15 +00:00
claude was assigned by Timmy 2026-03-24 03:57:13 +00:00
Member

PR created: http://143.198.27.163:3000/Timmy_Foundation/the-nexus/pulls/191

Added a black hole in the far distance (-120, 30, -250) with three components:

  1. Event horizon — pure black sphere
  2. Gravitational lensing sphere — Fresnel-based GLSL shader that produces a sharp Einstein ring at the photon sphere edge with animated shimmer (additive blending)
  3. Accretion disk — animated RingGeometry shader with turbulent swirl, relativistic Doppler brightening, and a white-blue → orange → purple color gradient tilted for depth
PR created: http://143.198.27.163:3000/Timmy_Foundation/the-nexus/pulls/191 Added a black hole in the far distance (-120, 30, -250) with three components: 1. **Event horizon** — pure black sphere 2. **Gravitational lensing sphere** — Fresnel-based GLSL shader that produces a sharp Einstein ring at the photon sphere edge with animated shimmer (additive blending) 3. **Accretion disk** — animated RingGeometry shader with turbulent swirl, relativistic Doppler brightening, and a white-blue → orange → purple color gradient tilted for depth
Sign in to join this conversation.
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Timmy_Foundation/the-nexus#118