Smoke Simulation
Smoke Simulation is a responsive simulated scene in BeamTracer Audio Visualizers, built on WebGPU. Settings, audio modulation, presets, and tips.
Smoke Simulation is a responsive simulated scene in the Simulation category. Open it from the left visualizer list, start an audio source, and use the settings panel to shape its response.
Open Smoke Simulation
Launch the visualizer with its matching left-nav entry selected.
Quick start
- Start the demo track, choose a local audio file, or enable a live input.
- Try a preset or style first, then open the section for the part of the image you want to change.
- On a control with Assign modulation, open the source picker, choose a signal, and watch the slider's live fill.
- Use Reset to Defaults whenever you want to return to the original look.
Presets and styles
Circular Glow · Spectrum Bars · Random Chaos · Central Pulse · Dual Mode · Grayscale Fire
Audio modulation
On a control with Assign modulation, select the activity icon to open Modulate with. Choose a named source, or choose — None to leave the control unmodulated. After you assign one, its name appears below the slider; select that name to edit the route, or use Clear modulation to remove it. The slider track shows the live signal reaching the control.
| Modulated control | Section | What the route changes |
|---|---|---|
| Buoyancy Sigma | Material | Controls buoyancy sigma; higher values increase the effect and lower values reduce it. |
| External Temperature | Material | Controls external temperature; higher values increase the effect and lower values reduce it. |
| Vorticity | Material | Controls the strength of the swirling motion. |
| Density Diss | Material | Controls how concentrated the visible elements appear. |
| Velocity Diss | Material | Controls velocity diss; higher values increase the effect and lower values reduce it. |
| Hue | Colors | Moves the color around the color spectrum. |
| Saturation | Colors | Moves colors from muted toward vivid. |
| Background Hue | Colors | Moves the color around the color spectrum. |
| Puff Force | Audio | Controls puff force; higher values increase the effect and lower values reduce it. |
| Spectrum Force | Audio | Controls spectrum force; higher values increase the effect and lower values reduce it. |
| Circular Force | Audio | Controls circular force; higher values increase the effect and lower values reduce it. |
Settings reference
Core
| Setting | Available values | What it changes |
|---|---|---|
| Display Mode | DENSITY, COLORED, VELOCITY, SPEED, TEMPERATURE, VORTICITY, PRESSURE, DIVERGENCE | Chooses the display mode or style. |
| Smoke Radius | 5–20 | Sets the visible smoke radius. |
| Smoke Temperature | 0–5 | Controls smoke temperature; higher values increase the effect and lower values reduce it. |
| Pressure Iterations | 0–50 | Trades visual detail against performance. |
| Boundaries | On / Off | Turns boundaries on or off. |
Material
| Setting | Available values | What it changes |
|---|---|---|
| Buoyancy Sigma | 0–3 | Controls buoyancy sigma; higher values increase the effect and lower values reduce it. Use Assign modulation to choose a source. |
| Buoyancy Kappa | 0–0.5 | Controls buoyancy kappa; higher values increase the effect and lower values reduce it. |
| Ambient Temperature | -1–1 | Controls ambient temperature; higher values increase the effect and lower values reduce it. |
| External Temperature | 0–0.1 | Controls external temperature; higher values increase the effect and lower values reduce it. Use Assign modulation to choose a source. |
| Vorticity | 0–1 | Controls the strength of the swirling motion. Use Assign modulation to choose a source. |
| Vort Eps | 0.001–0.1 | Controls vort eps; higher values increase the effect and lower values reduce it. |
| Vort Dt | 0.1–2 | Controls vort dt; higher values increase the effect and lower values reduce it. |
| Jacobi Alpha | -2–0 | Sets how transparent the jacobi appears. |
| Jacobi Beta | 1–8 | Controls jacobi beta; higher values increase the effect and lower values reduce it. |
| Density Diss | 0.9–1 | Controls how concentrated the visible elements appear. Use Assign modulation to choose a source. |
| Velocity Diss | 0.9–1 | Controls velocity diss; higher values increase the effect and lower values reduce it. Use Assign modulation to choose a source. |
| Temp Dissipation | 0.9–1 | Controls temp dissipation; higher values increase the effect and lower values reduce it. |
| Grid Dx | 0.5–2 | Controls grid dx; higher values increase the effect and lower values reduce it. |
| Grid Dy | 0.5–2 | Controls grid dy; higher values increase the effect and lower values reduce it. |
| Curl Dx | 0.5–2 | Controls curl dx; higher values increase the effect and lower values reduce it. |
| Curl Dy | 0.5–2 | Controls curl dy; higher values increase the effect and lower values reduce it. |
| Vort Dx | 0.5–2 | Controls vort dx; higher values increase the effect and lower values reduce it. |
| Vort Dy | 0.5–2 | Controls vort dy; higher values increase the effect and lower values reduce it. |
| Color Mode | CONSTANT, COS-FUNCTION, VELOCITY | Chooses the color mode or style. |
Colors
| Setting | Available values | What it changes |
|---|---|---|
| Hue | 0°–360° | Moves the color around the color spectrum. Use Assign modulation to choose a source. |
| Saturation | 0–1 | Moves colors from muted toward vivid. Use Assign modulation to choose a source. |
| Hue Animation | On / Off | Turns hue animation on or off. |
| Hue Speed | 0.01–3 | Sets how quickly hue changes or moves. |
| Background Hue | 0°–360° | Moves the color around the color spectrum. Use Assign modulation to choose a source. |
| Background Saturation | 0–1 | Moves colors from muted toward vivid. |
| Background Lightness | 0–1 | Moves colors from darker toward lighter. |
| Background Hue Animation | On / Off | Turns background hue animation on or off. |
| Background Hue Speed | 0.01–3 | Sets how quickly background hue changes or moves. |
Audio
| Setting | Available values | What it changes |
|---|---|---|
| Master Gain | 0x–3x | Sets how strongly the input signal affects master. |
| Bass | 0–3 | Controls bass; higher values increase the effect and lower values reduce it. |
| Mids | 0–3 | Controls mids; higher values increase the effect and lower values reduce it. |
| Highs | 0–3 | Controls highs; higher values increase the effect and lower values reduce it. |
| Smoothing | 0.01–0.8 | Balances immediate audio response against steadier motion. |
| Central Emitter | On / Off | Turns central emitter on or off. |
| Drag X | 0–1 | Controls drag x; higher values increase the effect and lower values reduce it. |
| Drag Y | 0–0.5 | Controls drag y; higher values increase the effect and lower values reduce it. |
| Drag Spread | 0–5 | Controls how far elements separate from the center or from one another. |
| Random Puffs | On / Off | Turns random puffs on or off. |
| Puff Count | 1–10 | Sets how many visible elements are drawn. |
| Puff Force | 10–300 | Controls puff force; higher values increase the effect and lower values reduce it. Use Assign modulation to choose a source. |
| Spectrum Mode | On / Off | Turns spectrum mode on or off. |
| Spectrum Bars | 8–128 | Controls spectrum bars; higher values increase the effect and lower values reduce it. |
| Spectrum Force | 0.5–50 | Controls spectrum force; higher values increase the effect and lower values reduce it. Use Assign modulation to choose a source. |
| Spectrum Position | TOP, BOTTOM, CENTER, MIRROR | Chooses the spectrum position mode or style. |
| Circular Mode | On / Off | Turns circular mode on or off. |
| Circular Radius | 0.1–0.5 | Sets the visible circular radius. |
| Circular Force | 0.5–50 | Controls circular force; higher values increase the effect and lower values reduce it. Use Assign modulation to choose a source. |
| Circular Rotation | 0°–360° | Sets the circular rotation of the visible composition. |
Some controls appear only after you enable a related mode or style. The settings panel always reflects the options available for the current selection.
Tips for a better audio visualization
- Start with moderate audio strength. Large gain changes can overwhelm the motion before you can see what each band contributes.
- Try assigning Bass to Buoyancy Sigma, then compare Mid, High, and Volume while the demo track plays. The slider's live fill shows the signal reaching that control.