Spider Web Geometry Node Group For Blender 3.4 And Up
How to use:
Open an Asset Browser window. Add geometry nodes to an object and simply drag the "Drips_Spiderweb" node group from the Asset Browser in your node tree.Alternatively use the Add-Menu in the Node Editor (Add > "Drips SpiderWeb" > "Geometry Nodes" > "Drips_SpiderWeb")
The input "Target Geometry" must be connected to a mesh object, on which the spiderweb can connect to.To connect it to a single object of the scene, you can do that with the "Object Info" node (Set to "Relative").To connect it to multiple objects, all these objects need to be placed into a collection and referenced via a "Collection Info" node (Set to "Relative").
-
The node group outputs either a mesh or a curve object, which you can manipulate to your own preference.
Video Tutorial
Known issues:
While being very flexible in multiple scenarios, it is unavoidable that errors might appear in individual situations:
-
It is important to place the spider web, so it can find enough objects to connect to:
By default, the search radius for connections is set to 5 meters. If your scene uses a very large real world scale, you need to increase this value.
If it can't find enough objects to connect to, the result may seem illogical/incomplete. Besides finding a good postion of the spider web, try increasing the "Main Thread Count" or try another "Seed" value.
If it can't find any meshes to connect to, no spiderweb will appear. To help see the object if no spider web is displayed, you can toggle "Show Gizmo" to display the current position and orientation.
When using extreme amounts of slack, some errors may appear in the spiral of the spider web
When messing too much with the values, it might happen that the generation of the spider web is faulty. In this case, it is recommended to reset every input of the node group to its original value.
In some cases the center hole might show some minor errors which are only apparent on macro shots. In this case, try another seed value.
- When you're duplicating the spider web, all the duplicates will use the same values. This is because they are all referencing the same instance of the node group. To give each duplicate distinct values, a simple method is to create inputs for the desired values with the "group input" node. This way, you can access the values via the modifier tab of the object and each value changed here, will be individual for this object. See video tutorial at minute 4:05 : https://youtu.be/RPza7ADrFbI
Only for Blender 3.4 and up!
Discover more products like this
geometry_nodes Cobweb node group custom node geometry nodes loveblender blender-node geometrynodes spider node groups spider web spring24 Cob web web