Devotd Github
新发现开发工具

noniv/web-ocean — 无引擎的 WebGPU 实时海洋渲染器

介绍 noniv/web-ocean 不用引擎、仅以 WebGPU 实现的实时海洋渲染器及其主要表现功能。

仓库信息noniv/web-ocean ↗

介绍 noniv/web-ocean 不用引擎、仅以 WebGPU 实现的实时海洋渲染器及其主要表现功能。

GitHub 项目说明: Real-time WebGPU ocean renderer written from scratch, no engine. FFT waves, whitecaps, sun glitter, physically based sunset sky with clouds, free camera. Built with Claude Code (Opus 5.5). Opens from a single 61 KB HTML file in Chrome.

星标
★ 940
复刻
146
语言
HTML
许可证
MIT
查看原始来源 ↗在 GitHub 查看 ↗

noniv/web-ocean 是一个不使用任何引擎或渲染库、最初用 WebGPU 从零实现的实时海洋渲染器。没有提供最新发布版本。根据仓库说明,可以在 Chrome 中打开一个 61KB 的单 HTML 文件来查看。它绘制模拟的波浪与白色浪花、阳光闪耀,以及带云层的基于物理的落日天空,并可用自由相机环视场景。

该项目的重点是在浏览器中用 GPU 实现海与天的表现。波浪使用 FFT,水面叠加了白色浪花和太阳耀斑,天空则应用了包含云层的基于物理的表现。仓库的主要语言是 HTML,许可证为 MIT。FACTS 记录中的 star 数为 940。README 说明它由 Claude Code (Opus 5.5) 制作。因此它的特点是,这是一个无需安装引擎、仅凭单个文件就能查看的 WebGPU 渲染案例。

不过文档中没有给出帧率或性能测量数据,也没有说明渲染结果的验证方法。也不能仅凭“由 Claude Code 制作”这一说明来判断代码质量。因此,这个仓库可以作为了解所实现的视觉效果及其组织方式的参考,但仅凭已确认的资料,难以就其性能或是否适合实际服务下结论。