今天刷到一个技术demo,我盯着看了三遍才确认——窗户后面那些房间,居然全是假的。

开发者DX搞了个专门给VRChat用的Interior Mapping着色器。这技术名字听着唬人,原理其实挺损的:拿一张贴图,通过算法 trick 你的眼睛,让你以为窗户后面有个完整的三维空间。没有建模,没有几何体,就一张图。但站在窗外看,光影、纵深、家具摆放,全都像那么回事。

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

DX自己承认灵感来自《极限竞速:地平线4》。这游戏当年把Interior Mapping玩明白了,开车掠过城市街区时,那些高楼大厦的窗户里透出的灯光和室内细节,全是这技术的功劳。类似的套路你在《漫威蜘蛛侠》里也能见到,彼得·帕克荡秋千时掠过的无数公寓窗户,背后其实都是"纸片房"。

这个着色器支持Blender和Unity双平台,DX专门给VR场景做了优化,包括兼容VRC Light Volumes。贴图素材直接用的Chris Harper为《地平线4》制作的那套资源,算是站在巨人的肩膀上了。

获取渠道是DX的Patreon页面。同类型的项目还可以看看ごんびぃ和Yasuhito Nagatomo的作品,都是把假房间做出真纵深的高手。

说实话,这种技术对VRChat玩家特别实用。你想在虚拟世界里搭个有窗景的公寓,真建室内模型太吃性能,尤其VR还要跑90帧。Interior Mapping相当于用极低的代价,换来"这地方有生活感"的错觉。玩家得到了氛围,显卡得到了解脱。

DX的Patreon上还有其他VRChat相关项目,感兴趣可以翻翻看。这种从3A游戏下沉到用户创作工具的技术迁移,大概是今年最让我兴奋的观察之一——以前只有Insomniac和Playground Games能玩的魔法,现在个人创作者也能拿来用了。