万象繁华 XR 展示
为广州时装周做的一件公益 XR 展示作品:一个沉浸式的花卉空间,用的是我为文旅项目搭建的同一套 Immersal + 8th Wall + Three.js 技术栈。
- 角色
- 唯一开发者
- 客户
- 广州时装周组委会
- 代理商
- Chance 3D
- 年份
- 2024
- XR
- Immersal
- 8th Wall
- Three.js
- Showcase

项目背景
「万象繁华」是为广州时装周做的一件公益 XR 作品:一个锚定在会场里的沉浸式花卉空间。创意概念、环境设计和花卉的视觉语言由 Chance 3D 负责。技术这边只有我一个人,负责现场采集、空间建图、运行时开发和现场支持。
接这个项目,是想回答一个关于我自己工作的问题。我为夜游太鹤湖搭的 Immersal、8th Wall 和 Three.js 管线,是针对户外文旅调出来的。我想知道它换一种场地、换一批观众还能不能用,而在一个不收钱的展示项目里找答案,比在客户项目里试错更便宜。
哪些能直接搬过来,哪些得重做
架构原封不动地搬了过来:Immersal 负责空间锚定,8th Wall 负责免安装的浏览器交付,Three.js 负责渲染花卉空间,包括会动态响应的光照和层层叠叠的纵深。
现场的工作则完全没法沿用,而这正是这次的发现。我从头重新采集了会场,并针对一个更小、更可控的室内空间重新调整了锚点密度。户外步道建图时,锚点要沿着很长的视线分布,光线也一直在变。时装周会场空间更紧凑,灯光可控,视线的几何关系也不一样,所以在湖边步道上站得住的锚点间距,放到这里就不对了。
管线可以移植,地图不行,而时间恰恰都花在地图上。
为什么免安装依然重要
时装周的观众是路过时碰到这些装置的,在两场秀之间,手里的手机正忙着别的事。8th Wall 的浏览器交付意味着,好奇的人和作品之间没有任何下载。在青田那个项目里推动我这么做的逻辑,在会场里同样成立,只是原因不同:这里不是节日人群挤爆的 Wi-Fi,而是一群没耐心、马上要去下一个地方的观众。
这次展示的价值
客户项目很少让你去验证一套架构能不能通用,因为客户付钱是为了他们的项目落地,不是为了你的学习。这个作品证实了两件事:现场采集和校准的流程几乎不用改就能迁移;而地图,每次都得重建。
它也让平时很少接触 XR 的时尚圈观众见到了 XR。这靠的是 Chance 3D 的花卉设计;我的部分,是确保它一直稳稳地锚在这个空间里。