做3D重建的朋友最近可能刷到一条消息:Blender 5.3要原生支持3D Gaussian Splatting了。不是插件,不是第三方扩展,是直接进主程序。
这事为什么值得单独说一句?因为在此之前,想在Blender里用3DGS,得先装外部插件。插件这东西,版本一更新就可能失效,作者不维护了就只能干瞪眼。现在官方把它收进来,等于给这条工作流上了个户口。
3DGS到底是个啥
先给不太熟的朋友补一句。3D Gaussian Splatting,简称3DGS,常被用来从照片或者视频里重建三维场景。它的原理不是传统建模那套,而是由大量细小的、透明的图元拼出物体的形状和外观。你可以理解成用一堆半透明的小点,堆出一个能看能转的立体场景。
这种技术这两年在重建圈子里讨论度不低,原因也简单:从实拍素材还原场景,效率上有它的位置。而Blender这次要做的,是让这些重建结果能直接进到自己的管线里。
能导入,但暂时不能导出
具体到功能层面,Blender 5.3允许用户从PLY和SPZ文件导入3D Gaussian Splats。注意这里有个限定词:导入可以,导出目前还不支持。
渲染方面,Splats可以用Blender所有的渲染引擎来渲染。这一点对已经在Blender里搭好工作流的人来说比较省事,不用为了看个效果再切软件。
不过官方在发布说明里也没藏着掖着,直接列了三条已知限制:
- 性能表现不理想
- 渲染不完全正确,因为Cycles和EEVEE是在线性空间下工作的
- Apply Transform存在问题,无法正确处理缩放、旋转和球谐函数
这三条摆在一起,意思其实挺明确:功能是进来了,但还没到能闭眼用的程度。尤其是渲染正确性那条,涉及Cycles和EEVEE的线性空间特性,不是调个参数就能绕过去的。
时间表:现在还是alpha
版本节奏上,Blender 5.3目前处于alpha阶段,这个阶段计划持续到9月30日。正式版预计在11月10日发布。
也就是说,从现在到正式版还有一段路要走,上面那三条限制会不会在正式版前有变化,目前没有更多信息。
顺带一提,Blender 5.3这一版被披露的内容不止3DGS这一项。已知的还包括Principled BSDF的原生色散支持,以及几个用于创建自定义材质光照的新节点。看得出来这一轮更新在材质和渲染方向上有不少动作,3DGS只是其中一块拼图。
对做重建的人来说意味着什么
如果平时的工作流是从照片或视频重建场景,再进Blender做后续处理,那这次原生支持省掉的其实是"找插件、装插件、担心插件失效"这一串麻烦。导入路径直接内置,PLY和SPZ两种格式都能吃进来。
但要是冲着"拿Blender当3DGS生产工具"去的,可能得先冷静一下。导出不支持,意味着你没法在Blender里处理完再吐出去给别人用。性能不理想这条,也说明大批量Splats的场景下体验未必顺畅。Apply Transform处理不了缩放、旋转和球谐函数,涉及这些操作的环节就得另想办法。
说白了,这一版更像是把门打开,让人能进来看看,而不是把整条流水线都铺好。对尝鲜的人来说够用,对指望它立刻替代现有工具的人来说,可能还得再等等。
Blender 5.3正式版预计11月10日见。在那之前,alpha阶段的表现和社区反馈,大概会决定这三条限制里哪些能赶在正式版前解决。
热门跟贴