Procedural Slime Add-On

by Ignacio Matey in Addons


Hi there! So I made this Slime add-on in Blender 3.1. It will basically create procedural slime between objects, so a lot of its parameters will be controllable.

Here you have a Youtube tutorial about it (the instructions bassically repeat what the video says).



  • INSTALLATION AND APPEND:
    For installing it just install the zip file. Then the add-on will appear on the sidebar of the viewport (press N). If is the first time that you are using the add-on you will need to click on Append, so the Geometry Nodes node that the add-on needs to work will be appended on you blend file.


    The interface of the add-on was inspired by the awesome GeoCables add-on by Amandeep: https://amanbairwal.gumroad.com/l/GeoCables

  • CREATE SLIME:
    Once that you have click on append, you just need to click on the two objects between which you wanna create the slime and click on create slime. A slime object will be created with a Geometry Node modifier.If you move/rotate/scale the objects, the slime will follow them.

  • PARAMETERS

    • Density: changes the number of slime tentacles between the objects.

    • Viscosity: changes the effect of gravity on the slime, bigger means more hanging.

    • Radius: changes the radius of the slime tentacles (DON'T MAKE IT TOO BIG)

    • Proximity object 1: this parameters will change how close the slime is attached to the first object. A value close to 0 will mean that the slime is created only in the closest points of the first object (relatively to the second one) and a value of 1 will create it all along the object.

    • Proximity object 2: this parameters will change how close the slime is attached to the second object. A value close to 0 will mean that the slime is created only in the closest points of the second object (relatively to the first one) and a value of 1 will create it all along the object.

    • Slime in contact: how much the slime is spread over the regions of contact with the objects.

    • Profile curve: number of subdivisions of the slime tentacles along its profile. TRY TO KEEP IT AS LOW AS POSSIBLE so you keep the vertex number low.

    • Length curve: number of subdivisions of the slime tentacles along its length. TRY TO KEEP IT AS LOW AS POSSIBLE so you keep the vertex number low.

    • Low/High res: a value of 0 will create a low resolution version of the slime, useful if your PC specifications are not too good or if you don't want to make closer looks to the slime. A value of 1 will keep the geometry in high resolution.

    • Subdivision object 1: if your first object is low subdivided (like a cube) you will notice that the slime will only come out from specific points, so it will not seem random. To solve this problem just increase this parameter. TRY TO KEEP IT AS LOW AS POSSIBLE. This parameter will NOT change the actual geometry of your first object.

    • Subdivision object 2: if your second object is low subdivided (like a cube) you will notice that the slime will only come out from specific points, so it will not seem random. To solve this problem just increase this parameter. TRY TO KEEP IT AS LOW AS POSSIBLE. This parameter will NOT change the actual geometry of your second object.

    • Seed: this value will change the random arrangement of the slime.

    • Internal slime: depending on the geometry of your objects, sometimes you will have slime tentacles that start in one object and end in the same one. If you make this parameter close to 0 you will delete this tentacles. A value of 1 will keep them.

    • Material: the add-on comes with a default material for the slime, but you can change it for your own materials.

  • FEEDBACK AND FUTURE VERSION
    Please let me know if you like it or what can be improved. Feedback is welcome! Also if you find any bugs or malfunctions you can send me an email: imatey18@gmail.com
    For future versions of this add-on I will like to add the possibility of creating slime in a collection of objects and within the objects themselves (for creating slimy interiors with jut a click). I will like to do this avoiding problems of intersection of the slime with the objects.Also if the slime would only come from fixed points of the objects, instead of changing when they move, making animations of the slime could be possible (avoiding to work with fluid/cloth sims)Also I will like to make the slime more realistic (maybe with a remesh modifier?).THANKS :)


Choose a product version:

  • $5 Personal License

    If you don't want to make money with this product

  • $10 Commercial License

    If you want to make money with this product.

Sales 300+
Customer Ratings 2
Average Rating
Published over 2 years ago
Blender Version 4.0, 3.6, 3.5, 3.4, 3.3, 3.2, 3.1
License GPL
Have questions before purchasing?

Contact the Creator with your questions right now.

Login to Message