Humpalumps/Ultra-Water
在 GitHub 打开 ↗three.js 实时 FFT 海洋渲染器,含岸浪泡沫焦散与浮力
Star596
24h 新增—
7 天新增—
Fork81
Issue0
语言JavaScript
项目介绍
更新于 1 天前
Ultra-Water 是一个基于 three.js(WebGL2)的实时海洋渲染器,可以理解为网页版的海面模拟引擎:用 FFT 算法生成波浪,同时渲染岸浪、泡沫、焦散、水下视角和浮力效果,在 RTX 3060 上能跑到 170–300 fps,还附带一个演示用的岛屿场景。它解决的是「想在浏览器里做逼真海面但性能不够」的麻烦——比如做 WebGL 游戏、产品可视化或交互式 demo 的开发者,需要既有岸浪泡沫又有水下折射的海面,又不想自己从零写着色器。项目还针对手机做了轻量配置和自动降分辨率策略,保证移动端稳定 60 fps。值得看的是前端图形工程师、WebGL/three.js 方向的开发者,以及在做 3D 网页场景、游戏原型的人;如果你不碰实时渲染或图形学,这个项目和你关系不大。
上手成本:中
Star 趋势
仓库信息
| License | MIT |
| 创建时间 | 2026-10-28 |
| 最后推送 | 2 天前 |
| 热度分 | 0.0 |