Real particle physics, not sprites
Every spell, simulated.
These are not hand-drawn frames or reused sprite sheets. Each animation below is a physics simulation solved from scratch in pure C# - a Stable-Fluids combustion field, a wave equation on a grid, ballistic bolts integrated step by step - then encoded straight to GIF. No GPU, no game engine, no image files, no network. The whole Pathfinder rulebook, computed.
The engine classifies and models all 2,905 castable spells; the 550 below are a browsable cross-section chosen so every school and every one of the 22 animation types is represented - not just the fire spells. Search by name or filter by school and physics model.

Ballistic ray. A field-integrated ballistic streak - a pulse travels a parabolic arc to a single target square that glows on arrival.

Impact + splash. A direct-hit core plus a splash ring - the point of impact and the spatter thrown out around it.

Ballistic ray. A field-integrated ballistic streak - a pulse travels a parabolic arc to a single target square that glows on arrival.

Combustion field. Stable-Fluids CFD - a buoyant hot-gas source advected through a real Navier-Stokes velocity field; it blooms and rolls upward as smoke.

Dielectric arc. A wave field solving dielectric breakdown - a multi-branch electric arc E = sin(kr - wt) e^(-r) radiating from the strike.

Cold-vapour front. Stable-Fluids CFD with density inverted - dense, cold air sinks and spreads along the ground as an advective cooling front.

Cold-vapour front. Stable-Fluids CFD with density inverted - dense, cold air sinks and spreads along the ground as an advective cooling front.

Dielectric arc. A wave field solving dielectric breakdown - a multi-branch electric arc E = sin(kr - wt) e^(-r) radiating from the strike.

Radial blast wave. Stable-Fluids CFD - one detonation releases a hot core and a strong radial blast wave of momentum from a point.

Inverse-square glow. A radiance field I = 1/r^2 - light blooming from a point and falling off with the square of distance.

Combustion field. Stable-Fluids CFD - a buoyant hot-gas source advected through a real Navier-Stokes velocity field; it blooms and rolls upward as smoke.

Impact + splash. A direct-hit core plus a splash ring - the point of impact and the spatter thrown out around it.

Exponential decline. An exponential decay curve v = v0 e^(-t/T) - vitality draining away at a constant relative rate.

Advected air jet. Stable-Fluids CFD - an air current advected as a fast, turbulent jet through the velocity field.

Rotating sigil. A rotating harmonic field cos(m.theta - wt) confined to a ring - an m-fold arcane sigil turning in place.

Gravity flow. Stable-Fluids CFD under gravity - a stream of water falls and pools, driven by the same Navier-Stokes solver.

Inverse-square glow. A radiance field I = 1/r^2 - light blooming from a point and falling off with the square of distance.

Damped oscillation. A damped harmonic oscillation e^(-bt) cos(wt) - a mind knocked off balance, the resolve ringing down to rest.

Detection wavefront. An expanding sensing wavefront r = v.t - a detection pulse sweeping outward across the grid.

Gravity flow. Stable-Fluids CFD under gravity - a stream of water falls and pools, driven by the same Navier-Stokes solver.

Inverse-square glow. A radiance field I = 1/r^2 - light blooming from a point and falling off with the square of distance.

Wave interference. Multi-source wave interference - two or three sources beating against one another into a shifting figment.

Dielectric arc. A wave field solving dielectric breakdown - a multi-branch electric arc E = sin(kr - wt) e^(-r) radiating from the strike.

Detection wavefront. An expanding sensing wavefront r = v.t - a detection pulse sweeping outward across the grid.

Occlusion field. A growing occlusion field - an expanding region where light is denied, the inverse of the radiance model.

Diffusing miasma. Advection-diffusion of a toxin - a miasma spreading and thinning as it diffuses through the medium.

Ballistic ray. A field-integrated ballistic streak - a pulse travels a parabolic arc to a single target square that glows on arrival.

Barrier shell. A standing wave field - a stationary spherical barrier shell with a harmonic ripple, the ward holding its shape.

Radial blast wave. Stable-Fluids CFD - one detonation releases a hot core and a strong radial blast wave of momentum from a point.

Pressure wave. A radiating acoustic pressure wave p = sin(kr - wt)/r - concentric shells expanding and attenuating with distance.

Combustion field. Stable-Fluids CFD - a buoyant hot-gas source advected through a real Navier-Stokes velocity field; it blooms and rolls upward as smoke.

Recovery curve. A saturating recovery curve hp = hp_max (1 - e^(-t/T)) - hit points restored fast at first, then tapering to full.

Convergent scatter. A particle system - matter gathered from scattered points, the summoned form converging out of noise.

Rotating sigil. A rotating harmonic field cos(m.theta - wt) confined to a ring - an m-fold arcane sigil turning in place.

Corrosive diffusion. Advection-diffusion of a corrosive fluid - the acid eats outward from the impact, ring after ring, then settles.

Inverse-square glow. A radiance field I = 1/r^2 - light blooming from a point and falling off with the square of distance.

Wave interference. Multi-source wave interference - two or three sources beating against one another into a shifting figment.

Advected air jet. Stable-Fluids CFD - an air current advected as a fast, turbulent jet through the velocity field.

Convergent scatter. A particle system - matter gathered from scattered points, the summoned form converging out of noise.

Damped oscillation. A damped harmonic oscillation e^(-bt) cos(wt) - a mind knocked off balance, the resolve ringing down to rest.

Haste kinematics. Kinematics under the spell d = 1/2 a t^2 - the hasted body outpacing its normal acceleration curve.

Rotating sigil. A rotating harmonic field cos(m.theta - wt) confined to a ring - an m-fold arcane sigil turning in place.

Impact + splash. A direct-hit core plus a splash ring - the point of impact and the spatter thrown out around it.

Exponential decline. An exponential decay curve v = v0 e^(-t/T) - vitality draining away at a constant relative rate.

Dielectric arc. A wave field solving dielectric breakdown - a multi-branch electric arc E = sin(kr - wt) e^(-r) radiating from the strike.

Combustion field. Stable-Fluids CFD - a buoyant hot-gas source advected through a real Navier-Stokes velocity field; it blooms and rolls upward as smoke.

Radial blast wave. Stable-Fluids CFD - one detonation releases a hot core and a strong radial blast wave of momentum from a point.

Damped oscillation. A damped harmonic oscillation e^(-bt) cos(wt) - a mind knocked off balance, the resolve ringing down to rest.

Detection wavefront. An expanding sensing wavefront r = v.t - a detection pulse sweeping outward across the grid.

Rotating sigil. A rotating harmonic field cos(m.theta - wt) confined to a ring - an m-fold arcane sigil turning in place.

Radial blast wave. Stable-Fluids CFD - one detonation releases a hot core and a strong radial blast wave of momentum from a point.

Wave interference. Multi-source wave interference - two or three sources beating against one another into a shifting figment.

Damped oscillation. A damped harmonic oscillation e^(-bt) cos(wt) - a mind knocked off balance, the resolve ringing down to rest.

Corrosive diffusion. Advection-diffusion of a corrosive fluid - the acid eats outward from the impact, ring after ring, then settles.

Damped oscillation. A damped harmonic oscillation e^(-bt) cos(wt) - a mind knocked off balance, the resolve ringing down to rest.

Recovery curve. A saturating recovery curve hp = hp_max (1 - e^(-t/T)) - hit points restored fast at first, then tapering to full.

Exponential decline. An exponential decay curve v = v0 e^(-t/T) - vitality draining away at a constant relative rate.

Occlusion field. A growing occlusion field - an expanding region where light is denied, the inverse of the radiance model.

Dielectric arc. A wave field solving dielectric breakdown - a multi-branch electric arc E = sin(kr - wt) e^(-r) radiating from the strike.

Combustion field. Stable-Fluids CFD - a buoyant hot-gas source advected through a real Navier-Stokes velocity field; it blooms and rolls upward as smoke.

Recovery curve. A saturating recovery curve hp = hp_max (1 - e^(-t/T)) - hit points restored fast at first, then tapering to full.

Detection wavefront. An expanding sensing wavefront r = v.t - a detection pulse sweeping outward across the grid.

Detection wavefront. An expanding sensing wavefront r = v.t - a detection pulse sweeping outward across the grid.

Damped oscillation. A damped harmonic oscillation e^(-bt) cos(wt) - a mind knocked off balance, the resolve ringing down to rest.

