Some procedurally generated clouds created in Blender. These were rendered in Blender's real-time engine eevvee. With some clever lighting tricks it's possible to get pretty close to a ray traced result. It takes a bit longer to set up but you save time in the render. Plus you can load the scene up with pretty much as many clouds as you want. The shader is easily tweaked and can also easily be transformed into nebulae.