Cinesite Sets the Town Ablaze for The Lost Bus
By Graham Edwards
Based on the California Book Award-winning Paradise: One Town's Struggle to Survive an American Wildfire by journalist Lizzie Johnson, The Lost Bus tells the harrowing story of driver Kevin McKay (Matthew McConaughey) and teacher Mary Ludwig (America Ferrera) as they attempt to transport a busload of elementary schoolchildren safely through a devastating forest fire. The film is a fictionalized retelling of true-life events that took place during the 2018 Camp Fire in Butte County, Northern California, on record as the most devastating wildfire ever to break out in the state.
The Lost Bus was directed by Paul Greengrass, Oscar-nominated for his September 11th drama United 93. Following its premiere at the Toronto International Film Festival on September 5, 2025, The Lost Bus enjoyed a limited theatrical run before streaming began on Apple TV on October 3, 2025. It was one of five films nominated for Best Visual Effects at the 98th Academy Awards in 2026.
Production visual effects supervisor on The Lost Bus was Charlie Noble, previously Oscar-nominated for his work on the James Bond thriller No Time to Die. Gavin Round took the role of production visual effects producer. Visual effects were apportioned between Industrial Light & Magic, beloFX, Cinesite, Outpost VFX and RISE, with additional support from Mist VFX and Vitality Visual Effects. Proof Inc. handled previz and post-viz.
Cinesite delivered more than 200 visual effects shots for The Lost Bus. Central to their effort was the creation of a massive, multi-kilometer-high smoke plume, seen for the most part in medium and medium-wide POV shots. In addition, the Cinesite team handled digital environment extensions including CG trees, cars and buildings, and added atmospheric elements such as swirling embers, thick rolling smoke and wind-borne debris. In a number of plate cleanup operations, artists removed architecture shot on location in New Mexico and replaced it with its California-style equivalents. In some sequences, various environment elements were re-animated to dial up the intensity of the wind.
Spearheading the Cinesite operation were senior visual effects supervisor Max Dennison, visual effects producer Olivia Palmarozza, effects supervisor Adam Redhead, CG supervisor Chris Petts, compositing supervisor Alex Webb and editor Chris Learmonth.
Channeling the Aggression
From the very beginning of the project, the production’s overall approach to visual effects for The Lost Bus was clearly defined. “The client had a commitment to historical authenticity,” said Cinesite senior visual effects supervisor Max Dennison, “filtered through a specific, metaphorical lens.”
In pursuit of the highest levels of realism, the production team provided Cinesite with an extensive archive of reference material. This included footage of previous forest fires captured from both aerial and ground-level perspectives, gathered from all around the globe by a dedicated researcher. “They gave us a wealth of data that served as the foundational resource for the team’s initial development,” Dennison said.
The specific creative direction was summarized in two key messages. First, director Greengrass expressed a desire for the giant smoke plume to appear aggressive. Second, production visual effects supervisor Noble communicated an imperative to achieve a ‘toxic’ aesthetic.

“While ‘aggressive’ is a subjective brief,” noted Dennison, “the Cinesite team successfully translated this into a visual language early in the process by experimenting with the smoke plume’s color and texture.”
Through this process of experimentation, the team steered the overall color palette beyond a basic line-up of grays, settling on a look in which elements of the plume were fringed with sepia, orange and acidic tones. “This suggested a sense of toxicity and danger that fulfilled the director’s vision of a menacing presence. Once the aesthetic language was established and approved, the crew moved forward with a high degree of confidence and very few additional notes.” The final execution of the tremendous smoke plume relied on a hybrid technical approach, combining sophisticated 3D simulations with 2D warping to create a sense of constant, churning movement. “By leaning into the aggressive character of the smoke early in the art direction phase,” said head of effects Carl Fairweather, “we were able to maintain a streamlined workflow that required only minor animation adjustments to finalize the shots.”
Photorealism Against the Odds
Just as there were two main strands to the creative direction, so two main challenges emerged in terms of the execution. The first of these challenges was the need to achieve absolute photorealism in every shot.

