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 支持:用户可以直接从 PLY 和 SPZ 文件导入 3D Gaussian Splats,并可用 Blender 自带的 Workbench、EEVEE 和 Cycles 三大渲染引擎进行渲染。目前还没有导出功能。
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 不能正确工作,因为它还没有处理新增的 scale、rotation 和 spherical 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 里就始终是个“半成品资产”,没法真正进入需要精确控制的制作环节。