Wave interference. Multi-source wave interference - two or three sources beating against one another into a shifting figment.

Pressure wave. A radiating acoustic pressure wave p = sin(kr - wt)/r - concentric shells expanding and attenuating with distance.

Rotating sigil. A rotating harmonic field cos(m.theta - wt) confined to a ring - an m-fold arcane sigil turning in place.

Haste kinematics. Kinematics under the spell d = 1/2 a t^2 - the hasted body outpacing its normal acceleration curve.

Inverse-square glow. A radiance field I = 1/r^2 - light blooming from a point and falling off with the square of distance.

Barrier shell. A standing wave field - a stationary spherical barrier shell with a harmonic ripple, the ward holding its shape.

Haste kinematics. Kinematics under the spell d = 1/2 a t^2 - the hasted body outpacing its normal acceleration curve.

Rotating sigil. A rotating harmonic field cos(m.theta - wt) confined to a ring - an m-fold arcane sigil turning in place.

Radial blast wave. Stable-Fluids CFD - one detonation releases a hot core and a strong radial blast wave of momentum from a point.

Ballistic ray. A field-integrated ballistic streak - a pulse travels a parabolic arc to a single target square that glows on arrival.

Pressure wave. A radiating acoustic pressure wave p = sin(kr - wt)/r - concentric shells expanding and attenuating with distance.

Cold-vapour front. Stable-Fluids CFD with density inverted - dense, cold air sinks and spreads along the ground as an advective cooling front.

Advected air jet. Stable-Fluids CFD - an air current advected as a fast, turbulent jet through the velocity field.

Convergent scatter. A particle system - matter gathered from scattered points, the summoned form converging out of noise.

Damped oscillation. A damped harmonic oscillation e^(-bt) cos(wt) - a mind knocked off balance, the resolve ringing down to rest.

Exponential decline. An exponential decay curve v = v0 e^(-t/T) - vitality draining away at a constant relative rate.

Gravity flow. Stable-Fluids CFD under gravity - a stream of water falls and pools, driven by the same Navier-Stokes solver.

Wave interference. Multi-source wave interference - two or three sources beating against one another into a shifting figment.

Haste kinematics. Kinematics under the spell d = 1/2 a t^2 - the hasted body outpacing its normal acceleration curve.

Barrier shell. A standing wave field - a stationary spherical barrier shell with a harmonic ripple, the ward holding its shape.

Rotating sigil. A rotating harmonic field cos(m.theta - wt) confined to a ring - an m-fold arcane sigil turning in place.

Cold-vapour front. Stable-Fluids CFD with density inverted - dense, cold air sinks and spreads along the ground as an advective cooling front.

Cold-vapour front. Stable-Fluids CFD with density inverted - dense, cold air sinks and spreads along the ground as an advective cooling front.

Detection wavefront. An expanding sensing wavefront r = v.t - a detection pulse sweeping outward across the grid.

Wave interference. Multi-source wave interference - two or three sources beating against one another into a shifting figment.

Damped oscillation. A damped harmonic oscillation e^(-bt) cos(wt) - a mind knocked off balance, the resolve ringing down to rest.

Recovery curve. A saturating recovery curve hp = hp_max (1 - e^(-t/T)) - hit points restored fast at first, then tapering to full.

Rotating sigil. A rotating harmonic field cos(m.theta - wt) confined to a ring - an m-fold arcane sigil turning in place.

Detection wavefront. An expanding sensing wavefront r = v.t - a detection pulse sweeping outward across the grid.

Haste kinematics. Kinematics under the spell d = 1/2 a t^2 - the hasted body outpacing its normal acceleration curve.

Ballistic ray. A field-integrated ballistic streak - a pulse travels a parabolic arc to a single target square that glows on arrival.

Gravity flow. Stable-Fluids CFD under gravity - a stream of water falls and pools, driven by the same Navier-Stokes solver.

Wave interference. Multi-source wave interference - two or three sources beating against one another into a shifting figment.

Damped oscillation. A damped harmonic oscillation e^(-bt) cos(wt) - a mind knocked off balance, the resolve ringing down to rest.

Convergent scatter. A particle system - matter gathered from scattered points, the summoned form converging out of noise.

Diffusing miasma. Advection-diffusion of a toxin - a miasma spreading and thinning as it diffuses through the medium.

Rotating sigil. A rotating harmonic field cos(m.theta - wt) confined to a ring - an m-fold arcane sigil turning in place.

Exponential decline. An exponential decay curve v = v0 e^(-t/T) - vitality draining away at a constant relative rate.

Barrier shell. A standing wave field - a stationary spherical barrier shell with a harmonic ripple, the ward holding its shape.

Damped oscillation. A damped harmonic oscillation e^(-bt) cos(wt) - a mind knocked off balance, the resolve ringing down to rest.

Diffusing miasma. Advection-diffusion of a toxin - a miasma spreading and thinning as it diffuses through the medium.

Detection wavefront. An expanding sensing wavefront r = v.t - a detection pulse sweeping outward across the grid.

Combustion field. Stable-Fluids CFD - a buoyant hot-gas source advected through a real Navier-Stokes velocity field; it blooms and rolls upward as smoke.

Barrier shell. A standing wave field - a stationary spherical barrier shell with a harmonic ripple, the ward holding its shape.

Exponential decline. An exponential decay curve v = v0 e^(-t/T) - vitality draining away at a constant relative rate.

Recovery curve. A saturating recovery curve hp = hp_max (1 - e^(-t/T)) - hit points restored fast at first, then tapering to full.

Convergent scatter. A particle system - matter gathered from scattered points, the summoned form converging out of noise.

Detection wavefront. An expanding sensing wavefront r = v.t - a detection pulse sweeping outward across the grid.

Radial blast wave. Stable-Fluids CFD - one detonation releases a hot core and a strong radial blast wave of momentum from a point.

Wave interference. Multi-source wave interference - two or three sources beating against one another into a shifting figment.

Rotating sigil. A rotating harmonic field cos(m.theta - wt) confined to a ring - an m-fold arcane sigil turning in place.

Occlusion field. A growing occlusion field - an expanding region where light is denied, the inverse of the radiance model.

Barrier shell. A standing wave field - a stationary spherical barrier shell with a harmonic ripple, the ward holding its shape.

Dielectric arc. A wave field solving dielectric breakdown - a multi-branch electric arc E = sin(kr - wt) e^(-r) radiating from the strike.

Dielectric arc. A wave field solving dielectric breakdown - a multi-branch electric arc E = sin(kr - wt) e^(-r) radiating from the strike.

Damped oscillation. A damped harmonic oscillation e^(-bt) cos(wt) - a mind knocked off balance, the resolve ringing down to rest.

Gravity flow. Stable-Fluids CFD under gravity - a stream of water falls and pools, driven by the same Navier-Stokes solver.

Cold-vapour front. Stable-Fluids CFD with density inverted - dense, cold air sinks and spreads along the ground as an advective cooling front.

Detection wavefront. An expanding sensing wavefront r = v.t - a detection pulse sweeping outward across the grid.

Haste kinematics. Kinematics under the spell d = 1/2 a t^2 - the hasted body outpacing its normal acceleration curve.

Convergent scatter. A particle system - matter gathered from scattered points, the summoned form converging out of noise.

Combustion field. Stable-Fluids CFD - a buoyant hot-gas source advected through a real Navier-Stokes velocity field; it blooms and rolls upward as smoke.

Pressure wave. A radiating acoustic pressure wave p = sin(kr - wt)/r - concentric shells expanding and attenuating with distance.

Detection wavefront. An expanding sensing wavefront r = v.t - a detection pulse sweeping outward across the grid.

Barrier shell. A standing wave field - a stationary spherical barrier shell with a harmonic ripple, the ward holding its shape.

Rotating sigil. A rotating harmonic field cos(m.theta - wt) confined to a ring - an m-fold arcane sigil turning in place.

Occlusion field. A growing occlusion field - an expanding region where light is denied, the inverse of the radiance model.

Damped oscillation. A damped harmonic oscillation e^(-bt) cos(wt) - a mind knocked off balance, the resolve ringing down to rest.

Inverse-square glow. A radiance field I = 1/r^2 - light blooming from a point and falling off with the square of distance.

Haste kinematics. Kinematics under the spell d = 1/2 a t^2 - the hasted body outpacing its normal acceleration curve.

