Creating Realistic Fighter Jet Vapor Clouds and Smoke

Capturing the raw power of a fighter jet at high speed requires more than just a great model; it’s the atmospheric effects, those iconic, swirling vapor clouds, that truly sell the realism of a shot.

Creating these high-speed vapor effects can be a challenge with a fine balance between fluid dynamics and artistic control.

Pixel Lab Jet Vapor Smoke Simulation

Creating Realistic Fighter Jet Vapor: Phoenix FD Simulation & V-Ray Rendering Tips

Pixel Lab Jet Vapor Smoke Simulation

When a fighter jet flies at high speed, clouds or vapor form along the surface of the aircraft. These are commonly called “vapor clouds.” In this article, I will share some tips and tricks on how I create this vapor smoke using Phoenix FD and render it with V-Ray. I’ll focus on the core concepts so you can apply the same ideas in other software, especially when aiming to render realistic clouds.

Please note that this is not a step-by-step tutorial. A basic understanding of the software is recommended. However, I will explain the key settings and main concepts used in the scene.

Important: Use Real world Units

Pixel Lab Jet Vapor Smoke Simulation

First of all, make sure you are working in real-world units. For example, set the scene units to centimeters and import the fighter jet at its correct physical scale. The length of an F-22 should be around 1892 cm. Using accurate units ensures consistent and predictable fluid simulation results across different fighter jet models.

Fluid Dynamics Settings

Pixel Lab Jet Vapor Smoke Simulation

From the reference footage, we can see that the condensation cloud appears relatively smooth and not overly noisy. In fluid dynamics terms, this means it should have lower vorticity. Therefore, reduce the Vorticity value in the Phoenix FD simulator to 0.1.

In general, the PCG and Multipass methods work best for stable fluidity and transport, so we use those solvers. Since we are aiming for smoother smoke, increase the Multipass Steps per Frame to 2.

In this scenario, gravity is not necessary and may introduce unwanted upward motion in the smoke, so we disable it completely. The reference video shows the effect happening very quickly—the vapor forms and dissipates within seconds—so increase the Smoke Dissipation to 0.05. Because the vapor changes so rapidly, raise the Time Scale to 6.

Masking of the Smoke Source

Pixel Lab Jet Vapor Smoke Simulation

For artistic control over how the smoke emits from the airplane, we use Vertex Paint to drive the emission. White means smoke is emitted, while black means no emission.

We apply a Vertex Paint modifier to the aircraft model, fill it with black, and then paint the areas where the smoke should emit. In the Fire/Smoke Source, we set the masking type to Texmap. 

Pixel Lab Jet Vapor Smoke Simulation

To make the emission feel more organic, we blend the vertex color map with an animated noise texture. This results in a more dynamic and natural-looking smoke emission.

Pixel Lab Jet Vapor Smoke Simulation

Animating Smoke Emission

Pixel Lab Jet Vapor Smoke Simulation

Besides masking, animate the Outgoing Velocity of the Fire/Smoke Source on and off to control the vapor cloud emission along the aircraft’s surface.

Forces with proper falloff

Pixel Lab Jet Vapor Smoke Simulation

To recreate the airflow around the aircraft, we need to place several forces around it. Two Plain Forces are positioned in front of the jet to act as wind, while two Vortex Forces are placed near the wings. We know these forces are essential, but the challenge is determining their strength and range. Similar to lighting an interior scene, forces require careful tuning to achieve a realistic effect.

Pixel Lab Jet Vapor Smoke Simulation

Here’s a handy trick: temporarily create a particle system (for example, 3ds Max’s Blizzard) and bind it to the vortex. The particles start with no initial velocity and are driven solely by the vortex, letting you clearly visualize its strength, direction, and range. Adjust the vortex parameters and watch the particle motion, then compare it with reference images of airflow around a fighter jet.

Velocity Visualization

Pixel Lab Jet Vapor Smoke Simulation
This step is optional but fun to try. In the Phoenix FD Simulator’s Preview rollout, enable Velocity Streamline to visualize the airflow around the aircraft—a great way to verify that your force positions, strengths, and falloffs are producing realistic fluid motion. If you don’t have Phoenix FD and just want to render the volumetric data (AUR or VDB), you can load it in VRayVolumeGrid, which comes with V-Ray.

Lighting and Rendering

The lighting setup is very simple: just a V-Ray Sun & Sky system. The camera is placed slightly against the sun to create more interesting shadows across the surface of the aircraft.

Pixel Lab Jet Vapor Smoke Simulation

Cloud Shading

Since the smoke or condensation forms along the plane’s surface, it can be treated like clouds, so we set up the shading accordingly.

In the Rendering rollout of the Phoenix FD Simulator, smoke is rendered as standard smoke by default. However, real clouds scatter light asymmetrically, some forward, some backward as it passes through the volume. To mimic this, set the Phase value to around 0.7 for more realistic cloud shading. Be sure Scattering is set to Ray-traced. For more details and diagrams, refer to the official Phoenix FD documentation.

Pixel Lab Jet Vapor Smoke Simulation

Smoke opacity modulation

One final tip: to soften the smoke along the aircraft surface, use VRayDistanceTex to control the smoke opacity. In the Texture slot of the Smoke Opacity for the Phoenix Simulator (or VRayVolumeGrid), assign a VRayDistanceTex map. Then, in the Objects rollout of the VRayDistanceTex map, add the jet fighter geometry. This generates a smoother transition where the vapor forms along the plane. The result is highly realistic vapor clouds for a high-speed fighter jet shot.
Pixel Lab Jet Vapor Smoke Simulation

Left: Smoke without opacity modulation; Right: Smoke with opacity modulated using a VRayDistanceTex map

That’s it. I hope you find this article helpful and can apply these ideas to your next project.

Pixel Lab VDB Thruster Assets

https://www.thepixellab.net/wp-content/uploads/2026/02/Pixel-Lab-Vapor_smoke_029_F-22-3.jpg

We have a pack of 25 VDB Thruster animated assets if you’re interested!

Leave a Reply

0
    0
    Your Cart
    Your cart is empty