“Because the film is a grounded drama rather than a stylized spectacle,” commented Dennison, “the narrative relied entirely on the audience never doubting the reality of the setting. Every environment had to remain beyond question in its believability.”
This uncompromising demand for believability pushed accurate physicality to the top of the agenda. In particular, the heat physics and rate of rising volume would have to be realistic at all times, even when depicting a massive smoke plume extending an extraordinary seven kilometers up into the atmosphere. Nor could the team ignore the devastating effects of the conflagration on its surrounding environment. For maximum verisimilitude, and in order to ground the shots as firmly as possible in reality, the team would also need to simulate high-velocity winds by re-animating static photography of trees, grass and power lines.
In order to achieve this high level of seamless integration, Cinesite implemented a shift from its usual methodology. “We moved away from using 3D as a mere scaffold for digital matte painting,” said Fairweather, “and instead adopted a modular 3D simulation approach. This allowed for greater flexibility in meeting the director’s notes.”
The team pursued this new methodology by blending four or five distinct types of smoke, from thin tendrils and amorphous masses to distinctive ‘cauliflower’ shapes. “By doing this, the team was able to choreograph the plume’s position and tilt without needing to re-simulate the entire massive volume,” Dennison commented. “This was further refined by a technical innovation that combined our 3D simulations with 2D warping. It was an efficient solution that successfully captured the heavy, slow-rolling movement characteristic of smoke on such a vast scale.”
The second big challenge faced by Cinesite was the unique delivery requirements presented by the production.
“We were navigating an unconventional and relentless schedule,” observed Dennison. “Unlike a typical production schedule, we were required to provide updated versions of nearly every active shot for monthly temp screenings. Managing roughly 200 active shots simultaneously meant the team was in a constant state of flux, and this made it difficult to commit to final-level detail.”
This cycle of monthly screenings created immense pressure, especially during the crunch period running up to final delivery in January 2025. “The crew had to pivot from rapid-fire temp iterations to high-fidelity finals,” said Dennison. “Despite this, the final results stand as a testament to their skill in delivering complex CG environments that maintain their photoreal integrity.”
Seven Kilometers of Smoke
The colossal column of smoke that dominates the film’s first act was more than just a physically accurate forest fire plume. It was also the implacable enemy against which Kevin, Mary and their busload of children are pitted. It was, in short, a monster.