Wave interference. Multi-source wave interference - two or three sources beating against one another into a shifting figment.

Gravity flow. Stable-Fluids CFD under gravity - a stream of water falls and pools, driven by the same Navier-Stokes solver.

Rotating sigil. A rotating harmonic field cos(m.theta - wt) confined to a ring - an m-fold arcane sigil turning in place.

Barrier shell. A standing wave field - a stationary spherical barrier shell with a harmonic ripple, the ward holding its shape.

Ballistic ray. A field-integrated ballistic streak - a pulse travels a parabolic arc to a single target square that glows on arrival.

Damped oscillation. A damped harmonic oscillation e^(-bt) cos(wt) - a mind knocked off balance, the resolve ringing down to rest.

Diffusing miasma. Advection-diffusion of a toxin - a miasma spreading and thinning as it diffuses through the medium.

Dielectric arc. A wave field solving dielectric breakdown - a multi-branch electric arc E = sin(kr - wt) e^(-r) radiating from the strike.

Advected air jet. Stable-Fluids CFD - an air current advected as a fast, turbulent jet through the velocity field.

Rotating sigil. A rotating harmonic field cos(m.theta - wt) confined to a ring - an m-fold arcane sigil turning in place.

Convergent scatter. A particle system - matter gathered from scattered points, the summoned form converging out of noise.

Pressure wave. A radiating acoustic pressure wave p = sin(kr - wt)/r - concentric shells expanding and attenuating with distance.

Exponential decline. An exponential decay curve v = v0 e^(-t/T) - vitality draining away at a constant relative rate.

Haste kinematics. Kinematics under the spell d = 1/2 a t^2 - the hasted body outpacing its normal acceleration curve.

Gravity flow. Stable-Fluids CFD under gravity - a stream of water falls and pools, driven by the same Navier-Stokes solver.

Detection wavefront. An expanding sensing wavefront r = v.t - a detection pulse sweeping outward across the grid.

Damped oscillation. A damped harmonic oscillation e^(-bt) cos(wt) - a mind knocked off balance, the resolve ringing down to rest.

Rotating sigil. A rotating harmonic field cos(m.theta - wt) confined to a ring - an m-fold arcane sigil turning in place.

Damped oscillation. A damped harmonic oscillation e^(-bt) cos(wt) - a mind knocked off balance, the resolve ringing down to rest.

Wave interference. Multi-source wave interference - two or three sources beating against one another into a shifting figment.

Exponential decline. An exponential decay curve v = v0 e^(-t/T) - vitality draining away at a constant relative rate.

Barrier shell. A standing wave field - a stationary spherical barrier shell with a harmonic ripple, the ward holding its shape.

Combustion field. Stable-Fluids CFD - a buoyant hot-gas source advected through a real Navier-Stokes velocity field; it blooms and rolls upward as smoke.

Inverse-square glow. A radiance field I = 1/r^2 - light blooming from a point and falling off with the square of distance.

Recovery curve. A saturating recovery curve hp = hp_max (1 - e^(-t/T)) - hit points restored fast at first, then tapering to full.

Combustion field. Stable-Fluids CFD - a buoyant hot-gas source advected through a real Navier-Stokes velocity field; it blooms and rolls upward as smoke.

Rotating sigil. A rotating harmonic field cos(m.theta - wt) confined to a ring - an m-fold arcane sigil turning in place.

Convergent scatter. A particle system - matter gathered from scattered points, the summoned form converging out of noise.

Detection wavefront. An expanding sensing wavefront r = v.t - a detection pulse sweeping outward across the grid.

Damped oscillation. A damped harmonic oscillation e^(-bt) cos(wt) - a mind knocked off balance, the resolve ringing down to rest.

Radial blast wave. Stable-Fluids CFD - one detonation releases a hot core and a strong radial blast wave of momentum from a point.

Inverse-square glow. A radiance field I = 1/r^2 - light blooming from a point and falling off with the square of distance.

Inverse-square glow. A radiance field I = 1/r^2 - light blooming from a point and falling off with the square of distance.

Exponential decline. An exponential decay curve v = v0 e^(-t/T) - vitality draining away at a constant relative rate.

Diffusing miasma. Advection-diffusion of a toxin - a miasma spreading and thinning as it diffuses through the medium.

Occlusion field. A growing occlusion field - an expanding region where light is denied, the inverse of the radiance model.

Dielectric arc. A wave field solving dielectric breakdown - a multi-branch electric arc E = sin(kr - wt) e^(-r) radiating from the strike.

Rotating sigil. A rotating harmonic field cos(m.theta - wt) confined to a ring - an m-fold arcane sigil turning in place.

Detection wavefront. An expanding sensing wavefront r = v.t - a detection pulse sweeping outward across the grid.

Barrier shell. A standing wave field - a stationary spherical barrier shell with a harmonic ripple, the ward holding its shape.

Pressure wave. A radiating acoustic pressure wave p = sin(kr - wt)/r - concentric shells expanding and attenuating with distance.

Gravity flow. Stable-Fluids CFD under gravity - a stream of water falls and pools, driven by the same Navier-Stokes solver.

Damped oscillation. A damped harmonic oscillation e^(-bt) cos(wt) - a mind knocked off balance, the resolve ringing down to rest.

Haste kinematics. Kinematics under the spell d = 1/2 a t^2 - the hasted body outpacing its normal acceleration curve.

Combustion field. Stable-Fluids CFD - a buoyant hot-gas source advected through a real Navier-Stokes velocity field; it blooms and rolls upward as smoke.

Exponential decline. An exponential decay curve v = v0 e^(-t/T) - vitality draining away at a constant relative rate.

Pressure wave. A radiating acoustic pressure wave p = sin(kr - wt)/r - concentric shells expanding and attenuating with distance.

Rotating sigil. A rotating harmonic field cos(m.theta - wt) confined to a ring - an m-fold arcane sigil turning in place.

Barrier shell. A standing wave field - a stationary spherical barrier shell with a harmonic ripple, the ward holding its shape.

Wave interference. Multi-source wave interference - two or three sources beating against one another into a shifting figment.

Radial blast wave. Stable-Fluids CFD - one detonation releases a hot core and a strong radial blast wave of momentum from a point.

Combustion field. Stable-Fluids CFD - a buoyant hot-gas source advected through a real Navier-Stokes velocity field; it blooms and rolls upward as smoke.

Combustion field. Stable-Fluids CFD - a buoyant hot-gas source advected through a real Navier-Stokes velocity field; it blooms and rolls upward as smoke.

Combustion field. Stable-Fluids CFD - a buoyant hot-gas source advected through a real Navier-Stokes velocity field; it blooms and rolls upward as smoke.

Inverse-square glow. A radiance field I = 1/r^2 - light blooming from a point and falling off with the square of distance.

Cold-vapour front. Stable-Fluids CFD with density inverted - dense, cold air sinks and spreads along the ground as an advective cooling front.

Ballistic ray. A field-integrated ballistic streak - a pulse travels a parabolic arc to a single target square that glows on arrival.

Ballistic ray. A field-integrated ballistic streak - a pulse travels a parabolic arc to a single target square that glows on arrival.

Rotating sigil. A rotating harmonic field cos(m.theta - wt) confined to a ring - an m-fold arcane sigil turning in place.

Cold-vapour front. Stable-Fluids CFD with density inverted - dense, cold air sinks and spreads along the ground as an advective cooling front.

Cold-vapour front. Stable-Fluids CFD with density inverted - dense, cold air sinks and spreads along the ground as an advective cooling front.

Combustion field. Stable-Fluids CFD - a buoyant hot-gas source advected through a real Navier-Stokes velocity field; it blooms and rolls upward as smoke.

Detection wavefront. An expanding sensing wavefront r = v.t - a detection pulse sweeping outward across the grid.

Diffusing miasma. Advection-diffusion of a toxin - a miasma spreading and thinning as it diffuses through the medium.

Convergent scatter. A particle system - matter gathered from scattered points, the summoned form converging out of noise.

Dielectric arc. A wave field solving dielectric breakdown - a multi-branch electric arc E = sin(kr - wt) e^(-r) radiating from the strike.

Advected air jet. Stable-Fluids CFD - an air current advected as a fast, turbulent jet through the velocity field.

Advected air jet. Stable-Fluids CFD - an air current advected as a fast, turbulent jet through the velocity field.

Haste kinematics. Kinematics under the spell d = 1/2 a t^2 - the hasted body outpacing its normal acceleration curve.

