@dangreenheck: Three.js Water Pro is making Subnautica in the browser a real possibility. Rewrote the lighting model so light reflecti…

X AI KOLs Timeline Tools

Summary

Three.js Water Pro update rewrites the lighting model with physics-based refraction and attenuation for realistic ocean floor reflections, enabling Subnautica-like underwater browser games.

Three.js Water Pro is making Subnautica in the browser a real possibility. Rewrote the lighting model so light reflecting off the ocean floor is now refracted and attenuated based on real-world physics. Still can't believe what a difference it makes🤯 https://t.co/YSERimnsUg
Original Article
View Cached Full Text

Cached at: 05/19/26, 02:38 AM

Three.js Water Pro is making Subnautica in the browser a real possibility.

Rewrote the lighting model so light reflecting off the ocean floor is now refracted and attenuated based on real-world physics.

Still can’t believe what a difference it makes🤯 https://t.co/YSERimnsUg

Similar Articles

Show HN: I made a tactical map-based WWII submarine simulator (public beta)

Hacker News Top

The author announces a tactical map-based WWII submarine simulator called Silent Shark, currently in public beta. Built with Vite/TypeScript, it focuses on hydrophone listening, course estimation, and periscope target identification, with a planned full release on Steam, iOS, and Android.

Show HN: A CSS 3D Engine (no WebGL)

Hacker News Top

PolyCSS is a CSS polygon mesh library that renders 3D models as real HTML elements using CSS matrix3d, supporting OBJ/MTL, GLB, and VOX formats with React, Vue, or vanilla JS.