oh one other aspect, do your noise lookup on the surface, so use VDB Analysis to make a Closest Point field that you use for noise lookup
this is the basic idea
it’s also helpful to use curvature to modulate it when applying multiple times
Attachments in this post:
http://fx-td.com/houdiniandchill/wp-content/uploads/discord/20185411/07/18/starterPuff.hip