Occlusion field. A growing occlusion field - an expanding region where light is denied, the inverse of the radiance model.

Recovery curve. A saturating recovery curve hp = hp_max (1 - e^(-t/T)) - hit points restored fast at first, then tapering to full.

Rotating sigil. A rotating harmonic field cos(m.theta - wt) confined to a ring - an m-fold arcane sigil turning in place.

Damped oscillation. A damped harmonic oscillation e^(-bt) cos(wt) - a mind knocked off balance, the resolve ringing down to rest.

Cold-vapour front. Stable-Fluids CFD with density inverted - dense, cold air sinks and spreads along the ground as an advective cooling front.

Exponential decline. An exponential decay curve v = v0 e^(-t/T) - vitality draining away at a constant relative rate.

Cold-vapour front. Stable-Fluids CFD with density inverted - dense, cold air sinks and spreads along the ground as an advective cooling front.

Wave interference. Multi-source wave interference - two or three sources beating against one another into a shifting figment.

Ballistic ray. A field-integrated ballistic streak - a pulse travels a parabolic arc to a single target square that glows on arrival.

Ballistic ray. A field-integrated ballistic streak - a pulse travels a parabolic arc to a single target square that glows on arrival.

Damped oscillation. A damped harmonic oscillation e^(-bt) cos(wt) - a mind knocked off balance, the resolve ringing down to rest.

Rotating sigil. A rotating harmonic field cos(m.theta - wt) confined to a ring - an m-fold arcane sigil turning in place.

Combustion field. Stable-Fluids CFD - a buoyant hot-gas source advected through a real Navier-Stokes velocity field; it blooms and rolls upward as smoke.

Diffusing miasma. Advection-diffusion of a toxin - a miasma spreading and thinning as it diffuses through the medium.

Inverse-square glow. A radiance field I = 1/r^2 - light blooming from a point and falling off with the square of distance.

Inverse-square glow. A radiance field I = 1/r^2 - light blooming from a point and falling off with the square of distance.

Dielectric arc. A wave field solving dielectric breakdown - a multi-branch electric arc E = sin(kr - wt) e^(-r) radiating from the strike.

Convergent scatter. A particle system - matter gathered from scattered points, the summoned form converging out of noise.

Rotating sigil. A rotating harmonic field cos(m.theta - wt) confined to a ring - an m-fold arcane sigil turning in place.

Detection wavefront. An expanding sensing wavefront r = v.t - a detection pulse sweeping outward across the grid.

Exponential decline. An exponential decay curve v = v0 e^(-t/T) - vitality draining away at a constant relative rate.

Wave interference. Multi-source wave interference - two or three sources beating against one another into a shifting figment.

Damped oscillation. A damped harmonic oscillation e^(-bt) cos(wt) - a mind knocked off balance, the resolve ringing down to rest.

Impact + splash. A direct-hit core plus a splash ring - the point of impact and the spatter thrown out around it.

Wave interference. Multi-source wave interference - two or three sources beating against one another into a shifting figment.

Rotating sigil. A rotating harmonic field cos(m.theta - wt) confined to a ring - an m-fold arcane sigil turning in place.

Barrier shell. A standing wave field - a stationary spherical barrier shell with a harmonic ripple, the ward holding its shape.

Exponential decline. An exponential decay curve v = v0 e^(-t/T) - vitality draining away at a constant relative rate.

Recovery curve. A saturating recovery curve hp = hp_max (1 - e^(-t/T)) - hit points restored fast at first, then tapering to full.

Ballistic ray. A field-integrated ballistic streak - a pulse travels a parabolic arc to a single target square that glows on arrival.

Damped oscillation. A damped harmonic oscillation e^(-bt) cos(wt) - a mind knocked off balance, the resolve ringing down to rest.

Wave interference. Multi-source wave interference - two or three sources beating against one another into a shifting figment.

Detection wavefront. An expanding sensing wavefront r = v.t - a detection pulse sweeping outward across the grid.

Barrier shell. A standing wave field - a stationary spherical barrier shell with a harmonic ripple, the ward holding its shape.

Occlusion field. A growing occlusion field - an expanding region where light is denied, the inverse of the radiance model.

Haste kinematics. Kinematics under the spell d = 1/2 a t^2 - the hasted body outpacing its normal acceleration curve.

Exponential decline. An exponential decay curve v = v0 e^(-t/T) - vitality draining away at a constant relative rate.

Barrier shell. A standing wave field - a stationary spherical barrier shell with a harmonic ripple, the ward holding its shape.

Rotating sigil. A rotating harmonic field cos(m.theta - wt) confined to a ring - an m-fold arcane sigil turning in place.

Advected air jet. Stable-Fluids CFD - an air current advected as a fast, turbulent jet through the velocity field.

Recovery curve. A saturating recovery curve hp = hp_max (1 - e^(-t/T)) - hit points restored fast at first, then tapering to full.

Damped oscillation. A damped harmonic oscillation e^(-bt) cos(wt) - a mind knocked off balance, the resolve ringing down to rest.

Recovery curve. A saturating recovery curve hp = hp_max (1 - e^(-t/T)) - hit points restored fast at first, then tapering to full.

Radial blast wave. Stable-Fluids CFD - one detonation releases a hot core and a strong radial blast wave of momentum from a point.

Rotating sigil. A rotating harmonic field cos(m.theta - wt) confined to a ring - an m-fold arcane sigil turning in place.

Haste kinematics. Kinematics under the spell d = 1/2 a t^2 - the hasted body outpacing its normal acceleration curve.

Damped oscillation. A damped harmonic oscillation e^(-bt) cos(wt) - a mind knocked off balance, the resolve ringing down to rest.

Occlusion field. A growing occlusion field - an expanding region where light is denied, the inverse of the radiance model.

Convergent scatter. A particle system - matter gathered from scattered points, the summoned form converging out of noise.

Detection wavefront. An expanding sensing wavefront r = v.t - a detection pulse sweeping outward across the grid.

Pressure wave. A radiating acoustic pressure wave p = sin(kr - wt)/r - concentric shells expanding and attenuating with distance.

Diffusing miasma. Advection-diffusion of a toxin - a miasma spreading and thinning as it diffuses through the medium.

Gravity flow. Stable-Fluids CFD under gravity - a stream of water falls and pools, driven by the same Navier-Stokes solver.

Haste kinematics. Kinematics under the spell d = 1/2 a t^2 - the hasted body outpacing its normal acceleration curve.

Pressure wave. A radiating acoustic pressure wave p = sin(kr - wt)/r - concentric shells expanding and attenuating with distance.

Pressure wave. A radiating acoustic pressure wave p = sin(kr - wt)/r - concentric shells expanding and attenuating with distance.

Exponential decline. An exponential decay curve v = v0 e^(-t/T) - vitality draining away at a constant relative rate.

Ballistic ray. A field-integrated ballistic streak - a pulse travels a parabolic arc to a single target square that glows on arrival.

Ballistic ray. A field-integrated ballistic streak - a pulse travels a parabolic arc to a single target square that glows on arrival.

Combustion field. Stable-Fluids CFD - a buoyant hot-gas source advected through a real Navier-Stokes velocity field; it blooms and rolls upward as smoke.

Diffusing miasma. Advection-diffusion of a toxin - a miasma spreading and thinning as it diffuses through the medium.

Rotating sigil. A rotating harmonic field cos(m.theta - wt) confined to a ring - an m-fold arcane sigil turning in place.

Barrier shell. A standing wave field - a stationary spherical barrier shell with a harmonic ripple, the ward holding its shape.

Advected air jet. Stable-Fluids CFD - an air current advected as a fast, turbulent jet through the velocity field.

Damped oscillation. A damped harmonic oscillation e^(-bt) cos(wt) - a mind knocked off balance, the resolve ringing down to rest.

Convergent scatter. A particle system - matter gathered from scattered points, the summoned form converging out of noise.

Diffusing miasma. Advection-diffusion of a toxin - a miasma spreading and thinning as it diffuses through the medium.

Wave interference. Multi-source wave interference - two or three sources beating against one another into a shifting figment.

Ballistic ray. A field-integrated ballistic streak - a pulse travels a parabolic arc to a single target square that glows on arrival.

Diffusing miasma. Advection-diffusion of a toxin - a miasma spreading and thinning as it diffuses through the medium.

