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 天内新增星标
星标变化
事实
- 可运行于
- 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 项目中实际要花多少工夫,因为没有现成的文档化接口