Very useful! Thanks for offering it. The boolean operation is not working however (at least here at me… in Blender 2.93 -the latest official version-). Whenever I click on it, on the pie, it gives the message below:
I correct it immediately. In the meantime you can activate the addon “Add Mesh: Extra Object” in the blender preferences (basic addon in blender). The problem should be solved =).
It would be good to have in booleans some other shapes also. A circle (a cylinder) and a free polygon draw option mainly. Also, for the scatter it would be good to have an option for weight paint (as it is mentioned above too).
Shortly said, it is a very cleverly organized add-on. It would be good to keep it evolving.
Hi,
I replaced “Subdivision” by “Scatter Paint” which allows you to paint one or more particles quickly :
Note : If you just used “Scatter” just before, I advise you to deactivate the modifier before painting for performance reasons.
I also remade the Array with Geometry Nodes. It allows to randomize the position and the rotation :
Note : There is also a big performance issue if you use the
popup panel, I advise you to go directly to the modifiers panel. When this problem is solved, I would add the array to Circle, Grid and add the Scale Random and Seed properties.
The scatter paint has a problem here: It does not do the work properly. There appear some very big in size objects (from those that has selected to be scattered on the surface) and they remain unscatterd on the painted areas.
As to the array on curve feature… there too is needed a randomize option. Imagine that you make an abandoned countryside fence for example: its pickets have to be randomly positioned because of agedness. Or imagine that you make a rosary with some cubic beads… they have to be randomly arrayed.
Is the scale of your instances correctly applied ? Actually Scatter and Scatter Paint have the same default value. I need to change the default value and “lock” the pop-up panel to keep the parameters visible (scale, density, …).
I also added a little security feature to save a bit of performance. (not available in the downloadable version)
Yes, for the Array I must first resolve the performance issue and then we can add lots of cool options !
The simple scatter works ok, the problem appears in the scatter paint only. I do not know why but the instances there become uncontrollable. Maybe I am doing something wrong. It would be good to have a small video showing the steps you follow.
The weight paint you are drawing just tells geometry nodes that the instance CAN appear there, you are not painting objects directly. The amount of objects that populate that space are controlled in the GN modifier.
Also remember to apply the scale before and if you want to change something do it directly to the mesh.
@AntoineBagattini Adding the seed input could help with more control
It seems that the simple scatter tool can be used very effectively for producing rock tile walls. It needs, however, some more options. An option for a random offset from the surface and an option for more orderly formation (something that can be titled as ‘surface array’ maybe). Having some such further options can make a very nice looking rock wall modelling a breeze.
Also, would be good to have a random scale of the array objects in the ‘array’ tool.
Btw, I am totally ignorant regarding programming, so I do not have the slightest idea as to the difficulty of programming such things. I just am sharing ideas.