Surface swirl flow - Mesh conforming particle flow setup in Geometry Nodes with surface swirl
A Noise distributed, point based Geometry Nodes particle flow setup, constrained to the surface of a custom mesh, whatever you set up as such. (Here with audio driven rotation.)
Compared to the "Surface Flow" setup, additional "swirly" displacement is added, away from the faces - along the mesh normals. This way a fuzzy, warm and chaotic movement is created, which surrounds your mesh with floating and buzzing particles. This addition is controlled by a normal Noise Texture or by the provided Curl Noise node group - as you wish. (The bonus Curl noise setup calculates the Gradient and Curl of the noise field, to create pleasing patterns.)
The file was created in Blender 3.6X and above.
NOTE 1
(Since it is a concept demonstration, it is kept as simple as possible.) The GeoNodes trees are kept clean, the nodes are not contracted into nodegroups for easier readability and have detailed explanations.)
NOTE 2
(This setup must be opened in Blender 6.X and higher. )
You can access all files and materials in this channel for basically free here - https://codesignprojects.gumroad.com/l/kzdwu
(What's this ? A basically free Gumroad membership to access all blend files, materials, node setups and all the fun in the Codesignproject Gumroad page. A weekly growing selection of blend files, materials, models, Geometry Nodes setups and all. These setups are kept as simple as possible, concentrating on one concept, for readability and clarity, in order to make them as useful and easy to dissect them as possible. To study, use, reuse or modify.)
The file is optimized for and rendered in Eevee (Render Viewport Animation). Of course, you can set up any renderer you wish.
Gumroad Posts - https://codesignprojects.gumroad.com/posts
Insta - https://www.instagram.com/codesign_projects
---------------------------------------------------------------------------------------------
Question, Discussions -
The blend file with explanations