跳到正文

正在自动登录…

← 返回项目列表

Leonxlnx/napali

图像渲染

一个用纯代码渲染的无人机飞越考艾岛纳帕利海岸的实时动画项目,包含地形、海洋、植被等生成,适合对WebGL和程序化生成感兴趣的人。

AI 中文解读 · 根据仓库描述与 README 生成 · 2026/10/25 01:56:24 · 查看原文

普通HTML应用与服务
累计 Stars
54
当前热度
1 天内 · 小火
仓库创建时间
打开 GitHub ↗

选用指南

AI 根据 README 整理 · 2026/10/25 01:56:24

使用方式

在支持WebGL2的浏览器中打开index.html即可实时观看,也可通过URL参数切换静态图像模式或执行渲染视频脚本。

查看 README 依据
sky, terrain and vegetation, a merge step, and a judge that compared each round against a set of reference photos of the coast. ## Run it Open `index.html` in a recent Chrome (or any browser with WebGL2) and wait for the shaders to compile. The first load can take 30-90 s; after that it starts quickly. | URL | What it shows | |---|---| | `index.html` | the drone flight in real time | | `index.html?mode=still` | the final aerial composition as a high-quality still (`&spp=16` by default) |
In the flight view: `Space` pause, `R` restart, `←` / `→` skip 5 s, `F` fullscreen, `H` toggle the HUD. The page needs a decent GPU. It was developed on a laptop with an integrated GPU, where a 1672x941 frame takes about 1-2 s offline, so the real-time view drops resolution automatically. ## Render a video The tools in `tools/` drive headless Chrome over the DevTools protocol. They need Node 22+, Chrome and ffmpeg on the PATH. ```bash # a still of the final aerial composition (shot.mjs renders mode=still) node tools/shot.mjs out.png "spp=4&hud=0"
部署要求

需要支持WebGL2的浏览器(如Chrome)和性能较好的GPU;渲染视频需Node 22+、Chrome和ffmpeg。

查看 README 依据
In the flight view: `Space` pause, `R` restart, `←` / `→` skip 5 s, `F` fullscreen, `H` toggle the HUD. The page needs a decent GPU. It was developed on a laptop with an integrated GPU, where a 1672x941 frame takes about 1-2 s offline, so the real-time view drops resolution automatically. ## Render a video The tools in `tools/` drive headless Chrome over the DevTools protocol. They need Node 22+, Chrome and ffmpeg on the PATH. ```bash # a still of the final aerial composition (shot.mjs renders mode=still) node tools/shot.mjs out.png "spp=4&hud=0"
已知限制

首次加载着色器编译可能耗时30-90秒;页面需要不错的GPU,集成显卡上实时分辨率会自动降低。

查看 README 依据
In the flight view: `Space` pause, `R` restart, `←` / `→` skip 5 s, `F` fullscreen, `H` toggle the HUD. The page needs a decent GPU. It was developed on a laptop with an integrated GPU, where a 1672x941 frame takes about 1-2 s offline, so the real-time view drops resolution automatically. ## Render a video The tools in `tools/` drive headless Chrome over the DevTools protocol. They need Node 22+, Chrome and ffmpeg on the PATH. ```bash # a still of the final aerial composition (shot.mjs renders mode=still) node tools/shot.mjs out.png "spp=4&hud=0"

README

正在加载 README…

收录信息

仓库创建时间
2026/10/24 03:46:42
首次达标收录
2026/10/25 01:51:02
统计更新时间
2026/10/25 03:20:55

按创建时长与累计 Stars 判断等级。首次达标收录后,即使未达当前门槛仍保留;累计 Stars 和仓库状态会定期更新。确认只有 README 及辅助文件的仓库会停止公开。

模型评估

普通加权总分 3.5 / 5

新颖度
3.8
实用价值
2.3
成熟度
4.1
实质含量
4.0

由 Jev 模型根据仓库描述与 README 评估,2026/10/25 01:51:02 生成。评分仅供参考,不是代码、安全或许可证审查;热度等级另按创建时长与累计 Stars 计算。

仓库信息

最近推送
2026/10/24 03:46:49
许可证标识
MIT
Fork 数
9
当前状态
未归档

收录记录

按创建时长与累计 Stars 首次收录:小火
首次发现项目