Puffy Smoke is a particle system with a special render setup to display faked volumetric smoke, using a directional light as reference.
Its primary purpose is to emit smoke trails behind moving objects, but it can be used to also make clouds or any other smoke effect .