Wireframe modifier with intersection "nodes" I want to learn how to add objects (in this case spheres) automatically at all the intersections of a wireframe modifier on an object.

I'm pretty new to Blender and wanting to use it to create some cool wireframes I can import into Illustrator and turn into line-art. I've had some success. But I'm trying to figure out how to add spherical nodes at the intersections of pipes when using the wireframe modifier. Like in this example. Is there another kind of modifier I should look at or try to understand? So far the model I'm working with is a banana. (see second attached image)
This can be accomplished through instancing.




Create your object
Duplicate the object SHIFT+D
Add a wireframe modifier to the duplicated object
Parent the original object to the duplicated object: Select the original object first, then the duplicate and press CTRL+P, Set Parent to > Object.
Create a sphere object and scale it to the desired size.
Parent the sphere to the original object: Select the sphere first, then the object and press CTRL+P, Set Parent to > Object.
Select the original object and open the Object tab in the properties. In the Instancing panel enable instancing for Verts and disable Render Instancer


The instructions above create instances of the sphere at the vertex positions of the object and a wireframe version of it. The duplicate object is necessary because the wireframe modifier creates new geometry, which would be used by the instancing. This would result in spheres being placed at the vertices of the generated wireframe mesh instead of the original vertex positions.

You can download the example project below: