GitHub 热门

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 趋势

记录 7 个数据点 · 期间增长 +23

仓库信息

LicenseMIT
创建时间2026-10-16
最后推送19 天前
热度分24.0