Let’s Animate Splats in 3DGS Render?

3DGS Render 5.0 lets Blender artists drive Gaussian splats with proxy meshes, bake lighting and export animation as PLY sequences.
A dynamic 3D model of a figure performing a handstand, elegantly poised on one hand. The geometric form features a textured surface with muted tones, set against a sparse digital workspace with a grid pattern. Bright UI elements punctuate the dark background, highlighting the modeling tools and options.

For those who don’t know the tool: 3DGS Render brings Gaussian splat import, editing, conversion and rendering into Blender. It works with PLY data and complements the KIRI Engine scanning app.

A vibrant 3D render showcases a stylized character with bright orange hair and a playful pose. The character, dressed in a light blue shirt and yellow accent pants, sits against a textured black background. Bold turquoise text indicates'5.0' and '3DGS RENDER', emphasizing the modernity of the digital design.

Splats learn to move

KIRI Innovation has released 3DGS Render 5.0, a free and open-source Blender add-on for handling 3D Gaussian Splatting data. The major addition transfers deformation from a proxy mesh to a Gaussian splat object. Artists can rig and animate a conventional mesh, then use that mesh to drive the splats. This brings familiar armature and character-animation methods into a data type better known for capturing static objects and environments.

The workflow does not turn the splat into a conventional polygon model. The mesh acts as the deformation source. The add-on transfers its changing shape to the Gaussian data, which can then be baked over time.

Rigging and animation tools stay on the mesh side, where Blender artists already know how to work. The splats receive the resulting deformation instead of demanding an entirely separate animation system. A demonstration transfers a stock Mixamo animation to a scanned character. The proxy carries the animation, while the splat representation follows its deformation.

A detailed illustration contrasting two 3D skull models: on the left, a textured skull showcasing intricate surface details and subtle cracks; on the right, a simplified, smoother version. An arrow points from the left skull to the right, indicating a transition from complex mesh to splat design.

The animation feature remains VERY experimental. Performance is currently limited, even though the workflow functions. That makes version 5.0 useful for tests, research and less time-sensitive work, rather than an automatic invitation to place tomorrow morning’s delivery on its shoulders.

A 3D software interface showcases a digital model of a dancer performing a handstand. The model, outlined in a soft glow, contrasts against a dark, textured background. On the right, various tool options and settings are displayed, adding depth to the creative workspace.

Proxy business

The new deformation transfer begins with a proxy mesh that corresponds to the splat object. A rigged character can fill that role. Artists animate the mesh through standard Blender tools, including an armature. The add-on then transfers the deformations to the Gaussian splats. This separates animation control from the captured representation and avoids asking artists to rig a cloud of anisotropic primitives directly.

https://www.youtube.com/@3D-Tools-by-KIRI-Engine

The approach also permits existing character animation to enter the workflow. A suitable proxy can receive motion first, after which 3DGS Render passes the deformation to the splat object. That does not erase the preparation step. The mesh still needs to function as a usable proxy for the captured subject. Version 5.0 provides the transfer mechanism rather than replacing rigging, skinning or animation work.

A digital artwork showcasing two stylized Buddhist statues rendered in warm earth tones. The statue on the left appears serene and composed, while the one on the right is fragmented, with a dynamic spray of soft textures cascading upwards, suggesting movement. The background features a clean white canvas, enhancing the warm hues of the sculptures. To the right, a list of PLY file sequences is displayed in a modern, sans-serif font, contributing to the contemporary feel of the piece.

Once transferred, the animation can be baked as a sequence of PLY files. Software that supports animated splat data through frame sequences can then receive the result outside Blender. But beware: Blender will burn during that, and you WILL take a long break.

A silhouetted figure stands with arms extended in a dynamic pose against a dark, grid-patterned background. The surrounding workspace features virtual design tools and geometric shapes in soft gray lines, creating a modern, digital ambiance that suggests an engaging 3D modeling environment.

The export method is refreshingly literal. Each frame becomes splat data rather than a compact rig with reusable controls. This gives the receiving application the baked result, while the editable rig and proxy workflow remain inside Blender.