“Paul Greengrass required the plume to look aggressive and massive,” Dennison said. “It also needed to follow the physics of a forest fire that are characterized by rising heat and specific turbulence, rather than a standard pyroclastic blast.”
The team’s new methodology meant switching from its traditional reliance on digital matte painting to a fully-simulated 3D modular approach. Each module represented a different type of smoke, with each one given its own unique name. ‘Boils’ were polyflower shapes characteristic of rising heat, while the term used for trailing smoke was ‘amorphous drift.
The modular approach allowed artists to rotate, scale, and tilt the high-resolution renders to match not only the framing of the live-action shots, but also the vagaries of Greengrass’s highly mobile handheld camera, without the need to re-simulate the core volume. “The lighting team curated the renders to pull out detail in the ‘fingers’ of the smoke,” explained Dennison. “They used the high-resolution volume data to ensure the light interacted realistically with the dense boils.”
The basic plume asset was re-usable across multiple camera angles, with the modular methodology allowing artists to achieve specific looks by repositioning specific elements, according to the requirements of individual shots.
Making the Monster
Knowing that the giant smoke plume was their hero asset for The Lost Bus, the Cinesite team concentrated the majority of its efforts on its creation. “We knew that our smoke plume needed to be very flexible to have the most impact from multiple camera locations,” said Fairweather. “Our procedural modular system gave us the building blocks we needed to sculpt the plume shape and explicitly layer detail where we needed it.”
Artists built the initial plume design in Houdini around a curve skeleton base, on to which they instanced an array of volume modules. “The modules were procedurally built from generated base poly shapes processed through the VDB toolset,” Fairweather reported. “We applied custom displacement to break up edges, and we heavily utilized the Cloud Billowy Noise SOP, newly released in Houdini 20, to give pyroclastic details. These procedural elements held up great even in long-lens closeup shots.”
Building on a series of base ‘cauliflower’ pyro modules, artists layered multiple hazy wisp textures, adding textural complexity across the surface of the plume. “Motion was added procedurally,” said Fairweather, “with extremely subtle shifts in volume displacement evolution and amplitude to sell the scale of the plume.” Artists frequently applied motion in 2D. This meant the team could respond to notes more efficiently, and reduced the effects department’s overall iteration burden.
In a number of hero shots, the restless camera stopped moving long enough for the audience to take in the sheer immensity of the smoke plume. Such shots relied on movement in the plume based on natural fluid evolution, which artists achieved by putting some of the volume modules through a pyro solve. “Initially this softened some details in comparison to the neighboring procedural elements,” Fairweather noted. “We maintained sharper details by implementing some of the internal Cloud Billowy Noise logic at each time-step. We nested all of the instanced modules inside an HDA so that, as we progressed through the show, we could distribute updates across all shots and keep the look in sync.”
“Initially this softened some details in comparison to the neighboring procedural elements,” Fairweather noted. “We maintained sharper details by implementing some of the internal Cloud Billowy Noise logic at each time-step. We nested all of the instanced modules inside an HDA so that, as we progressed through the show, we could distribute updates across all shots and keep the look in sync.”
Since The Lost Bus was not the only heavy-volume show on Cinesite’s slate at the time, the team launched a volume rendering initiative before commencing the main effects asset build. This accelerated giant volume renders while maintaining high quality standards. As a result, however, the team observed an inevitable slowdown in rendering multiple overlapping volumes in Arnold. “As more volume grids overlap,” explained Fairweather, “renders become exponentially slower. So, we made the decision to combine all volume modules into a single VDB grid. One benefit of a unified density field was much more natural light scatter throughout the volume.”
Not only did the smoke plume appear gigantic on screen, but it also took up considerable space in the digital realm – a massive 900 megavoxels, to be exact. “When we brute-forced this volume to render, it exploded the memory requirements,” Fairweather revealed. “So we implemented various VDB optimizations.” In addition pursuing to standard options such as 16-bit data and deactivating empty voxels, the team also opted to split the base asset into smaller non-overlapping sections, on a per-shot basis. “We split off anything outside the camera frustum. We also split internal voxels based on volume ray depth from the camera.” Non-visible sections were downsampled in order to reduce data, while still contributing to light absorption and cast shadows. “This process allowed us to push the resolution on outer camera-facing voxels, with no perceived drop in quality.”
The workflow saw effects artists working closely with the lighting lookdev artist. “There was a tight iterative feedback loop to achieve an incredibly rich plume look with color variations and light scattering,” said Fairweather. “We also provided an ID RGB field, which segmented the original building block modules.” This was output as a custom AOV, which compositors used for additional look variation. “Rather than providing a scalar ID field to create an RGB pass in shader, we processed the color output from effects so that we could have more control over the transition blending between modules.”
Escape from Paradise
For a sequence in which Kevin weaves the bus through the beleagured town of Paradise during its chaotic evacuation, the Cinesite team transformed the New Mexico filming location into a claustrophobic, wind-battered California town. Artists changed the colors of buildings and systematically removed any elements contributing to the New Mexico feel, replacing them instead with Paradise-style signage and architecture.