Rotating sigil. A rotating harmonic field cos(m.theta - wt) confined to a ring - an m-fold arcane sigil turning in place.

Haste kinematics. Kinematics under the spell d = 1/2 a t^2 - the hasted body outpacing its normal acceleration curve.

Cold-vapour front. Stable-Fluids CFD with density inverted - dense, cold air sinks and spreads along the ground as an advective cooling front.

Cold-vapour front. Stable-Fluids CFD with density inverted - dense, cold air sinks and spreads along the ground as an advective cooling front.

Convergent scatter. A particle system - matter gathered from scattered points, the summoned form converging out of noise.

Damped oscillation. A damped harmonic oscillation e^(-bt) cos(wt) - a mind knocked off balance, the resolve ringing down to rest.

Exponential decline. An exponential decay curve v = v0 e^(-t/T) - vitality draining away at a constant relative rate.

Detection wavefront. An expanding sensing wavefront r = v.t - a detection pulse sweeping outward across the grid.

Gravity flow. Stable-Fluids CFD under gravity - a stream of water falls and pools, driven by the same Navier-Stokes solver.

Gravity flow. Stable-Fluids CFD under gravity - a stream of water falls and pools, driven by the same Navier-Stokes solver.

Convergent scatter. A particle system - matter gathered from scattered points, the summoned form converging out of noise.

Recovery curve. A saturating recovery curve hp = hp_max (1 - e^(-t/T)) - hit points restored fast at first, then tapering to full.

Advected air jet. Stable-Fluids CFD - an air current advected as a fast, turbulent jet through the velocity field.

Rotating sigil. A rotating harmonic field cos(m.theta - wt) confined to a ring - an m-fold arcane sigil turning in place.

Cold-vapour front. Stable-Fluids CFD with density inverted - dense, cold air sinks and spreads along the ground as an advective cooling front.

Cold-vapour front. Stable-Fluids CFD with density inverted - dense, cold air sinks and spreads along the ground as an advective cooling front.

Advected air jet. Stable-Fluids CFD - an air current advected as a fast, turbulent jet through the velocity field.

Wave interference. Multi-source wave interference - two or three sources beating against one another into a shifting figment.

Advected air jet. Stable-Fluids CFD - an air current advected as a fast, turbulent jet through the velocity field.

Advected air jet. Stable-Fluids CFD - an air current advected as a fast, turbulent jet through the velocity field.

Haste kinematics. Kinematics under the spell d = 1/2 a t^2 - the hasted body outpacing its normal acceleration curve.

Gravity flow. Stable-Fluids CFD under gravity - a stream of water falls and pools, driven by the same Navier-Stokes solver.

Radial blast wave. Stable-Fluids CFD - one detonation releases a hot core and a strong radial blast wave of momentum from a point.

Rotating sigil. A rotating harmonic field cos(m.theta - wt) confined to a ring - an m-fold arcane sigil turning in place.

Radial blast wave. Stable-Fluids CFD - one detonation releases a hot core and a strong radial blast wave of momentum from a point.

Barrier shell. A standing wave field - a stationary spherical barrier shell with a harmonic ripple, the ward holding its shape.

Exponential decline. An exponential decay curve v = v0 e^(-t/T) - vitality draining away at a constant relative rate.

Damped oscillation. A damped harmonic oscillation e^(-bt) cos(wt) - a mind knocked off balance, the resolve ringing down to rest.

Rotating sigil. A rotating harmonic field cos(m.theta - wt) confined to a ring - an m-fold arcane sigil turning in place.

Radial blast wave. Stable-Fluids CFD - one detonation releases a hot core and a strong radial blast wave of momentum from a point.

Haste kinematics. Kinematics under the spell d = 1/2 a t^2 - the hasted body outpacing its normal acceleration curve.

Corrosive diffusion. Advection-diffusion of a corrosive fluid - the acid eats outward from the impact, ring after ring, then settles.

Dielectric arc. A wave field solving dielectric breakdown - a multi-branch electric arc E = sin(kr - wt) e^(-r) radiating from the strike.

Corrosive diffusion. Advection-diffusion of a corrosive fluid - the acid eats outward from the impact, ring after ring, then settles.

Ballistic ray. A field-integrated ballistic streak - a pulse travels a parabolic arc to a single target square that glows on arrival.

Wave interference. Multi-source wave interference - two or three sources beating against one another into a shifting figment.

Occlusion field. A growing occlusion field - an expanding region where light is denied, the inverse of the radiance model.

Advected air jet. Stable-Fluids CFD - an air current advected as a fast, turbulent jet through the velocity field.

Convergent scatter. A particle system - matter gathered from scattered points, the summoned form converging out of noise.

Rotating sigil. A rotating harmonic field cos(m.theta - wt) confined to a ring - an m-fold arcane sigil turning in place.

Cold-vapour front. Stable-Fluids CFD with density inverted - dense, cold air sinks and spreads along the ground as an advective cooling front.

Recovery curve. A saturating recovery curve hp = hp_max (1 - e^(-t/T)) - hit points restored fast at first, then tapering to full.

Damped oscillation. A damped harmonic oscillation e^(-bt) cos(wt) - a mind knocked off balance, the resolve ringing down to rest.

Exponential decline. An exponential decay curve v = v0 e^(-t/T) - vitality draining away at a constant relative rate.

Radial blast wave. Stable-Fluids CFD - one detonation releases a hot core and a strong radial blast wave of momentum from a point.

Inverse-square glow. A radiance field I = 1/r^2 - light blooming from a point and falling off with the square of distance.

Barrier shell. A standing wave field - a stationary spherical barrier shell with a harmonic ripple, the ward holding its shape.

Inverse-square glow. A radiance field I = 1/r^2 - light blooming from a point and falling off with the square of distance.

Inverse-square glow. A radiance field I = 1/r^2 - light blooming from a point and falling off with the square of distance.

Occlusion field. A growing occlusion field - an expanding region where light is denied, the inverse of the radiance model.

Haste kinematics. Kinematics under the spell d = 1/2 a t^2 - the hasted body outpacing its normal acceleration curve.

Convergent scatter. A particle system - matter gathered from scattered points, the summoned form converging out of noise.

Detection wavefront. An expanding sensing wavefront r = v.t - a detection pulse sweeping outward across the grid.

Combustion field. Stable-Fluids CFD - a buoyant hot-gas source advected through a real Navier-Stokes velocity field; it blooms and rolls upward as smoke.

Diffusing miasma. Advection-diffusion of a toxin - a miasma spreading and thinning as it diffuses through the medium.

Damped oscillation. A damped harmonic oscillation e^(-bt) cos(wt) - a mind knocked off balance, the resolve ringing down to rest.

Barrier shell. A standing wave field - a stationary spherical barrier shell with a harmonic ripple, the ward holding its shape.

Corrosive diffusion. Advection-diffusion of a corrosive fluid - the acid eats outward from the impact, ring after ring, then settles.

Radial blast wave. Stable-Fluids CFD - one detonation releases a hot core and a strong radial blast wave of momentum from a point.

Wave interference. Multi-source wave interference - two or three sources beating against one another into a shifting figment.

Rotating sigil. A rotating harmonic field cos(m.theta - wt) confined to a ring - an m-fold arcane sigil turning in place.

Advected air jet. Stable-Fluids CFD - an air current advected as a fast, turbulent jet through the velocity field.

Diffusing miasma. Advection-diffusion of a toxin - a miasma spreading and thinning as it diffuses through the medium.

Haste kinematics. Kinematics under the spell d = 1/2 a t^2 - the hasted body outpacing its normal acceleration curve.

Combustion field. Stable-Fluids CFD - a buoyant hot-gas source advected through a real Navier-Stokes velocity field; it blooms and rolls upward as smoke.

Combustion field. Stable-Fluids CFD - a buoyant hot-gas source advected through a real Navier-Stokes velocity field; it blooms and rolls upward as smoke.

Combustion field. Stable-Fluids CFD - a buoyant hot-gas source advected through a real Navier-Stokes velocity field; it blooms and rolls upward as smoke.

Exponential decline. An exponential decay curve v = v0 e^(-t/T) - vitality draining away at a constant relative rate.

Ballistic ray. A field-integrated ballistic streak - a pulse travels a parabolic arc to a single target square that glows on arrival.

Ballistic ray. A field-integrated ballistic streak - a pulse travels a parabolic arc to a single target square that glows on arrival.

