Frozen Frosty Magic Shader

Python, Houdini, Shader ( node based, Houdini )

Nodes to export normal vectors to use in the volume to have specular

1. Exporting the meshed version of smoke's normal.

2. Apply the normal vector to each voxel of the smoke.

3. Voxel volume that has normal properly can be used to have specular.

Meshed volume can create normal using point cloud. Transfer the normal vectors into the volume. In the volume shader, use the normal vectors of each volume voxel's position to have specular of the smoke so it looks like snowy feeling volumes!


Elsa's magic dress transformation shot was also used with same technique

Houdini, VEX Shader