“The environment needed to feel oppressive and stressful,” said Dennison. “Crucially, every shot required constant, high-velocity movement to reflect the wind and the impending fire, ensuring the audience felt there was no easy way out.”
The Cinesite team began by cleaning up plates. The work involved was extensive, and included the meticulous painting out of power lines, trees and specific architectural features. These were later replaced with CG assets including a variety of trees, bushes and shrubs created using SpeedTree, giving artists full control over wind simulation. The effects team generated multiple layers of low, raking dust, and ran simulations to introduce blowing leaves, tumbling twigs and an assortment of detritus whipped up off the ground.
At the same time its artists were growing digital vegetation for The Lost Bus, Cinesite was in the middle of transitioning to a USD pipeline. “While many aspects of the work relied on legacy pipeline workflows,” said Fairweather, “we managed trees and bushes as USD assets. For each asset, we would build in animation variants for varying wind speeds such as calm, breezy and stormy. Many of these animations came out of SpeedTree.”
More dynamic simulations were rigged and simmed in Houdini. This gave artists additional control, enabling them to achieve more realistic behavior. “We worked closely with the assets team to standardize a vegetation naming hierarchy,” Fairweather commented. “This allowed us to procedurally apply Vellum rigs before requiring any custom tweaks.” All animations were processed via Houdini to loop seamlessly, then added to the assets as Value Clips. “Adopting a USD approach meant we could export optimized Path and P data, keeping effects caches as lightweight as possible.”
The effects team clogged the streets of Paradise with flying debris, created for the most part using particle simulations. “We used tumbling orientation attributes so we could instance an array of detritus, such as leaves, twigs and grit,” said Fairweather. Artists defined the angle of the wind in a template scene that automatically placed emitters outside the frustum. “Default settings were often successful, allowing upstream updates to run through efficiently. We opted for velocity and acceleration attribute blur for debris. This allowed for natural-looking curved blur results with simple whole frame caches that were less prone to topology mismatch errors.”
The debris template also served as the basis for off-camera ember sources that worked for any given wind direction. Effects TD Stephen Moroz devised a workflow allowing artists to pack subframe samples into whole frame caches. “This overcame some nuanced subframe cache naming,” Fairweather observed. “This precache step was paired with post process nodes that unpacked subframe samples and correctly interpolated data.”
The team applied post-sim turbulent jitter to achieve more erratic motion across the shutter. Using a customized export workflow, artists cached out changing topology particle caches that rendered with multi-sample deformation blur, capturing all subframe collision reflections and jitter. “At Cinesite, we export particles with a standardized set of AOV data,” said Fairweather. “This allows comp a lot of control to grade and decimate points. On top of this, we included a subframe noise AOV across the shutter to apply additional temperature fluctuations.”
Swirling dust clouds accompany the tumbling debris. The team’s intention for the dust was to create the appropriate eddying motion by running fluid sims. “We started with procedural volume rigs to block out shots,” Fairweather remarked. “With the frenetic pace of temp deliveries, we persisted with the procedural workflow for extremely fast iterations and artistic control. Given these layers were printed in very lightly to give texture to the shots, this meant we could focus our efforts on the more demanding elements of the show.”
The wind whips the pennants hanging on Paradise’s flagpoles into violent motion. Artists managed flag simulations in layered stages. “We started with an initial procedural animation base,” Fairweather related. “We then applied two Vellum sim steps – one for the base frame structure, and then a cloth layer for the flag element itself. This allowed us to fine-tune the behavior and apply very aggressive wind settings to the cloth stage.”
Just as vulnerable to the gale-force winds are the town’s telephone lines and power cables. The effects team ran simulations on a per-shot basis, procedurally processing assets from layout. “We ran Vellum sims, dialing in wind settings to taste,” said Fairweather. To assist with the complex compositing layers, artists split elements into multiple depth slices. “Matchmove, lighting and comp did an exceptional job of seamlessly integrating all of the effects elements into the plate.”
Forest Rescue
During the dramatic forest rescue sequence, Kevin steers the bus through dense woodland at night while the fire rages all around the vehicle. Filmed primarily on a backlot with limited practical dressing, the sequence was deeply immersive, with handheld camerawork making the audience feel like participants in the rescue
The primary challenge for Cinesite was to augment the static backlot environment with multiple layers of smoke, embers, and wind. For each shot in the sequence, the effects team delivered three distinct passes – dust, debris and embers. Embers were hand-choreographed to meet specific story points.
Deep compositing passes ensured that the embers and smoke were correctly layered, with some drifting in front of the bus’s headlights, while others receded into the distant corridor of trees. These same passes helped the team to ensure the debris was properly illuminated by the headlights, adding to the integrated realism of the forest extensions.
