貮肆柒叁科技CASE STUDY

01 / VIRTUAL GALLERY

流光 · 云上美术馆

以 Blender 建模 + Three.js 实时渲染打造的第一人称线上美术馆:浏览器直达、无需插件,自由漫游并点击欣赏 18 件展品。

业务类型
系统建设
客户
线上艺术展览项目
周期
2026 · 2 周

CHALLENGE

面对的问题

线上展览的常见做法是全景图或宣传视频——观感扁平、无法自由走动;要做「真的能在展厅里逛」的体验,则要在浏览器里同时解决建筑模型体积、实时渲染性能、行走碰撞与展品交互,还得保证普通访客打开就能进、不装任何插件。

APPROACH

怎么推进

以 layout.json 为单一数据源:Blender 无头建模导出约 145 KB 的 GLB 建筑,网页端读取同一份数据生成碰撞体、小地图与展品锚点,天然对齐;Three.js 负责实时渲染与第一人称控制,配合 ACES 色调映射、环境光 IBL 与射灯洗墙;画作由 Canvas 程序化绘制,12 种抽象风格配独立调色板与种子,展签自动生成。

LIVE PROTOTYPE

可漫游的 3D 展厅

下面就是交付的真实展厅(内嵌实时渲染):点击画面锁定指针,WASD / 方向键移动,鼠标左键查看展品详情,Esc 退出漫游。

实时 3D 渲染 · 点击画面锁定指针后 WASD / 方向键漫游,鼠标左键查看展品详情,Esc 退出

DELIVERY TIMELINE

交付节奏

用 layout.json 定义厅堂尺寸、隔墙与家具布局,Blender 脚本无头建模并导出 GLB。

OUTCOMES

交付结果

  • GLB 建筑模型约 145 KB,整站约 1 MB,任意静态服务器可托管
  • 第一人称漫游:指针锁定、惯性移动、圆形碰撞体与视距裁剪
  • 18 件展品全部可点击:准星感应、悬浮提示与右侧详情面板
  • 12 种程序化画风 × 独立调色板与种子,同一 seed 永远生成同一幅画
  • layout.json 单一数据源同时驱动 Blender 建模与网页端碰撞、小地图、展品锚点

MORE CASES