Profile PictureIrakli Kupunia

MEDUSA NODES - Procedural Hair System for Blender (Beta)

31 ratings

Keep in mind that this addon is not production-ready yet and has lots of issues! You will most certainly encounter some bugs. It is not a finished product yet.
Feel free to contact me via DMs on Twitter or If you have any issues, I will try to do my best to solve them.

Medusa Nodes - Procedural Hair System for Blender

The addon features Geometry Nodes node groups, which are purposely made to achieve realistic deformations and visualization of hair.

The node groups are streamlined by the help of addon's own Medusa Nodes Hierarchy panel, where one can easily view, and edit all of the different nodes and their parameters.

For more information you can visit the or documentation page. The documentation page is in progress.

You will get all of the future updates after the one-time purchase.

Check out the release notes.

Version 1.1.1 is compatible with Blender version 4.1.

Key Features

Custom Physical Dynamics Solver

A new Dynamics node utilizing a physical dynamics solver using Verlet Integration. While not entirely realistic, it provides functionality comparable to simpler game physics engines.

Freezing System

Manual freezing of generated splines (hair follicles) within the Generator now minimizes redundant calculations, providing a substantial performance boost by eliminating the need for repeated spline generation on each dependency graph update. The Freezing System extends to Guide, Noise, Curl, and Curves to Splines nodes, making the hair deformation during sculpting and procedural modeling faster.


  • The addon features several nodes, including deformers such as Guide, Clump, Noise, Curl, Braid, Children, and Trim.

  • Mask Groups for masking purposes, which are pretty simple but crucial in achieving realistic hairstyles in my opinion.

  • The “Region” maps, also known as “Parting” maps are supported by Guide and Clump deformers. (Image Texture node should be set to Closest type of interpolation!).

  • The Braid deformer is not set in stone and will improve. The fishbone braids, where side hairs automatically find the place they can feed into the main braid, are far from being perfect, but maybe some of you can find them useful. I will try to improve its usability as well, because its parameters are needlessly overcomplicated at the moment.

Addons UI

Addon has its own hierarchy viewer.

  • Add Deformer button, which will add the desired deformer right on top of the currently selected deformer.

  • Addon can also expose "ColorRamp" and "FloatCurve" widgets for quick access.











v1.1.2 (03/07/24):

  • Weight Paint Mask Group was added. (Not all of the parameters will support this new mask group)
  • Weight Paint Mode Toggle button was added.
  • Braid deformer is reverted to its pre-1.1.0 state. (The new Braid deformer requires some additional development time.)

v1.1.2 (26/06/24):

  • Fixed the Surface deformation on the Curves to Splines node.
  • The curves objects created by the Curves to Splines node are now automatically parented to the Emitter Geometry ("scalp" geometry).

v1.1.1 (13/06/24):

  • Fixed the automatic updater.
  • Fixed issue where the second clump modifier would not follow the first one.

v1.1.0 (29/02/24):

v1.0.7 (22/11/23):

  • Paint Mode Toggle fix. (You will encounter a warning when the initial switch happens, because no tool is selected. It looks like it is the new Blender bug.)

v1.0.6 (16/11/23):

  • Addon is now compatible with Blender 4.0. Please keep in mind that the current version is not backward compatible with previous Blender versions.
  • Clump deformer is now more reliable when working with Region Maps.
  • Regular Curves connected to the Guides Object support masking with painted textures.

v1.0.5 (05/05/23):

  • Bug when starting a new groom in the 3.5 Blender is eliminated. This makes Medusa Nodes compatible with Blenders 3.5.0 version.

v1.0.4 (06/02/23):

  • Fixed bug where the Clump deformers Mask input would not get affected by the painted textures.

v1.0.3 (03/02/23):

  • The new "Duplicate Groom" menu was added. Now the user is able to duplicate either the entire groom with all of its groom parts or duplicate only a specific groom part for the specific groom. Note: Older grooms will require a custom object integer property "MedusaGroom" on the main hair object to work with this new duplicate operator.
  • "New Groom" pop-up menu now includes the sub panel - "Groom Data" where user can define Control Point Count, Density and Seed parameters of the groom before it's initialization. Defining Density beforehand should avoid crashes when working with larger emitter objects.
  • Guide deformer now has Region Mask, for masking out the Region Map parameter. The parameter makes the deformer considerably slower, hence it should be first enabled manually.
  • Addon preferences got a new updater module. Users will be able to download the latest update directly from inside of the Blender. (Requires a blender restart after the update.).

v1.0.2 (29/01/23):

  • The bug where hierarchy would not update after the manual switch from sculpt or paint modes is now fixed. It was causing most of the hierarchy update issues.
  • Materials are now also visible in the object's material slot. This makes Shader Editor accessible for editing. Note: when switching the material, the new material should be added to both - the hair object's material slot and the material slot of the Visualizer node.

v1.0.1 (22/01/23):

  • Bug where the textures would become darker and darker with each new save action is now fixed.
  • Main hair material for Eevee was not connected, it is now connected and cleaned up.
  • The Logo is updated.

v1.0.0 (20/01/23):

  • Release

You can submit the bugs and issues regarding the addon here:

Thank you for your interest and support!

Add to cart
Copy product URL


(31 ratings)
5 stars
4 stars
3 stars
2 stars
1 star

MEDUSA NODES - Procedural Hair System for Blender (Beta)

31 ratings
Add to cart