
Dan Greenheck
@dangreenheck • 8,303 subscribers
Catholic ✝️ Father 👹 Three.js Wizard 🧙🏼♂️ 🗺️ https://t.co/hvt2fd6AnM 🌊 https://t.co/RZJ2xWnbbY 💥 https://t.co/uPdfGNWBoR 🌳 https://t.co/9Xmp8javAl
Shorts
Videos

After over a dozen attempts, I think I finally figured out how to get proper looking foam/churn on wave crests!
Dan Greenheck1,156,191 görüntüleme • 2 ay önce

I've spent the last 6 months and 200+ hours making the best looking water on the web. Today, I'm launching Three.js Water Pro V3, the most advanced iteration yet 🚀 What's New ✅ Completely overhauled wave simulation and lighting ✅ Multiplayer-ready determinism ✅ Persistent wave-crest foam ✅ Sea spray emitters ✅ Wake generators ✅ Rain ...and much more! Learn more 👇🏻
Dan Greenheck180,197 görüntüleme • 1 ay önce

"AAA graphics aren't possible in the browser" Hold my beer 🍺
Dan Greenheck116,800 görüntüleme • 2 ay önce

After 5 failed attempts and a week of long nights (thanks for nothing Claude), I finally have seamless air/water transitions in Three.js Water Pro. I was going to save this for V3 but the existing transition was so bad, I wanted to get it fixed and done right. If you want to get notified when Three.js Water Pro V2 gets released—plus weekly Three.js tips and tutorials—be sure to sign up for my newsletter. You'll also receive a code for 10% OFF you first order when you sign up!
Dan Greenheck206,561 görüntüleme • 4 ay önce

Here's a list of the upcoming features in Three.js Water Pro v3. It's a big update! ✅ Improved Wave Realism — Updated spectrum produces more organic wave patterns. ✅Improve Lighting Model — completely revamped lighting model that produces realistic color changes in shallows areas and allows you to see through water surface ✅Persistent Wave-Crest Foam — Foam lingers and rolls off breaking waves. ✅Multiplayer-Ready Determinism — fixed-step simulation and syncing between clients ✅Sea Spray — attach emitters to boats, rocks, etc. to generate spray as water hits the surface ✅Rain — wind-driven streaks plus water-surface ripples. ✅HDRI Environment Maps — procedural sky has been replaced by realistic HDRI maps ✅Boat Wake — V-shaped wakes with automatic foam on breaking crests, and much more!
Dan Greenheck61,820 görüntüleme • 1 ay önce

Three.js Water Pro v2.1 is now live! 🌊 Some exciting updates in this version - Improved FPS by ~30% across all quality levels - Support for transparent objects - Tunable standing vs. traveling waves Going to take a bit of a break from this project now to focus on my WebGPU course and sky shader!
Dan Greenheck62,993 görüntüleme • 3 ay önce

It's amazing what proper lighting (and Skyrim music 😁) can do to a scene. I'm replacing the procedural sky in Three.js Water Pro v3 with HDRIs from Polyhaven (converted to UltraHDR jpeg, only 500KB instead of 20MB). I think the results speak for themselves.
Dan Greenheck24,010 görüntüleme • 2 ay önce

Physically-based volumetric clouds in Three.js. The browser is closer to AAA than people think.
Dan Greenheck20,368 görüntüleme • 1 ay önce