cloud_render.gif

Shaders

 Shaders | Unity

particle_select.gif

Mouse over Effect

Software: Unity shader

It uses the MaterialPropertyBlock as a way to avoid creating material instances. It is useful when you just need to make a small change to an existing material.

cloud_render.gif

2D Ray-marched cloud

Software: Unity + Amplify Shader Editor

It uses shadow passes and light passes, and blends them based on the view dot light direction. Combined with the tangent offset shading, this gives a decent idea of properly lit particles. This also blends in a SSS rim lighting when the light passes behind the cloud.

cloud_mesh_render.gif

Mesh Cloud in Unity

Software: Unity & Maya

Subsurface scattering shader + Rim Light