A real-time Kyoto night walk rendered in a single HTML file

A real-time Kyoto night walk rendered in a single HTML file

An interactive five-chapter 3D walk through a Kyoto mountain temple, built entirely inside a single HTML file with no build step.

Developer Meng To released Kage, an open-source WebGL project that picked up 856 stars on GitHub this week. As you scroll, a live Three.js camera moves down a mountain path lined with lanterns, procedural temple buildings, fog, and drifting leaves. The scene blends real-time 3D lighting with generated background artwork and static foreground layers to create a distinct depth effect.

Why it matters: Web projects like this usually require complex build tools, package managers, and dozens of dependencies. Kage drops all of that. It embeds the styling, interaction logic, and 3D scene construction directly into index.html alongside a single local Three.js script, showing how much you can build with simple static files.

Here's the gist if you want to run or study it:

  • Clone the repository and run python3 -m http.server 4173 to view it locally.
  • Read PROMPT.md in the root folder to see the design brief used for the camera choreography and scene layout.
  • Keep in mind: while the included Three.js runtime is MIT-licensed, the author hasn't granted a license to reuse the custom Kage code or artwork.

Proof that the web can still feel like magic without running npm install.

Sources