
Pulse
A group of ER residents at a busy Miami trauma center navigate high-stakes medical crises and personal drama, all while facing a divisive allegation.
2025
We successfully delivered 65 shots for the first two episodes, with the opening sequence of Episode 1 being the most challenging.
Our primary challenge was transforming the bright Miami midsummer plates into gloomy tropical storm footage. This involved layering numerous rain elements, utilizing a combination of FX simulated rain and filmed assets. The rain also needed to interact realistically with various elements in the shots, such as trees, roads, and vehicles, which was largely simulated in Houdini.

Many of the trees in the plates were replaced with stormy FX simulated trees. We also added many layers of debris, leaves, carrier bags, and other items using a mix of techniques from hand animation, FX simulation, and photographic elements.
Additionally, we removed the hard shadows present in the plates and replaced them with softer, more ambient shadows. Significant portions of each shot were replaced with CG-built assets, including a complete replacement of the yellow bus filled with digidoubles in all exterior bus shots. Finally, we stacked layers of atmosphere to add depth, which required extensive roto and preparation work.
Our most involved shots required us to hand animate a bus crashing off the edge of a bridge and then plunging into the water. Large-scale water simulations were required to create this exciting sequence.

Official Trailer
Project credits
VFX Supervisor: Grant Walker
Executive Producer: Måns Björklund
Production Manager: Chelsea Mirus
Additional Production Managers: Jana Messarosch, Jennifer Wallin
Coordinators: Marvin Stratmann, Nickoel Izharudin
CG Supervisor: Timmy Lundin
Animation Supervisor: Kristian Ström
Build Supervisor: Fredrik Ueberle
Comp Supervisor: Douglas Roshamn
FX Supervisor: Federica Foresti, Xavier Lestourneaud
Light Supervisor: Kenny Vähäkari
Prep Supervisor: Biljana Temelkova
Track Supervisor: Niklas Wånggren
Editorial: Niklas Nyqvist
Leads + Artists:
Adrian Sanchez
Alexander Scherffig
Anton Stattin
Antonio Montes Mellado
Aswin Aerden
Basilisa Cánovas Rubio
Bradley Jordan
Chris McConnachie
Elliot Thomasson
Jana Messarosch
Jane Ekström
Jenniefer Wallin
Jens Lindgren
Johan Boije
Johannes Masanz
Kai Woytke
Karim Eich
Kim Lindqvist
Lena Belmonte
Loka Vegborn
Mattias Sandelius
Melina Tancheva Cvetanoska
Mikel Zuloaga
Mirco Paolini
Niklas Wallén
Nils Ruisch
Nora Hänsenberger
Patrik Wedinger
Richard Thorsson
Sara Grönberg
Sigri de Vries
Simon Bergstrand
Sofie Ljunggren
Victor Sanchez
Yves Bischoff