Cold-vapour front. Stable-Fluids CFD with density inverted - dense, cold air sinks and spreads along the ground as an advective cooling front.

Cold-vapour front. Stable-Fluids CFD with density inverted - dense, cold air sinks and spreads along the ground as an advective cooling front.

Diffusing miasma. Advection-diffusion of a toxin - a miasma spreading and thinning as it diffuses through the medium.

Occlusion field. A growing occlusion field - an expanding region where light is denied, the inverse of the radiance model.

Detection wavefront. An expanding sensing wavefront r = v.t - a detection pulse sweeping outward across the grid.

Occlusion field. A growing occlusion field - an expanding region where light is denied, the inverse of the radiance model.

Damped oscillation. A damped harmonic oscillation e^(-bt) cos(wt) - a mind knocked off balance, the resolve ringing down to rest.

Convergent scatter. A particle system - matter gathered from scattered points, the summoned form converging out of noise.

Barrier shell. A standing wave field - a stationary spherical barrier shell with a harmonic ripple, the ward holding its shape.

Ballistic ray. A field-integrated ballistic streak - a pulse travels a parabolic arc to a single target square that glows on arrival.

Radial blast wave. Stable-Fluids CFD - one detonation releases a hot core and a strong radial blast wave of momentum from a point.

Gravity flow. Stable-Fluids CFD under gravity - a stream of water falls and pools, driven by the same Navier-Stokes solver.

Cold-vapour front. Stable-Fluids CFD with density inverted - dense, cold air sinks and spreads along the ground as an advective cooling front.

Wave interference. Multi-source wave interference - two or three sources beating against one another into a shifting figment.

Damped oscillation. A damped harmonic oscillation e^(-bt) cos(wt) - a mind knocked off balance, the resolve ringing down to rest.

Recovery curve. A saturating recovery curve hp = hp_max (1 - e^(-t/T)) - hit points restored fast at first, then tapering to full.

Wave interference. Multi-source wave interference - two or three sources beating against one another into a shifting figment.

Rotating sigil. A rotating harmonic field cos(m.theta - wt) confined to a ring - an m-fold arcane sigil turning in place.

Gravity flow. Stable-Fluids CFD under gravity - a stream of water falls and pools, driven by the same Navier-Stokes solver.

Dielectric arc. A wave field solving dielectric breakdown - a multi-branch electric arc E = sin(kr - wt) e^(-r) radiating from the strike.

Haste kinematics. Kinematics under the spell d = 1/2 a t^2 - the hasted body outpacing its normal acceleration curve.

Detection wavefront. An expanding sensing wavefront r = v.t - a detection pulse sweeping outward across the grid.

Convergent scatter. A particle system - matter gathered from scattered points, the summoned form converging out of noise.

Pressure wave. A radiating acoustic pressure wave p = sin(kr - wt)/r - concentric shells expanding and attenuating with distance.

Barrier shell. A standing wave field - a stationary spherical barrier shell with a harmonic ripple, the ward holding its shape.

Wave interference. Multi-source wave interference - two or three sources beating against one another into a shifting figment.

Exponential decline. An exponential decay curve v = v0 e^(-t/T) - vitality draining away at a constant relative rate.

Damped oscillation. A damped harmonic oscillation e^(-bt) cos(wt) - a mind knocked off balance, the resolve ringing down to rest.

Recovery curve. A saturating recovery curve hp = hp_max (1 - e^(-t/T)) - hit points restored fast at first, then tapering to full.

Inverse-square glow. A radiance field I = 1/r^2 - light blooming from a point and falling off with the square of distance.

Inverse-square glow. A radiance field I = 1/r^2 - light blooming from a point and falling off with the square of distance.

Rotating sigil. A rotating harmonic field cos(m.theta - wt) confined to a ring - an m-fold arcane sigil turning in place.

Pressure wave. A radiating acoustic pressure wave p = sin(kr - wt)/r - concentric shells expanding and attenuating with distance.

Damped oscillation. A damped harmonic oscillation e^(-bt) cos(wt) - a mind knocked off balance, the resolve ringing down to rest.

Recovery curve. A saturating recovery curve hp = hp_max (1 - e^(-t/T)) - hit points restored fast at first, then tapering to full.

Convergent scatter. A particle system - matter gathered from scattered points, the summoned form converging out of noise.

Diffusing miasma. Advection-diffusion of a toxin - a miasma spreading and thinning as it diffuses through the medium.

Haste kinematics. Kinematics under the spell d = 1/2 a t^2 - the hasted body outpacing its normal acceleration curve.

Barrier shell. A standing wave field - a stationary spherical barrier shell with a harmonic ripple, the ward holding its shape.

Combustion field. Stable-Fluids CFD - a buoyant hot-gas source advected through a real Navier-Stokes velocity field; it blooms and rolls upward as smoke.

Exponential decline. An exponential decay curve v = v0 e^(-t/T) - vitality draining away at a constant relative rate.

Ballistic ray. A field-integrated ballistic streak - a pulse travels a parabolic arc to a single target square that glows on arrival.

Recovery curve. A saturating recovery curve hp = hp_max (1 - e^(-t/T)) - hit points restored fast at first, then tapering to full.

Rotating sigil. A rotating harmonic field cos(m.theta - wt) confined to a ring - an m-fold arcane sigil turning in place.

Detection wavefront. An expanding sensing wavefront r = v.t - a detection pulse sweeping outward across the grid.

Recovery curve. A saturating recovery curve hp = hp_max (1 - e^(-t/T)) - hit points restored fast at first, then tapering to full.

Exponential decline. An exponential decay curve v = v0 e^(-t/T) - vitality draining away at a constant relative rate.

Pressure wave. A radiating acoustic pressure wave p = sin(kr - wt)/r - concentric shells expanding and attenuating with distance.

Wave interference. Multi-source wave interference - two or three sources beating against one another into a shifting figment.

Ballistic ray. A field-integrated ballistic streak - a pulse travels a parabolic arc to a single target square that glows on arrival.

Damped oscillation. A damped harmonic oscillation e^(-bt) cos(wt) - a mind knocked off balance, the resolve ringing down to rest.

Occlusion field. A growing occlusion field - an expanding region where light is denied, the inverse of the radiance model.

Occlusion field. A growing occlusion field - an expanding region where light is denied, the inverse of the radiance model.

Dielectric arc. A wave field solving dielectric breakdown - a multi-branch electric arc E = sin(kr - wt) e^(-r) radiating from the strike.

Haste kinematics. Kinematics under the spell d = 1/2 a t^2 - the hasted body outpacing its normal acceleration curve.

Occlusion field. A growing occlusion field - an expanding region where light is denied, the inverse of the radiance model.

Ballistic ray. A field-integrated ballistic streak - a pulse travels a parabolic arc to a single target square that glows on arrival.

Rotating sigil. A rotating harmonic field cos(m.theta - wt) confined to a ring - an m-fold arcane sigil turning in place.

Detection wavefront. An expanding sensing wavefront r = v.t - a detection pulse sweeping outward across the grid.

Cold-vapour front. Stable-Fluids CFD with density inverted - dense, cold air sinks and spreads along the ground as an advective cooling front.

Convergent scatter. A particle system - matter gathered from scattered points, the summoned form converging out of noise.

Diffusing miasma. Advection-diffusion of a toxin - a miasma spreading and thinning as it diffuses through the medium.

Barrier shell. A standing wave field - a stationary spherical barrier shell with a harmonic ripple, the ward holding its shape.

Inverse-square glow. A radiance field I = 1/r^2 - light blooming from a point and falling off with the square of distance.

Dielectric arc. A wave field solving dielectric breakdown - a multi-branch electric arc E = sin(kr - wt) e^(-r) radiating from the strike.

Convergent scatter. A particle system - matter gathered from scattered points, the summoned form converging out of noise.

Recovery curve. A saturating recovery curve hp = hp_max (1 - e^(-t/T)) - hit points restored fast at first, then tapering to full.

Rotating sigil. A rotating harmonic field cos(m.theta - wt) confined to a ring - an m-fold arcane sigil turning in place.

Gravity flow. Stable-Fluids CFD under gravity - a stream of water falls and pools, driven by the same Navier-Stokes solver.

Advected air jet. Stable-Fluids CFD - an air current advected as a fast, turbulent jet through the velocity field.

Damped oscillation. A damped harmonic oscillation e^(-bt) cos(wt) - a mind knocked off balance, the resolve ringing down to rest.

