Unreal Engine plugin · Documentation

Favilla.
Embers and sparks.

Favilla draws embers and sparks: embers rising from a fire, spark bursts that bounce on the floor, jets from a grinder, and a field of drifting embers that fills the frame wherever the camera looks. Each particle is a motion-blurred streak that cools from white-hot to dark red. It blurs into a real bokeh disc when the camera's depth of field says so.

Every particle is a closed formula of its age, with no simulation that builds up frame after frame. A frame depends only on its time. Scrubbing in Sequencer and rendering with Movie Render Queue show the exact same frames, and a fire is already burning on the first frame.

A blaze of fine ember streaks with drifting embers and bokeh all around, on black

Quick start

  1. Enable Favilla Embers in Edit > Plugins and restart the editor.
  2. Open the sample level /Favilla/Maps/Favilla_Showcase. In the Content Browser, use Settings > Show Plugin Content, then Plugins > Favilla Content > Maps. It has 18 numbered booths, one per preset, with the settings written on the wall.
  3. Turn on Realtime in the viewport (Ctrl+R) to see the particles move in the editor.
  4. In your own level, search Favilla in Place Actors and drop in Favilla Embers, Favilla Sparks or Favilla Field.
  5. Pick a Preset. The settings change at once, and Apply Preset puts them back after you edit them. The particle settings show directly when the actor is selected, under Emitter, Motion and Look.
The Favilla sample level: rows of numbered booths with fires and sparks
The sample level.
Contact sheet of the 18 sample booths
The 18 booths, one per preset.

Blueprints

BP_Favilla (Plugins > Favilla Content > Blueprints) is the easiest way in:

  1. Drop it in your level.
  2. Pick an effect in its Preset dropdown. The list has all 18 presets: fires (Embers), sparks (Sparks) and ember fields (Field). The settings change at once.
  3. Tweak Emitter, Motion and Look as you like.

The C++ classes Favilla Embers, Favilla Sparks and Favilla Field do the same, each with its own six presets. All of them can be extended in Blueprints.

Spawn Favilla is a Blueprint node for gameplay. It puts any preset at a transform. A sparks burst goes off at once, and the actor removes itself when its sparks are gone. Fires and fields stay until you destroy them, unless you set Life Span.

Actors and presets

Favilla Embers: embers rising from a fire

PresetLook
CampfireEmbers rising and swirling, cooling to red, with crackles.
BonfireA big fire: more embers, faster, higher, with sideways gusts.
TorchA small source that leaves a trail when it moves.
SmolderDying embers: few, slow, deep red, twinkling.
InfernoA roaring blaze of thousands of fine, fast streaks.
WindyA campfire in a wind of 260 cm/s with strong gusts.

Favilla Sparks: hot sparks that bounce on the floor

PresetLook
ImpactA burst thrown off a hit. Rotate the actor so its up axis leaves the surface.
ExplosionA ball of sparks in every direction, with a flash.
GrinderA jet of hot, fast sparks along the actor's forward axis.
FountainA fountain going up and falling back.
ShowerSparks raining down from a line, as from overhead welding.
WeldShort, white-hot sparks from an arc, with a blue-white flicker.

Favilla Field: embers that fill the frame

The embers live in a box that follows every camera, so they fill the frame wherever you look. Tick Limit To Area to keep them inside a box around the actor instead, such as a burning street or one room.

PresetLook
DriftEmbers floating in the air all around.
RisingEmbers rising through the frame, as above a burning city.
WindEmbers carried by a strong wind, drawn as streaks.
CloseA few big embers right in front of the lens, blurred into bokeh.
AshfallGlowing ash falling slowly.
FirestormThousands of embers in a gale.

The Favilla Embers component behind these actors can also be added to any Blueprint, for example a torch carried by a character.

Three campfires on black, embers rising and swirling
Three Campfire presets with different seeds.
Impact, Explosion, Grinder and Fountain sparks bouncing on a dark floor
Impact, Explosion, Grinder and Fountain.

Bursts and Sequencer

Sparks presets such as Impact and Explosion use Emission = Bursts. The Bursts settings say when they go off:

TriggerWhen a burst goes off
RepeatEvery Interval seconds from First Burst.
BeatsOn music beats: BPM and the list of Beats (1 = the first beat, at time 0).
TimesAt the exact times of the Times list, in seconds.
On FireOnly when Fire is called from Blueprint.

Fire works in every mode, on top of the scheduled bursts.

With Follow Sequencer ticked (the default), every Favilla actor reads the time of your sequence:

To put a burst on a frame:

  1. Scrub to the frame.
  2. Select the Favilla Sparks actor and click Add Burst At Playhead. The trigger switches to Times.
  3. Click again on other frames to add more. Clear Bursts starts over.

For full manual control, tick Use Custom Time and key Custom Time yourself. Time Scale gives slow motion. Start At Time makes a fire light up at a given time instead of burning from the first frame.

Movie Render Queue. Each particle already draws its own motion blur, the path it covers during Shutter (0.02 s by default, a 180-degree shutter at 25 fps). Render with spatial samples for anti-aliasing. If you add temporal sub-samples, set Shutter to 0 and let them build the blur, or the streaks get longer.

Settings

Emitter

Motion

Look

Big embers in front of the lens, blurred into bokeh discs by the camera
Bokeh from a Cine Camera at f/1.4.
The Inferno preset in its booth
Booth 05: Inferno.

Performance

Compatibility

Support

Questions and bug reports: contentcreatorassetspack@gmail.com. Tell us your engine version and, if you can, attach a screenshot of the actor's settings.

Favilla by Content Creator Assets · © 2026 Tony Lopez. All rights reserved.