RepoPicks Radar

每天约 02:00 UTC 更新

指南

Radar 首页

Ultra Water

Humpalumps/Ultra-WaterAI 已审核

用途

一个面向 three.js 的水面渲染器,three.js 是浏览器游戏和可视化中常用的 3D 库。它自带一个可以飞行环绕的演示海岛场景:风浪、靠近海岸时弯曲破碎的浪花、泡沫、海床上的阳光光斑、带光柱的水下视角,以及随波起伏的木箱和船只。这是给自己搭建 3D 场景的人用的源代码,不是一个成品程序。你需要安装 Node,运行两条命令并打开网页;手机和平板会自动切换到较轻量的画质设置。

安装难易度

C · 需要安装 1–2 个工具 · Windows

  • Windows C
  • macOS C
  • Linux C

没有可下载安装的程序:三大系统上都需要先安装 Node,然后运行 `npm install` 和 `npm run dev`,再打开终端打印出的地址(见 README)。场景本身需要支持 WebGL2 的浏览器和一块相当强劲的显卡;作者给出的数据来自 RTX 3060。

GitHub 数据

星标
5002026年10月31日
下载量
—所有发布版本
增长
+5003 天内新增星标

星标变化

420440460480500520 10月30日10月31日 420440460480500520 10月30日10月31日

事实

可运行于
Windows, macOS, Linux
需要安装
Node.js
从源码编译需要
Node.js
磁盘空间
100 MB–500 MB · 估算
账号或密钥
无
费用
免费
许可证
MIT (宽松型)
最近更新
2026年10月28日

风险信号 (4)

  • 信息全新项目,尚无发布版本

    项目信息:创建于 2026-10-28,最近一次推送为 2026-10-28,GitHub 上有 0 个发布版本、0 个未关闭的 issue,却已有 318 个星标。目前还没有可用来评判它的版本历史。

    AI 审核

  • 信息没有打包成可复用的形式

    package.json 被标记为 "private": true,并且还留着另一个项目的标识:"name": "gelatin-game-engine","description": "Gelatin Game Engine"。它没有作为可安装的包发布,所以要复用就得手动复制 src/ 里的文件。

    AI 审核

  • 信息由 AI 智能体参与开发

    README:"The design was argued out with a second agent before building, and again for each round of upgrades." 仓库顶层还有一个 .claude/ 文件夹。

    AI 审核

  • 信息性能数据由作者自己测得

    README 自己的基准测试部分承认之前公布的数字有误("Earlier versions of this README quoted numbers 2-4x lower"),并称最新的泡沫功能 "hasn't been re-measured cleanly yet"。帧率来自作者在页面内自行运行的基准测试,只用了一台电脑和一部手机。

    AI 审核

证据以原始语言显示。

Radar 无法验证的内容

  • 所说的 200+ fps 在不同显卡、浏览器或操作系统上是否依然成立
  • 在 Chrome 以外的浏览器,以及在 Mac 或 iPhone 上表现如何
  • npm install 占用多少磁盘空间(100-500 MB 只是估计,并非实际测量)
  • 把这个水面效果移植到现有 three.js 项目中实际要花多少工夫,因为没有现成的文档化接口

类似项目

RepoPicks 应用

即将推出:用 RepoPicks 应用一键安装。