◀ VibeCruiser

aether moth

A free interactive 3D demo — play it in your browser, no install. 以太飞蛾 · 第七号自动机 — 蒸汽朋克天文钟观测厅中的互动机械飞蛾 · Three.js / WebGL

by @GemCodexStar · GemCodexStar/aether-moth on GitHubLANG JavaScriptHOSTED ON GEMCODEXSTAR.GITHUB.IOUPDATED 28 Oct 2026

Vote and save it — free account with email or sign in with GitHub

Made this, @GemCodexStar? See how many people played it → or use email

▶ Play full screen ▲ Vote: free account with email ▲ Or sign in with GitHub

GitHub may ask you to sign in, then to let VibeCruiser “Verify your GitHub identity” and “Act on your behalf”. We only read your profile and email, and never post anything.

Open the live demo Source on GitHub

From the README

蒸汽朋克天文钟观测厅中的互动机械飞蛾。黄铜骨架、琥珀云母翼膜、巨型星象钟盘与实时振翅遥测。

在线预览 · Three.js · WebGL

以太飞蛾:程序化黄铜骨架、复眼、绒毛、云母翼膜与鳞片纹理,带有非对称振翅相位、二次谐波与惯性俯仰。 天文钟观测厅:巨型星象钟表窗、黄铜拱券、倾斜浑天环、星空、悬挂提灯与地面钟盘反照。 实时交互:点击飞蛾或按钮触发振翅、自动环绕视角、提灯氛围光与飞行遥测。 渲染稳定性:直接 WebGL 渲染;静态部件按材质合批(约 620 → 390 draw calls);5 盏实时光源。已移除会触发黑色合成块的 UnrealBloom 后处理链,并保留 WebGL 上下文丢失恢复层。

构建脚本使用 esbuild 将 Three.js 与场景源码打包为单文件 aether.js。

Read the full README on GitHub →

Built something like this? Submit your vibe — free account, takes a minute. How listing works.

More like this

Made this?

Claim it: create a free account, then press CLAIM THIS in the cruiser. Put the badge below in your README or on your demo page first; that link is how we know it's yours.

Your project is on the cruise, loaded live from your own site. Put the badge in your README or on the demo page: it shows your live play count, it links back to this page, and everyone who lands here is one click from running the real thing.

On VibeCruiser

How listing, the badge and claiming work →