kage

在浏览器里夜游京都山寺,沉浸式体验五章叙事

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 设计创意 🍴 复刻 312 🐛 待处理 1 👀 关注 12
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 1786
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,可自行部署,完全免费。

项目预览

kage 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类设计创意
开发团队MengTo
定价模式🏷️完全免费
价格说明开源项目,可自行部署,完全免费。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
主要语言HTML
技术栈/模型creative-coding,generative-art,interactive-storytelling,japanese-design,threejs,webgl
GitHub 星标★ 1786
上线时间2026-08-08 00:00:00
代码更新2026-08-09
仓库体积23.1 MB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数6

项目介绍

kage 是一个基于 Three.js 构建的交互式夜间山寺漫步体验项目,以京都山间寺庙为背景,通过五个章节的叙事引导用户在三维场景中探索。项目使用 HTML 和 JavaScript 实现实时渲染,营造沉浸式的夜间氛围,用户可以通过交互操作在虚拟环境中移动、观察,体验光影变化和空间叙事。它解决了如何用 Web 技术低成本地创建具有文化氛围的沉浸式体验的问题,核心能力包括三维场景构建、实时渲染、交互叙事设计以及氛围营造。项目目前处于早期阶段,代码结构清晰,适合作为 Three.js 学习参考或文化数字化的原型。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1786

使用教程

难度:入门 约 5 分钟 部署方式:本地安装 3 步

环境要求

  • Python 3(仅用于启动本地静态文件服务)
  • 现代支持 WebGL 的浏览器(项目使用 Three.js r149 / WebGL 渲染)
  • 无需 Node.js、包管理器或构建步骤

安装与启动步骤

  1. 1获取项目代码

    把仓库克隆到本地,后续所有命令都在仓库根目录执行。

    git clone https://github.com/MengTo/kage.git
    cd kage
  2. 2启动本地静态服务

    项目是纯静态站点,没有构建步骤,用任意等价静态服务器即可。

    python3 -m http.server 4173 --bind 127.0.0.1
  3. 3在浏览器中访问

    打开本地地址即可进入夜间山寺场景,上下滚动页面会推进五个章节。

如何确认成功

浏览器访问 http://127.0.0.1:4173/ ,能看到 WebGL 渲染的夜间山寺场景并随页面滚动推进章节,即启动成功。

常见问题

Q:需要 npm install 或构建吗?

A:不需要。README 明确说明项目没有构建步骤、没有环境变量,Three.js r149 已内置(vendored),不依赖包管理器。

Q:为什么用 Python 启动?

A:Python 只用来在本地提供静态文件服务,任何等价的静态服务器都可以替代,不参与页面渲染逻辑。

Q:端口 4173 被占用怎么办?

A:可以换一个未被占用的端口启动,例如把命令中的 4173 改成 8000,然后访问对应的本地地址。

Q:运行需要联网吗?

A:不需要。README 说明项目没有运行时网络依赖、没有分析脚本,静态资源已随仓库提供。

注意事项

  • 必须在仓库根目录启动静态服务,否则页面引用的资源会 404。
  • index.html 内含文档结构、CSS、程序化场景构建、滚动编排与交互逻辑,可作为 Three.js 学习参考。
  • 项目自带响应式移动端布局、减少动效(reduced-motion)行为与自定义光标,无需额外配置。

核心亮点

  • 实时渲染的夜间光影效果,氛围感强
  • 五章叙事结构清晰,交互引导自然
  • 基于 Three.js,技术栈轻量,易于二次开发

不足之处

  • 内容量有限,体验时长较短
  • 文档和社区支持待观察

适用场景

  • 数字文化展览中的虚拟漫游
  • Three.js 学习与教学案例
  • 沉浸式 Web 艺术项目原型

替代项目

A-Frame、Babylon.js、model-viewer

上一篇:repath-studio

下一篇:sketch-a-day

同类项目推荐

transitions.dev 开源

复制即用的精致 UI 过渡,AI 帮你按场景生成动效

UI motion agent, a library of 43+ crafted transitions, a skill that fits your workfl···

★ 6184 2026-10-01
poster-design 开源

浏览器里拖拽做海报,几分钟出图直接导出

迅排设计 - 图片编辑器、AI 在线海报设计,仿稿定设计,适用于多种场景:海报生成、电商产···

★ 4986 2026-10-08
genmedia-creative-studio 开源

一个 Notebook 玩转 Gemini 全家桶生成图像语音音乐视频

GenMedia Creative Studio is a generative media user experience highlighting the use ···

★ 1230 2026-11-03
qiaomu-design 开源

让 Claude Code 写前端不再千篇一律

偏执型设计顾问:反 AI 味设计 + 风格试衣间 + 58 站设计系统库的 Claude Code Skill | Op···

★ 680 2026-10-21
fireworks-tech-graph 开源

一句话生成可上生产的架构图与流程图

Generate production-quality SVG+PNG technical diagrams from natural language. 7 styl···

★ 11965 2026-09-22
claude-skill 开源

给 Claude 装上电影级落地页设计技能

Free Claude skill: make Claude build award-level, cinematic landing pages. By Motion···

★ 1920 2026-10-30
generative-noodles 开源

用代码生成流畅线条,直接驱动绘图仪作画

A generative art sketch for creating plotter art in Processing

★ 126 2026-08-09
onlook 开源

在真实代码上做设计,AI 帮你直接改界面

The Developer Tool for Visual Engineers • An Open-Source AI-First Design tool • Vi···

★ 27150 2026-11-04
kage 开源

在浏览器里夜游京都山寺,沉浸式体验五章叙事

An interactive five-chapter night walk through a Kyoto mountain temple, rendered liv···

★ 1786 2026-08-09