Detection wavefront. An expanding sensing wavefront r = v.t - a detection pulse sweeping outward across the grid.

Radial blast wave. Stable-Fluids CFD - one detonation releases a hot core and a strong radial blast wave of momentum from a point.

Ballistic ray. A field-integrated ballistic streak - a pulse travels a parabolic arc to a single target square that glows on arrival.

Diffusing miasma. Advection-diffusion of a toxin - a miasma spreading and thinning as it diffuses through the medium.

Convergent scatter. A particle system - matter gathered from scattered points, the summoned form converging out of noise.

Combustion field. Stable-Fluids CFD - a buoyant hot-gas source advected through a real Navier-Stokes velocity field; it blooms and rolls upward as smoke.

Ballistic ray. A field-integrated ballistic streak - a pulse travels a parabolic arc to a single target square that glows on arrival.

Wave interference. Multi-source wave interference - two or three sources beating against one another into a shifting figment.

Rotating sigil. A rotating harmonic field cos(m.theta - wt) confined to a ring - an m-fold arcane sigil turning in place.

Barrier shell. A standing wave field - a stationary spherical barrier shell with a harmonic ripple, the ward holding its shape.

Gravity flow. Stable-Fluids CFD under gravity - a stream of water falls and pools, driven by the same Navier-Stokes solver.

Diffusing miasma. Advection-diffusion of a toxin - a miasma spreading and thinning as it diffuses through the medium.

Gravity flow. Stable-Fluids CFD under gravity - a stream of water falls and pools, driven by the same Navier-Stokes solver.

Combustion field. Stable-Fluids CFD - a buoyant hot-gas source advected through a real Navier-Stokes velocity field; it blooms and rolls upward as smoke.

Cold-vapour front. Stable-Fluids CFD with density inverted - dense, cold air sinks and spreads along the ground as an advective cooling front.

Radial blast wave. Stable-Fluids CFD - one detonation releases a hot core and a strong radial blast wave of momentum from a point.

Advected air jet. Stable-Fluids CFD - an air current advected as a fast, turbulent jet through the velocity field.

Advected air jet. Stable-Fluids CFD - an air current advected as a fast, turbulent jet through the velocity field.

Corrosive diffusion. Advection-diffusion of a corrosive fluid - the acid eats outward from the impact, ring after ring, then settles.

Dielectric arc. A wave field solving dielectric breakdown - a multi-branch electric arc E = sin(kr - wt) e^(-r) radiating from the strike.

Advected air jet. Stable-Fluids CFD - an air current advected as a fast, turbulent jet through the velocity field.

Gravity flow. Stable-Fluids CFD under gravity - a stream of water falls and pools, driven by the same Navier-Stokes solver.

Detection wavefront. An expanding sensing wavefront r = v.t - a detection pulse sweeping outward across the grid.

Haste kinematics. Kinematics under the spell d = 1/2 a t^2 - the hasted body outpacing its normal acceleration curve.

Damped oscillation. A damped harmonic oscillation e^(-bt) cos(wt) - a mind knocked off balance, the resolve ringing down to rest.

Barrier shell. A standing wave field - a stationary spherical barrier shell with a harmonic ripple, the ward holding its shape.

Pressure wave. A radiating acoustic pressure wave p = sin(kr - wt)/r - concentric shells expanding and attenuating with distance.

Rotating sigil. A rotating harmonic field cos(m.theta - wt) confined to a ring - an m-fold arcane sigil turning in place.

Dielectric arc. A wave field solving dielectric breakdown - a multi-branch electric arc E = sin(kr - wt) e^(-r) radiating from the strike.

Exponential decline. An exponential decay curve v = v0 e^(-t/T) - vitality draining away at a constant relative rate.

Corrosive diffusion. Advection-diffusion of a corrosive fluid - the acid eats outward from the impact, ring after ring, then settles.

Rotating sigil. A rotating harmonic field cos(m.theta - wt) confined to a ring - an m-fold arcane sigil turning in place.

Convergent scatter. A particle system - matter gathered from scattered points, the summoned form converging out of noise.

Inverse-square glow. A radiance field I = 1/r^2 - light blooming from a point and falling off with the square of distance.

Combustion field. Stable-Fluids CFD - a buoyant hot-gas source advected through a real Navier-Stokes velocity field; it blooms and rolls upward as smoke.

Inverse-square glow. A radiance field I = 1/r^2 - light blooming from a point and falling off with the square of distance.

Advected air jet. Stable-Fluids CFD - an air current advected as a fast, turbulent jet through the velocity field.

Impact + splash. A direct-hit core plus a splash ring - the point of impact and the spatter thrown out around it.

Radial blast wave. Stable-Fluids CFD - one detonation releases a hot core and a strong radial blast wave of momentum from a point.

Damped oscillation. A damped harmonic oscillation e^(-bt) cos(wt) - a mind knocked off balance, the resolve ringing down to rest.

Recovery curve. A saturating recovery curve hp = hp_max (1 - e^(-t/T)) - hit points restored fast at first, then tapering to full.

Convergent scatter. A particle system - matter gathered from scattered points, the summoned form converging out of noise.

Gravity flow. Stable-Fluids CFD under gravity - a stream of water falls and pools, driven by the same Navier-Stokes solver.

Advected air jet. Stable-Fluids CFD - an air current advected as a fast, turbulent jet through the velocity field.

Exponential decline. An exponential decay curve v = v0 e^(-t/T) - vitality draining away at a constant relative rate.

Rotating sigil. A rotating harmonic field cos(m.theta - wt) confined to a ring - an m-fold arcane sigil turning in place.

Combustion field. Stable-Fluids CFD - a buoyant hot-gas source advected through a real Navier-Stokes velocity field; it blooms and rolls upward as smoke.

Exponential decline. An exponential decay curve v = v0 e^(-t/T) - vitality draining away at a constant relative rate.

Damped oscillation. A damped harmonic oscillation e^(-bt) cos(wt) - a mind knocked off balance, the resolve ringing down to rest.

Combustion field. Stable-Fluids CFD - a buoyant hot-gas source advected through a real Navier-Stokes velocity field; it blooms and rolls upward as smoke.

Pressure wave. A radiating acoustic pressure wave p = sin(kr - wt)/r - concentric shells expanding and attenuating with distance.

Barrier shell. A standing wave field - a stationary spherical barrier shell with a harmonic ripple, the ward holding its shape.

Detection wavefront. An expanding sensing wavefront r = v.t - a detection pulse sweeping outward across the grid.

Recovery curve. A saturating recovery curve hp = hp_max (1 - e^(-t/T)) - hit points restored fast at first, then tapering to full.

Haste kinematics. Kinematics under the spell d = 1/2 a t^2 - the hasted body outpacing its normal acceleration curve.

Rotating sigil. A rotating harmonic field cos(m.theta - wt) confined to a ring - an m-fold arcane sigil turning in place.

Combustion field. Stable-Fluids CFD - a buoyant hot-gas source advected through a real Navier-Stokes velocity field; it blooms and rolls upward as smoke.

Damped oscillation. A damped harmonic oscillation e^(-bt) cos(wt) - a mind knocked off balance, the resolve ringing down to rest.

Radial blast wave. Stable-Fluids CFD - one detonation releases a hot core and a strong radial blast wave of momentum from a point.

Exponential decline. An exponential decay curve v = v0 e^(-t/T) - vitality draining away at a constant relative rate.

Occlusion field. A growing occlusion field - an expanding region where light is denied, the inverse of the radiance model.

Combustion field. Stable-Fluids CFD - a buoyant hot-gas source advected through a real Navier-Stokes velocity field; it blooms and rolls upward as smoke.

Combustion field. Stable-Fluids CFD - a buoyant hot-gas source advected through a real Navier-Stokes velocity field; it blooms and rolls upward as smoke.

Cold-vapour front. Stable-Fluids CFD with density inverted - dense, cold air sinks and spreads along the ground as an advective cooling front.

Ballistic ray. A field-integrated ballistic streak - a pulse travels a parabolic arc to a single target square that glows on arrival.

Barrier shell. A standing wave field - a stationary spherical barrier shell with a harmonic ripple, the ward holding its shape.

Recovery curve. A saturating recovery curve hp = hp_max (1 - e^(-t/T)) - hit points restored fast at first, then tapering to full.

