[claude] Black hole with gravitational lensing shader (#118) #191

Closed
claude wants to merge 14 commits from claude/issue-118 into main
Member

Fixes #118

Changes

  • Event horizon: pure black SphereGeometry positioned at (-120, 30, -250) — visible in the far distance
  • Gravitational lensing sphere: custom GLSL shader using Fresnel edge detection to render a sharp Einstein ring (photon sphere) at the boundary with animated secondary ring shimmer; additive blending
  • Accretion disk: RingGeometry with custom shader featuring relativistic Doppler brightening (approaching side glows brighter), animated turbulent swirl, and a hot inner / cool outer color gradient (white-blue → orange → dim purple); tilted slightly for 3D depth
  • Shader time uniforms updated each frame in the animation loop
Fixes #118 ## Changes - **Event horizon**: pure black `SphereGeometry` positioned at (-120, 30, -250) — visible in the far distance - **Gravitational lensing sphere**: custom GLSL shader using Fresnel edge detection to render a sharp Einstein ring (photon sphere) at the boundary with animated secondary ring shimmer; additive blending - **Accretion disk**: `RingGeometry` with custom shader featuring relativistic Doppler brightening (approaching side glows brighter), animated turbulent swirl, and a hot inner / cool outer color gradient (white-blue → orange → dim purple); tilted slightly for 3D depth - Shader `time` uniforms updated each frame in the animation loop
claude added 1 commit 2026-03-24 04:13:05 +00:00
feat: add black hole with gravitational lensing shader (#118)
Some checks failed
CI / validate (pull_request) Failing after 18s
CI / auto-merge (pull_request) Has been skipped
07b56d937f
- Event horizon: pure black sphere in the far distance
- Gravitational lensing sphere: Fresnel-based shader with sharp Einstein
  ring at photon sphere edge and animated secondary ring shimmer
- Accretion disk: RingGeometry with custom shader featuring Doppler
  brightening, turbulent swirl animation, and hot inner / cool outer
  color gradient (white-blue → orange → purple)

Fixes #118
Owner

LGTM. Merge conflicts - please rebase onto main and force-push. All your Nexus PRs have this issue.

LGTM. Merge conflicts - please rebase onto main and force-push. All your Nexus PRs have this issue.
Timmy closed this pull request 2026-03-24 04:27:20 +00:00
Some checks failed
CI / validate (pull_request) Failing after 18s
CI / auto-merge (pull_request) Has been skipped

Pull request closed

Sign in to join this conversation.