
SafariLingo
SafariLingo App是你的非洲草原随身向导,离线收录300+种野生动物的高清图鉴、叫声与百科,并把每一次目击记录在地图上,帮你读懂草原。
ABYSSAL 是一个令人惊叹的 Web 图形学项目,它完全通过数学算法在浏览器中实时生成电影级的海洋与极端天气场景。整个项目仅由约 400 KB 的 JavaScript 和 GLSL 代码组成,仓库中没有任何纹理、网格模型、HDRI 环境贴图或音频文件。每一道波浪、每一朵云、每一滴雨和每一道闪电,都是在 GPU 上于加载时或逐帧通过程序化生成的。

直接访问项目的在线构建版本,无需安装即可体验。
需要 Node.js 20.19+ 或 22.12+。
git clone https://github.com/Token-Gremlin/natural-disasters.git
cd natural-disasters
npm install
npm run dev
打开浏览器访问 http://localhost:5173。
npm run build # 输出到 dist/
npm run preview # 本地预览
dist/ 目录下的文件无任何运行时依赖,可托管在任何静态服务器上。
| 输入 | 操作 |
|---|---|
| 鼠标拖拽 | 环顾四周 |
| W/A/S/D | 移动 |
| E / Space | 上升 |
| Q | 下降 |
| Shift | 冲刺 (5x) |
| Ctrl | 爬行 (0.18x) |
| 滚轮 | 缩放 (FOV) |
| 按键 | 事件 |
|---|---|
| 1 | 闪电爆发 |
| 2 | 切换降雨 |
| 3 | 水龙卷 |
| 4 | 漩涡 (大漩涡) |
| 5 | 飓风 |
| 6 | 巨浪 |
| 7 | 海啸 |
| 0 | 平息一切 |
此外,沙盒面板还提供环境预设(晴天、暴风、夜间风暴等)及实时滑块,用于微调太阳角度、云层、风力、波浪等参数。