Diffusing miasma. Advection-diffusion of a toxin - a miasma spreading and thinning as it diffuses through the medium.

Combustion field. Stable-Fluids CFD - a buoyant hot-gas source advected through a real Navier-Stokes velocity field; it blooms and rolls upward as smoke.

Gravity flow. Stable-Fluids CFD under gravity - a stream of water falls and pools, driven by the same Navier-Stokes solver.

Damped oscillation. A damped harmonic oscillation e^(-bt) cos(wt) - a mind knocked off balance, the resolve ringing down to rest.

Radial blast wave. Stable-Fluids CFD - one detonation releases a hot core and a strong radial blast wave of momentum from a point.

Convergent scatter. A particle system - matter gathered from scattered points, the summoned form converging out of noise.

Wave interference. Multi-source wave interference - two or three sources beating against one another into a shifting figment.

Haste kinematics. Kinematics under the spell d = 1/2 a t^2 - the hasted body outpacing its normal acceleration curve.

Inverse-square glow. A radiance field I = 1/r^2 - light blooming from a point and falling off with the square of distance.

Ballistic ray. A field-integrated ballistic streak - a pulse travels a parabolic arc to a single target square that glows on arrival.

Damped oscillation. A damped harmonic oscillation e^(-bt) cos(wt) - a mind knocked off balance, the resolve ringing down to rest.

Rotating sigil. A rotating harmonic field cos(m.theta - wt) confined to a ring - an m-fold arcane sigil turning in place.

Pressure wave. A radiating acoustic pressure wave p = sin(kr - wt)/r - concentric shells expanding and attenuating with distance.

Exponential decline. An exponential decay curve v = v0 e^(-t/T) - vitality draining away at a constant relative rate.

Occlusion field. A growing occlusion field - an expanding region where light is denied, the inverse of the radiance model.

Barrier shell. A standing wave field - a stationary spherical barrier shell with a harmonic ripple, the ward holding its shape.

Advected air jet. Stable-Fluids CFD - an air current advected as a fast, turbulent jet through the velocity field.

Detection wavefront. An expanding sensing wavefront r = v.t - a detection pulse sweeping outward across the grid.

Damped oscillation. A damped harmonic oscillation e^(-bt) cos(wt) - a mind knocked off balance, the resolve ringing down to rest.

Rotating sigil. A rotating harmonic field cos(m.theta - wt) confined to a ring - an m-fold arcane sigil turning in place.

Recovery curve. A saturating recovery curve hp = hp_max (1 - e^(-t/T)) - hit points restored fast at first, then tapering to full.

Haste kinematics. Kinematics under the spell d = 1/2 a t^2 - the hasted body outpacing its normal acceleration curve.

Diffusing miasma. Advection-diffusion of a toxin - a miasma spreading and thinning as it diffuses through the medium.

Convergent scatter. A particle system - matter gathered from scattered points, the summoned form converging out of noise.

Diffusing miasma. Advection-diffusion of a toxin - a miasma spreading and thinning as it diffuses through the medium.

Pressure wave. A radiating acoustic pressure wave p = sin(kr - wt)/r - concentric shells expanding and attenuating with distance.

Recovery curve. A saturating recovery curve hp = hp_max (1 - e^(-t/T)) - hit points restored fast at first, then tapering to full.

Barrier shell. A standing wave field - a stationary spherical barrier shell with a harmonic ripple, the ward holding its shape.

Exponential decline. An exponential decay curve v = v0 e^(-t/T) - vitality draining away at a constant relative rate.

Ballistic ray. A field-integrated ballistic streak - a pulse travels a parabolic arc to a single target square that glows on arrival.

Pressure wave. A radiating acoustic pressure wave p = sin(kr - wt)/r - concentric shells expanding and attenuating with distance.

Gravity flow. Stable-Fluids CFD under gravity - a stream of water falls and pools, driven by the same Navier-Stokes solver.

Advected air jet. Stable-Fluids CFD - an air current advected as a fast, turbulent jet through the velocity field.

Rotating sigil. A rotating harmonic field cos(m.theta - wt) confined to a ring - an m-fold arcane sigil turning in place.

Damped oscillation. A damped harmonic oscillation e^(-bt) cos(wt) - a mind knocked off balance, the resolve ringing down to rest.

Occlusion field. A growing occlusion field - an expanding region where light is denied, the inverse of the radiance model.

Occlusion field. A growing occlusion field - an expanding region where light is denied, the inverse of the radiance model.

Occlusion field. A growing occlusion field - an expanding region where light is denied, the inverse of the radiance model.

Occlusion field. A growing occlusion field - an expanding region where light is denied, the inverse of the radiance model.

Combustion field. Stable-Fluids CFD - a buoyant hot-gas source advected through a real Navier-Stokes velocity field; it blooms and rolls upward as smoke.

Dielectric arc. A wave field solving dielectric breakdown - a multi-branch electric arc E = sin(kr - wt) e^(-r) radiating from the strike.

Pressure wave. A radiating acoustic pressure wave p = sin(kr - wt)/r - concentric shells expanding and attenuating with distance.

Radial blast wave. Stable-Fluids CFD - one detonation releases a hot core and a strong radial blast wave of momentum from a point.

Convergent scatter. A particle system - matter gathered from scattered points, the summoned form converging out of noise.

Detection wavefront. An expanding sensing wavefront r = v.t - a detection pulse sweeping outward across the grid.

Haste kinematics. Kinematics under the spell d = 1/2 a t^2 - the hasted body outpacing its normal acceleration curve.

Ballistic ray. A field-integrated ballistic streak - a pulse travels a parabolic arc to a single target square that glows on arrival.

Exponential decline. An exponential decay curve v = v0 e^(-t/T) - vitality draining away at a constant relative rate.

Convergent scatter. A particle system - matter gathered from scattered points, the summoned form converging out of noise.

Barrier shell. A standing wave field - a stationary spherical barrier shell with a harmonic ripple, the ward holding its shape.

Convergent scatter. A particle system - matter gathered from scattered points, the summoned form converging out of noise.

Damped oscillation. A damped harmonic oscillation e^(-bt) cos(wt) - a mind knocked off balance, the resolve ringing down to rest.

Ballistic ray. A field-integrated ballistic streak - a pulse travels a parabolic arc to a single target square that glows on arrival.

Damped oscillation. A damped harmonic oscillation e^(-bt) cos(wt) - a mind knocked off balance, the resolve ringing down to rest.

Rotating sigil. A rotating harmonic field cos(m.theta - wt) confined to a ring - an m-fold arcane sigil turning in place.

Diffusing miasma. Advection-diffusion of a toxin - a miasma spreading and thinning as it diffuses through the medium.

Occlusion field. A growing occlusion field - an expanding region where light is denied, the inverse of the radiance model.

Radial blast wave. Stable-Fluids CFD - one detonation releases a hot core and a strong radial blast wave of momentum from a point.

Corrosive diffusion. Advection-diffusion of a corrosive fluid - the acid eats outward from the impact, ring after ring, then settles.

Exponential decline. An exponential decay curve v = v0 e^(-t/T) - vitality draining away at a constant relative rate.

Recovery curve. A saturating recovery curve hp = hp_max (1 - e^(-t/T)) - hit points restored fast at first, then tapering to full.

Pressure wave. A radiating acoustic pressure wave p = sin(kr - wt)/r - concentric shells expanding and attenuating with distance.

Inverse-square glow. A radiance field I = 1/r^2 - light blooming from a point and falling off with the square of distance.

Detection wavefront. An expanding sensing wavefront r = v.t - a detection pulse sweeping outward across the grid.

Gravity flow. Stable-Fluids CFD under gravity - a stream of water falls and pools, driven by the same Navier-Stokes solver.

Convergent scatter. A particle system - matter gathered from scattered points, the summoned form converging out of noise.

Barrier shell. A standing wave field - a stationary spherical barrier shell with a harmonic ripple, the ward holding its shape.

Rotating sigil. A rotating harmonic field cos(m.theta - wt) confined to a ring - an m-fold arcane sigil turning in place.

Wave interference. Multi-source wave interference - two or three sources beating against one another into a shifting figment.
Downloadable extras
The same math, exported as 3D models
Every spell also bakes to a spec-valid glTF 2.0 binary - roughly 110 animated particle nodes
with translation and scale channels and emissive materials, hand-written by the same engine.
Drop either .glb straight into Blender, Godot, Unity, Unreal, or three.js.