今天刷到VoxelKei的新作品,我盯着屏幕看了好一会儿。上一次我们报道他,还是他用3DGS技术把一座日本公园塞进玻璃球里,当时就觉得这个点子挺有意思。现在他憋了一年,搞出了一个叫inversphere的东西,直接把玩法升级了一个维度。

说真的,这玩意儿跟常规的"把场景放进球里"完全不是一个逻辑。常规做法大家可能见过——相当于用一个透明的球形壳子去套住场景,球体外侧的场景直接被切掉,你看到的只是一个被截取出来的球形切面。这种方式的好处是直观,但代价也很明显:你损失了球体之外所有环境信息,视角一转,边界就露出来了。

打开网易新闻 查看精彩图片

VoxelKei这次换了个思路。用他自己的话说,inversphere做的事情不是"切",而是"折"。它把整个360度环绕空间通过某种球面映射方式,完整地折叠进一个球体内部,所有方向上的视觉信息都被保留下来,从球心向外看,视野可以立体地延伸到无限远。那种感觉很像你把自己缩小了塞进一颗玻璃弹珠里,抬头能看天,低头能看地,左右转身能看到地平线卷成一个闭合的弧面——一个完整的小世界被压缩进了一个记忆泡泡。

这个体验跟2D全景照片里的"小星球"效果有本质区别。2D小星球是把平面全景图通过极坐标变换扭成一个球形画面,你只能从外部看一个扁平的球面投影。inversphere处理的是3D高斯泼溅数据,场景本身就是三维的,折叠之后你可以在球体内部自由移动视角,看到的是一个真正立体的、被重新映射过空间结构的微缩世界。开发者自己把它描述为"不是2D小星球,而是立体地反转了整个空间",这个说法挺准确的。

技术上怎么实现的,VoxelKei没把细节展开讲,但已知的信息是,他计划把这个功能集成到他自己的工具Spatialograph Maker里。这是一个专门用来把3D高斯泼溅数据导入Unity的插件,如果你在Unity里鼓捣过实时渲染或者虚拟制片,大概能马上意识到这东西的潜力——以后在引擎里搭建沉浸式场景,多了一种全新的空间呈现方式,不用再被传统相机的视锥体裁切限制住想象力。

话说回来,3DGS本身这一两年的发展速度确实有点猛。就在最近,Houdini 22发布,SideFX在新版本里重点加强了原生3D高斯泼溅支持。以前要把高斯泼溅数据导入Houdini做后期处理或者特效合成,流程相当折腾,现在原生支持一到位,整个工业管线上的可行性直接上了一个台阶。VoxelKei这条技术路线刚好踩在这个时间点上,inversphere如果顺利进入Unity生态,后面能嫁接出来的玩法组合应该不会少。

我还顺手翻了一下他之前那个公园项目的评论区,很多人在底下问能不能做成可交互的VR场景,能不能导出到Web端直接浏览器预览。现在看来,他当时的回复里反复提到"还在探索"那句话,大概指的就是今天看到的这个方向。一年时间从一个玻璃球切面思路迭代成完整的球面折叠方案,这个推进速度放在独立开发者身上算是相当扎实了。

当然,目前inversphere还没正式放出来,VoxelKei只是发了几个展示片段,技术细节和实际限制条件都还没有完整的说明文档。性能开销多大、球面映射对高密度点云的适配程度、动态场景支不支持——这些关键问题现在全是问号。不过按照他之前的发布节奏,既然已经展示到这一步,跟上Unity插件的更新节点应该不会太远。想蹲后续的话,直接去X/Twitter上关注他的账号就行,他自己也说了后续进展会在那边更新。

我个人的感受是,这个东西最打动人的地方不是技术奇观本身,而是一种"把完整空间体验封装进一个可控的小单元"的可能性。你想,一个完整的360度环境变成一个可以随手旋转、缩放、分享的球体资产,用在交互叙事、空间存档、数字孪生甚至游戏关卡设计里,想象力空间确实挺大的。它不是单纯的好看,而是给出了一种新的空间数据组织逻辑。这一点,比什么都值得关注。