Log inGet started
World

Cold Start

Branchmain
Commitcfc095f0fc

README.md

fyr_fill

Fills the PYRE part's bonfire volume, one invocation per voxel. A wobbling, wind-drifted column carries a noise-gnawed teardrop flame body with ridged tongues licking its edge and a white-hot core at the base; above the flame tip the same noise fields turn into domain-warped smoke billows with an orange belly where they meet the fire. The blackbody ramp runs red → orange → white with density.

preseed/parts/p_fire.module owns this shader: it holds the reference, packs the U run each frame, and hands both to preseed/volume.module to dispatch.

Bindings

namekindwhat it is
volstorage3d (rgba16f)the volume written — RGB emission, A density
Ubuffer (read, f32)the part's fill parameters

U (f32 indices): 0 time · 1 flame height · 2 intensity · 3 smoke density · 4 wind X · 5 wind Z · 6 core pulse.