Technology1 min read

Splatting the Gaussians into Blender

By · Published by Everything Blog

In short

Blender 5.3 brings native handling of 3D Gaussian splats into the viewport via drag-and-drop support for `.PLY`, `.SPZ`, and USD files. Splats function as specialized point clouds with distinct scaling, rotation, and spherical harmonic attributes, starting with a default emissive material. All native renderers support these assets, with EEVEE and Workbench utilizing 2D quads while Cycles applies a stochastic ray-intersection method. Relighting support for these scene captures currently remains in an early stage of development.

Key points

  • Scene captures generate radiance fields composed of tiny Gaussian blobs instead of relyin…: Scene captures generate radiance fields composed of tiny Gaussian blobs instead of relying on standard polygonal meshes.
  • All primary internal rendering engines support splats, utilizing either 2D camera-facing…: All primary internal rendering engines support splats, utilizing either 2D camera-facing quads or stochastic ray intersections.
  • The assets ship with customizable emissive materials, though native relighting features a…: The assets ship with customizable emissive materials, though native relighting features are currently in an early phase.

Sources checked by our analysis pipeline: 1

In Blender 5.3, we are introducing initial support for 3D Gaussian splats! This enables importing, editing, and rendering of fast, high-quality scene captures.

A lot of groundwork has been done to integrate 3D Gaussian splats (gsplats) into Blender natively, and we’ll continue to refine our implementation in upcoming releases. In this post, we’ll outline how to use gsplats, how they’re implemented in Blender, and what the current limitations are.

What are Gaussian splats?

3D Gaussian splatting is a recent rendering technique in which sets of photos are turned into a specific 3D reconstruction. This doesn’t produce a mesh, but a radiance field made of many tiny Gaussian blobs. It’s similar to a point cloud, but able to represent more varied structures. Gsplats can describe complex scenes with materials, lighting, transparency, hair, and fine details, all in a single object.

Getting Started

Blender supports importing gsplats in the `.PLY` and `.SPZ` formats, and additionally can load them from USDs. Example gsplats files can be found online, created with professional capture tools, or even made with your phone. To showcase this, we…

Technology