返回行业情报

Blender 5.3原生支持高斯泼溅

Blender 5.3 finally gets game-changing native Gaussian splat support

Blender 5.3 alpha版新增原生Gaussian Splat支持,用户可直接导入PLY和SPZ格式的高斯泼溅文件,并通过Workbench、EEVEE和Cycles渲染。此前需借助Brush或COLMAP等外部工具及插件才能实现。目前存在性能不理想、仅支持sRGB色彩空间、低透明度区域渲染错误等限制,正式版预计11月发布。

深度解读

Blender 5.3 将原生支持 Gaussian splat 导入,这是开源 3D 工具第一次把这项近年来最热的重建技术纳入官方管线,意味着过去依赖 Brush、COLMAP 加第三方插件的“外挂式”工作流即将被官方路径取代。

根据 Creative Bloq 的报道,Blender 5.3 目前处于 alpha 阶段,正式版预计 2026 年 11 月发布。这一版最受关注的升级是原生 Gaussian splat 支持:用户可以直接从 PLYSPZ 文件导入 3D Gaussian Splats,并可用 Blender 自带的 WorkbenchEEVEECycles 三大渲染引擎进行渲染。目前还没有导出功能。

Gaussian splat 到底是什么,为什么它值得 Blender 专门开一条管线

Gaussian splatting 是一种相对较新的 3D 重建方法,它允许艺术家和设计师从一组普通照片或视频中,重建出照片级真实感、可交互的 3D 场景。与传统的由刚性三角面和 polygon 构成的 3D 模型不同,一个 splat 由数百万个微小的、相互重叠的 3D 彩色“斑点”组成,每个斑点存储自己的位置、大小、形状、颜色和透明度信息。

这套表示法的价值在于它绕开了传统摄影测量(photogrammetry)在反射面、透明材质、细密毛发和植被上的老大难问题。用三角网格去逼近一片树叶或一面镜子,往往要么面数爆炸,要么效果崩坏;而 splat 用带透明度的椭球体叠加,天然更适合表现这类“软”的、半透明的、高频的视觉信息。这也是为什么它在过去两三年里从学术论文迅速蔓延到 VFX、游戏扫描资产和虚拟制片领域。

在此之前,在 Blender 里处理 Gaussian splats 的唯一办法,是借助 Brush 或 COLMAP 这类外部工具,再用专门的插件导入生成的 .ply 文件。

从“插件拼装”到“官方支持”,改变的是工作流的确定性

过去这条链路的问题不在于能不能做,而在于每一环都不可控。COLMAP 负责 SfM(structure from motion)重建相机位姿,Brush 之类的工具负责训练 splat,导出的 .ply 再靠社区插件塞进 Blender。任何一环版本更新、格式微调,整条管线就可能断掉。对于个人实验无所谓,但对于要把 splat 纳入正式制作流程的团队来说,这是不可接受的风险。

Blender 5.3 把这个环节收进官方代码库,等于给 splat 资产一个稳定的入口格式(PLY、SPZ)和稳定的渲染出口(Workbench、EEVEE、Cycles)。VFX 艺术家 Jason Key 在 X 上展示的例子甚至显示 splat 可以发光——这暗示 Blender 的渲染集成不只是“把点云画出来”,而是把 splat 当作带有辐射属性的场景元素参与光照计算。

四个已知限制,暴露的是线性空间与 sRGB 之间的老矛盾

Blender 5.3 的发布说明列出了四条当前限制,每一条都值得细看。

第一,性能不理想。这在意料之中,数百万个 splat 的实时求交和排序对 CPU/GPU 都是压力,Blender 的第一版实现大概率没有做针对性的加速结构。

第二,管线假定 sRGB 色彩空间。第三,低不透明度或高辐射度的区域在 Cycles 和 EEVEE 中可能渲染错误,原因是这两个引擎在线性空间(linear space)中运算。这两条其实是同一个问题的两面:splat 训练工具通常以 sRGB 输出颜色,而 Blender 的渲染管线从纹理到光照都在线性空间里跑。颜色空间不匹配不会让画面“稍微偏一点”,而是会让半透明叠加和发光区域出现可见的伪影。

第四,对 Gaussian splat 执行 Apply Transform 不能正确工作,因为它还没有处理新增的 scalerotationspherical harmonics 属性。这条最技术,但也最要命——spherical harmonics 是 splat 能随视角变化呈现不同颜色的关键,如果变换操作不处理它,任何旋转或缩放 splat 的操作都会导致视角相关的颜色表现错乱。

这些限制加在一起说明一件事:Blender 5.3 的 splat 支持是“能用”,还不是“好用”。

对从业者意味着什么

对 VFX 和 3D 艺术家来说,最直接的变化是扫描资产的流转路径变短了。以前拍完一组照片,要经过 COLMAP、训练工具、格式转换、插件导入四五个步骤才能看到结果;现在中间两步可以省掉,PLY 直接进 Blender。迭代速度的提升不是线性的,因为调试成本往往集中在格式转换和插件兼容上。

对工具链上的其他玩家来说,信号更微妙。Brush 这类专门做 splat 训练和编辑的工具,短期内不会被取代——Blender 只做导入和渲染,不做训练。但长期看,一旦 Blender 补齐导出、变换和色彩空间处理,纯“splat 查看器”类工具的价值会被大幅压缩。Chaos 最近解决 splat 重打光(relighting)问题的动作,也说明这个领域的竞争焦点正在从“能不能看”转向“能不能改、能不能打光”。

对 Blender 本身而言,原生 splat 支持是它继续吞食专业管线份额的又一步。一个免费开源工具能原生导入并渲染当前最热的重建格式,这件事对预算有限的小型工作室和独立艺术家的吸引力,比任何一次 UI 改版都大。剩下的问题是 11 月正式版发布时,那四条限制能解决多少——尤其是色彩空间和 Apply Transform,这两条不修,splat 在 Blender 里就始终是个“半成品资产”,没法真正进入需要精确控制的制作环节。

软件技术Blender高斯泼溅3D渲染