Show HN: Curved Space Shader in Three.js (via 4D sphere projection)

I made a GLSL shader that bends 3D space using a 4D hypersphere projection.

The idea:

  1. Project a model onto a 4D sphere
  2. Rotate the sphere
  3. Project the model back to 3D
Code and details: https://github.com/bntre/CurvedSpaceShader

Curious what you think.


Comments URL: https://news.ycombinator.com/item?id=44060772

Points: 30

# Comments: 10

https://github.com/bntre/CurvedSpaceShader

Created 12d | May 22, 2025, 2:50:10 PM


Login to add comment

Other posts in this group

Show HN: PinSend – Share text between devices using a PIN(P2P, no login)

Hi HN,

I built [PinSend](https://pinsend.app) — a free web app for instantly sharing text between devices, using a simple 6-character PIN.

- No

Jun 3, 2025, 4:30:10 PM | Hacker news
Show HN: Controlling 3D models with voice and hand gestures

I'm sharing my project to control 3D models with voice commands and hand gestures:

- use voice commands to change interaction mode (drag, rotate, scale, animate)

- use hand gestures to control

Jun 3, 2025, 4:30:09 PM | Hacker news