
This project is a cinematic nuclear explosion simulation created as the final piece of my portfolio. The goal was to produce a large scale, visually dramatic explosion while exploring modern volumetric simulation workflows and real time integration techniques.
Instead of relying solely on Houdini, I experimented with EmberGen, which allowed for significantly faster iteration during the look development phase. The final effect focuses on large scale combustion, a rising mushroom cloud, and environmental smoke and debris generated by the explosion.
The result was implemented inside Unreal Engine 5using compressed volumetric data to maintain cinematic quality while keeping the effect usable in real time.
Originally, my plan was to simulate the explosion entirely in Houdini, which is a standard workflow for high end FX simulation. However, during production I began experimenting with EmberGen.
Over the past few months I have grown very comfortable working with EmberGen because it allows much faster iteration compared to traditional simulation workflows. This made it easier to quickly test different explosion shapes, densities, and timings while refining the overall look.
Using EmberGen allowed me to focus more on art direction and timing rather than long simulation bake times.


To control the final look of the explosion, several parameters were keyframed over time.
This allowed me to art direct elements such as:
Keyframing these values helped shape the explosion into a more cinematic sequence rather than relying purely on simulation randomness.

My initial plan was to recreate the explosion directly inside Unreal Engine 5using real time particle systems. However, due to time constraints and the scale of the explosion, achieving the same visual fidelity in real time would have been difficult.
Instead, I decided to import the volumetric simulation as a VDB (OpenVDB)file.
While VDB files preserve the full volumetric simulation data, they are generally far too large and expensive for real-time rendering in games.
To solve this problem, I used ZibraVDB, which compresses volumetric simulations by approximately 95%while maintaining most of the visual fidelity.
This compression made the explosion usable inside Unreal Engine 5while still preserving the cinematic look of the original simulation.
With additional development time, I would expand the environmental interaction of the explosion.
Planned improvements include:
Environmental Reaction
Ground Destruction
Shockwave Effect
These additions would further sell the scale and physical impact of the explosion.
I am part of The Game Assembly’s internship program. As per the agreement between the Games Industry and The Game Assembly, neither student nor company may be in contact with one another regarding internships before April 15th. Any internship offers can be made on April 27th, at the earliest.
Thanks for Reading :)