How Gaussian Splats Helped Bring Madrid’s Calle Alcalá Onto an LED Volume for Netflix’s Berlin

Michael Rubloff

Michael Rubloff

Email
Copy Link
Twitter
Linkedin
Reddit
Whatsapp
Volinga Gaussian Splatting Lady with Ermine

Media and entertainment often has a long lead time before work can be shown. That said, we have begun to see a wave of shows using gaussian splatting. Netflix’s Berlin and the Lady with an Ermine includes a telling example of where Gaussian splatting is beginning to fit inside real production workflows as an on screen virtual production tool for a complex nighttime sequence.

According to a new case study from Volinga, Vancouver Media, the production company behind Money Heist, used Gaussian Splatting for a motorcycle sidecar sequence set along Madrid’s Calle Alcalá. The scene combined wide stunt work shot on location with close up performance footage captured on a virtual production stage, using a reconstructed 3D environment displayed on an LED volume.

The creative team wanted the energy of a real Madrid street at night, but also needed the safety, repeatability, and intimacy of a controlled stage environment. Putting two actors in a moving sidecar created obvious physical risk, especially while trying to hold close, emotionally driven shots. Traditional 2D driving plates were not enough, because they lacked the depth and parallax needed for camera moves around two performers sitting at different heights.

Instead, the team captured Calle Alcalá with a multi camera rig mounted to a moving vehicle. OpenEXR sequences were created from the footage and processed into a 3D Gaussian Splat using Volinga Suite’s HDR ACES workflow. That gave the virtual production team a volumetric reconstruction of the real street rather than a flat background plate.

Gaussian splats are giving productions a way to capture the visual complexity of a real environment and then bring it into a controllable 3D space.

Volinga says the splat was brought into Unreal Engine and displayed on the LED volume through its Unreal Engine plugin, with MO&MO involved on the virtual production side. The final workflow combined traditional on location stunt footage with close ups splats, creating a hybrid sequence where the production could preserve the scale of the real location while keeping the actors and camera team in a controlled environment.

During the stunt shoot, Calle Alcalá’s city lights were illuminated. By the time the environment was captured later that night, some of those lights had been turned off. In a traditional workflow, that mismatch could push the fix downstream into postproduction. Volinga says its Unreal Engine relighting tools allowed the team to make adjustments directly within the environment, lifting shadows and balancing highlights while preserving the look of the captured street.

This is one of the reasons Gaussian splatting has become so interesting for virtual production. The original 3D Gaussian Splatting work demonstrated high quality real time radiance fields by representing scenes with 3D Gaussians.

The Berlin and the Lady with an Ermine use case follows a broader pattern emerging across film and television of splats moving into practical production infrastructure. Volinga has also previously published case studies around episodic virtual production, including a Fire Country Season 4 sequence where a real environment was reconstructed as a Gaussian splat for an LED wall stage, and CBS VFX proof of concept work around capturing and reusing television sets.

Gaussian splats offer a middle path between traditional driving plates and fully modeled CG environments, preserving the photographic richness of a real location while giving filmmakers the spatial flexibility of 3D.

Netflix lists Berlin and the Lady with an Ermine as a 2026 limited series centered on a new heist involving Leonardo da Vinci’s Lady with an Ermine, with the first episode titled “The Collection.” Netflix’s own announcement describes the series as a continuation of the Money Heist and Berlin universe, created by Álex Pina and Esther Martínez Lobato, with Vancouver Media behind the production.

Volinga says the splat assisted sequence can be seen in Episode 1 around the 32:20 mark. Can you tell they’re splats? The original case study can be found here.

Featured

Recents

Platforms

MultiSet AI: Gaussian Splats as Native VPS Map Input

GPS fails indoors. Visual Positioning Systems localize from camera images against a prebuilt map — and MultiSet AI takes Gaussian splats as native map input.

Michael Rubloff

Aug 27, 2026

Platforms

MultiSet AI: Gaussian Splats as Native VPS Map Input

GPS fails indoors. Visual Positioning Systems localize from camera images against a prebuilt map — and MultiSet AI takes Gaussian splats as native map input.

Michael Rubloff

Nodeconnector Releases a Free Gaussian Splat Cleanup HDA for Houdini 22

