Sunday 22 October 2023

Let's Burn Together Fire Simulation (Project queue = 1)

Let's Burn Together is a piece I have been working on, on-and-off, for a while. It is intended to feature a couple, on a bench, covered in flame but apparently unconcerned. Fire in my work represents grief, but also defiant resilience in the spirit of "burn it all down". From a practice point-of-view, the image has been a great chance to better understand fire simulation and fire shaders, but doing so has made for slow progress! The fire simulation has proved problematic, slow to process, and even buggy, but Saturday was about getting it sorted again... The people were initial modelled and posed as low resolution meshes, which where also used as inflow objects for the simulation (inflow object is crudely the thing that's on fire!). After some experimentation, the figures were replaced by volume objects based on the meshes, which made them much less distinct, but smoother and more in keeping with the fire. The simulation has been difficult, but has been improved by adding wind so the flames billow away from the figures, and by tweaking the noise and vorticity. The best frame was chosen, and 'frozen' by extracting the Open DB volume and re-importing it as static volume object. Unfortunately, doing so appears to have broken the blackbody radiation settings:

As a result, the smoke is being rendered like colder flames, and the flames themselves are super-boring looking with no detail! Sunday night means I've have had a beer, so I might not get much done... but the aim would be to sort out the shader for the flames, plus tweak the shader for the people, to hopefully get something that looks great.

No comments:

Post a Comment