启明筑

641字 阅读约 2 分钟 作者:路明

项目愿景

启明筑是墟壤“又生”模块的核心子项目,是一个以3D空间可视化技术为驱动的实践探索。它通过建造可交互的像素风格全景展厅,将物理空间(书房、院子)数字化,并逐步实现线上线下双向同步,成为墟壤连接真实世界与数字世界的“空间化接口”。

核心概念

  • 全景可视化:使用 Three.js 将真实房间的全景照片映射为可360°旋转的3D球体场景。
  • 空间化信息:在场景中放置可点击的“热点”,关联文章、物品信息、互动入口,让信息以空间方式呈现。
  • 虚实同步:通过传感器和执行器,将线下真实状态(猫的位置、物品变化)实时映射到线上,并将线上互动反馈到线下(如打印留言、投喂零食)。

当前功能(v1.0)

  • 书房全景加载与视角控制
  • 静态文章热点(点击弹出文章)
  • 移动端适配,流畅浏览

正在开发的功能(v1.5)

  • 猫定位系统:实时追踪小猫位置,在3D场景中移动猫模型
  • 打印机联动:访客留言自动打印,线下反馈
  • 投喂互动:消耗贡献值触发零食仓,摄像头抓拍投喂瞬间
  • 多公共房间支持:书房、院子可切换

远期规划(v2.0+)

  • 居民私人空间:为每位居民生成独立UUID的3D空间,支持动态加载
  • 权限控制:公共区域 / 私密区域分层管理
  • 漂流瓶:在自家院子埋藏礼物,其他居民可发现
  • 跨空间事件:多居民同时在线时,AI生成联合活动(如小猫奥运会)
  • 物品库存可视化:与又生物品管理结合,在展厅中直接查看、取用物品

技术架构

  • 前端:Three.js + CSS2DRenderer(热点),像素风格UI
  • 后端:Node.js + Express + Socket.IO,运行于NAS
  • 硬件:树莓派、蓝牙信标、打印机、舵机,通过MQTT通信
  • 数据:热点、文章、留言、位置等存入若水(PostgreSQL)

启明筑与猫猫共和国

启明筑是技术实现方,负责建造和维护3D空间本身;猫猫共和国是品牌呈现方,负责视觉风格、叙事内容和访客互动。两者共享同一数据源,共同构成一个完整的、有温度的线上家园。

你可以: 进入启明筑demo(建设中) | 了解猫猫共和国

人曾在此小坐