Nodeconnector's Gaussian Splat Cleanup HDA is a free modular Houdini 22 SOP that removes duplicates, floaters, alpha noise and hue outliers, and fills holes.

Michael Rubloff

Aug 26, 2026

Nodeconnector Releases a Free Gaussian Splat Cleanup HDA for Houdini 22

Nodeconnector's Gaussian Splat Cleanup HDA is a free modular Houdini 22 SOP that removes duplicates, floaters, alpha noise and hue outliers, and fills holes.

Michael Rubloff

Splatlight Generates Gaussian Splats From Blender Scenes Without a COLMAP Solve

Splatlight adds a scene generator to its Blender add-on, rendering auto-generated camera rigs and feeding known poses to a splat trainer with no COLMAP solve.

Michael Rubloff

Aug 25, 2026

Splatlight Generates Gaussian Splats From Blender Scenes Without a COLMAP Solve

Splatlight adds a scene generator to its Blender add-on, rendering auto-generated camera rigs and feeding known poses to a splat trainer with no COLMAP solve.

Michael Rubloff

PCD Splatter Turns E57 Laser Scans Into Gaussian Splats Inside Blender

PCD Splatter is a Blender add-on that reads E57 laser scans in pure Python and turns them into density-sized Gaussian splats rendered in Eevee and Cycles.

Michael Rubloff

Aug 25, 2026

PCD Splatter Turns E57 Laser Scans Into Gaussian Splats Inside Blender

PCD Splatter is a Blender add-on that reads E57 laser scans in pure Python and turns them into density-sized Gaussian splats rendered in Eevee and Cycles.

Michael Rubloff

Trending Articles
  1. TRENDING
    Loading...
  2. TRENDING
    Loading...
  3. TRENDING
    Loading...
Michael Rubloff

Written by Michael Rubloff

Michael is the Founder and Managing Editor of Radiancefields.com

Email
Copy Link
Twitter
Linkedin
Reddit
Whatsapp

More from Michael Rubloff

More from Michael Rubloff

Platforms

MultiSet AI: Gaussian Splats as Native VPS Map Input

GPS fails indoors. Visual Positioning Systems localize from camera images against a prebuilt map — and MultiSet AI takes Gaussian splats as native map input.

Michael Rubloff

Aug 27, 2026

Multiset AI

Platforms

MultiSet AI: Gaussian Splats as Native VPS Map Input

Michael Rubloff

Aug 27, 2026

Multiset AI

Platforms

MultiSet AI: Gaussian Splats as Native VPS Map Input

GPS fails indoors. Visual Positioning Systems localize from camera images against a prebuilt map — and MultiSet AI takes Gaussian splats as native map input.

Michael Rubloff

Aug 27, 2026

Multiset AI

Nodeconnector Releases a Free Gaussian Splat Cleanup HDA for Houdini 22

Nodeconnector's Gaussian Splat Cleanup HDA is a free modular Houdini 22 SOP that removes duplicates, floaters, alpha noise and hue outliers, and fills holes.

Michael Rubloff

Aug 26, 2026

Nodeconnector

Nodeconnector Releases a Free Gaussian Splat Cleanup HDA for Houdini 22

Michael Rubloff

Aug 26, 2026

Nodeconnector

Nodeconnector Releases a Free Gaussian Splat Cleanup HDA for Houdini 22

Nodeconnector's Gaussian Splat Cleanup HDA is a free modular Houdini 22 SOP that removes duplicates, floaters, alpha noise and hue outliers, and fills holes.

Michael Rubloff

Aug 26, 2026

Nodeconnector

Splatlight Generates Gaussian Splats From Blender Scenes Without a COLMAP Solve

Splatlight adds a scene generator to its Blender add-on, rendering auto-generated camera rigs and feeding known poses to a splat trainer with no COLMAP solve.

Michael Rubloff

Aug 25, 2026

Splatlight

Splatlight Generates Gaussian Splats From Blender Scenes Without a COLMAP Solve

Michael Rubloff

Aug 25, 2026

Splatlight

Splatlight Generates Gaussian Splats From Blender Scenes Without a COLMAP Solve

Splatlight adds a scene generator to its Blender add-on, rendering auto-generated camera rigs and feeding known poses to a splat trainer with no COLMAP solve.

Michael Rubloff

Aug 25, 2026

Splatlight