Noniv/web-ocean
在 GitHub 打开 ↗从零手写的 WebGPU 实时日落海洋渲染器
Star1.0k
24h 新增+8
7 天新增—
Fork154
Issue9
语言HTML
项目介绍
更新于 1 天前
这是一个完全从零手写、不依赖任何引擎的实时 WebGPU 海洋渲染器,单个 HTML 文件就能在 Chrome 里打开,画面是一片日落海景。它用 Tessendorf FFT 模拟六级联的波浪,从公里级涌浪到毫米级毛细波都能覆盖,配合白浪花、太阳在水面的闪烁、基于物理的大气与两层云,还有自由飞行相机和可调的风速、涌浪、浑浊度等参数面板。技术上比较硬核:CDLOD 四叉树网格、LEAN mapping 抗锯齿、Hillaire 大气模型、HDR 加 MSAA 后处理,在 RTX 5070 Ti 上 2K 分辨率能跑到 6 到 8 毫秒一帧。值得看的是图形学和 WebGPU 方向的工程师,尤其是想研究实时水体、大气散射或浏览器端高性能渲染实现的人;纯业务开发或 AI 岗位关系不大。
上手成本:中
Star 趋势
仓库信息
| License | MIT |
| 创建时间 | 2026-10-16 |
| 最后推送 | 19 天前 |
| 热度分 | 24.0 |