Digital Artists
Pyro From Zero: Source, Solve, Render, and the Four Settings That Matter
Houdini's Pyro solver is approachable and the defaults produce disappointing grey smoke. This covers the source-solve-render pipeline, voxel size as the one setting that governs everything, dissipation and buoyancy, how to actually direct smoke, and why you should cache before you render.