Anyone expecting a universal character interchange format should read the filename twice. This is a sequence of PLY files, with the practical storage and pipeline implications that such a sequence brings. Meaning: Your storage will be F….illed.

A 3D model of a young man depicted in a pale blue polo shirt and light-colored jeans, posed as if in motion. His tousled blonde hair contrasts with the dark grey background, while software interface elements and toolbars surround him, emphasizing a digital art environment.

Light joins the ride

Version 5.0 can also bake lighting information from the proxy mesh to the 3DGS object. That gives the proxy another job beyond deformation. Its surface can carry lighting information that transfers to the splats, joining the animation bake. Earlier versions already let imported splats react to lighting and cast shadows through the add-on’s real-time rendering mode. The new bake path connects proxy-based lighting with exported splat animation.

A stylized blue figure stands with arms outstretched, showcased against a white background. The text "LIGHT BAKING" is prominently displayed in bold black, accompanied by a descriptive subtitle detailing its function as an experimental tool for baking light data.

Inside Blender, 3DGS Render can relight splats and render them with Eevee. Artists can therefore keep capture data, proxy geometry, animation and lighting in one DCC while preparing the result. The release does not claim that baked proxy lighting replaces every lighting workflow. It provides a route for transferring that information to the splat object and carrying the result into the baked sequence.

A 3D modeling workspace in Blender featuring a stylized human figure in a t-pose, outlined in orange for clarity. The character wears light blue shorts and stands on a grid background. On the right, a properties panel displays various editing options, emphasizing an immersive design environment.

The existing toolbox stays

Animation arrives on top of the add-on’s established editing and conversion tools. 3DGS Render imports 3DGS data stored in PLY files. Imported splats behave as Blender objects for common transformations, allowing artists to move and rescale them within a scene. The tool can crop unwanted areas from raw scans and merge separate scans. Those operations address the untidy reality of capture data, where the desired subject often arrives with pieces of floor, background or neighbouring geometry attached.

A digital interface showcasing a 3D modeling application. The bottom section features technical details including vertex and edge counts, framed by a sleek black background. In the corner, a teal icon adds a pop of color, enhancing the modern aesthetic of the software environment.

Colour editing and modifiers remain part of the workflow. The repository also describes point-cloud editing and optimisation before conversion into 3DGS data. The add-on can convert conventional meshes into 3DGS PLY files. That opens the opposite direction of travel: a mesh can become splat data for export into other software that supports the format.

The 3DGS format sits at the centre of all these operations. For a closer explanation of splats and their place in realtime production, Digital Production’s Volinga 3DGS workflow for Unreal covers the underlying representation and its practical use in an engine pipeline.

The new functionality does not promise interactive playback at production speed. Its experimental status and current performance limits should remain visible during scheduling, especially with dense scans or long frame ranges.

A short test sequence should reveal more than a triumphant press-release adjective ever could. New tools and innovations should always be tested before use in production.

A whimsical display of colorful miniatures showcases a vibrant, cartoonish green creature with large eyes on the left, a slender metallic sword in the center, and a heavily armored figure on the right, wielding a shield and sword. The background features bold text stating'SPLATS CAN BE MERGED', adding an energetic touch to the composition.

Free, open and experimental

3DGS Render 5.0 costs nothing to download. Its source code is available under the Apache License 2.0. Free access does not remove the cost of validation. Teams still need to test installation, dependency compatibility, animation transfer, lighting bake, export size and playback in the destination tool.

The experimental animation feature makes that validation particularly important. It works, but current performance remains limited. The honest reading is more useful than a glossy one: splats can now follow a rigged proxy, though they have not promised to sprint.

For artists exploring animated capture data inside Blender, version 5.0 supplies a concrete workflow. Build or obtain a suitable proxy, animate it with familiar tools, transfer deformation and lighting, then bake the Gaussian result into PLY frames.

https://www.kiriengine.app/3d-tools

https://github.com/Kiri-Innovation/3dgs-render-blender-addon