Radial Duplicator - Radial Array and Instances

Gotta say, I just love this add-on. It’s so simple and it just does the job. I am using it all the time.

One suggestion I might make would be an option to auto-hide the empty it makes? I rarely find I need to touch it so would love it if it was just named and automatically hidden in a collection or something.

Thanks!

1 Like

You are correct. Array will always start from the object location. So starting angle is not necessary. Specifying the array angle is sufficient.

The attached picture show the difference between rotated and un-rotated arrayed element.

Ok, I’ll add the setting.

It’s not possible to keep the same rotation with the array modifier. But I can add such an option for radial copying

2 Likes

Hi @cirno.

I have a feature request about "adding an option to customize the location of the tab" :

Summary

Could you add an option in the addon preferences to give the user the choice of the tab to display the addon?
…In order to be able to move the Radial Tools menu from the “Item” tab to a custom one…

Some users might prefer it to be elsewhere (in “Tools” or “Edit” for example, or anywhere else).

Some addons have this feature and it’s very convenient for the user, especially when there are many addons that add their own tab on the N panel (it could become overcrowded vertically).
Here is a related topic on Right Click Select: https://blender.community/c/rightclickselect/dzdbbc/

I think that it’s a good option to have in the preferences of an addon ; and if most of the addon developers consent to add this option, you (the devs) will succeed to fix “ the N panel tabs clutter ”.

You could have a look at these (free) add-ons, they already feature an option to customise the tab, maybe you could borrow the code to implement it into Radial Array and Instances.

Backface Hiding:

SpeedRetopo:

Backface Hiding source code: https://gitlab.com/ChameleonScales/Backface_Hiding

SpeedRetopo source code: https://gumroad.com/l/speedretopo

@CodyWinch has been working on a radial array for Blender:
https://twitter.com/CodyWinch/status/1280385455725465600
WIP radial array blender3d b3d

5 Likes

does it support 2.9+ version

Thank you for creating this wonderful add-on. I’m interested is there a way to keep the instances moving always at the same distance when I move the origin/rotation center point. When I move the origin the instances don’t follow it which makes it a bit hard to manipulate as I can’t predict how it will move. In the upper (green) example, no matter how I move the origing the array follows. In this add-on for some reason it doesn’t happen.

Added
CfRuKC31

2 Likes

Hi. I added checkbox in the preferences to hide empties to collection.
9eR3Q7R1

Added. Here is an example of adjusting the radius and using the input panel.

Hi. I added ability to use mesh normal for the axis orientation.

1 Like

Update 2.1

  • Ability to keep or randomize duplicates rotation.
  • Ability to increment scale of duplicates.
4 Likes

Good to see you are back working on addon development! Is the addon now based on Geometry-Nodes or is it still Python?

These are definitely nice and welcome improvements. I also feel like these particular features would work really well for an arraying objects along a curve (which can be quite tedious in vanilla Blender). Maybe you could even opt to have a scaling profile curve in the N-panel, like with bevel profiles (if that’s possible).

Partly on python and partly on nodes. I’m thinking of doing it entirely on nodes, since it’s possible now.

Like in this example?

1 Like

Yes exactly like your example. If you can add preset curves or save custom ones, it becomes also easy to iterate. But the curve alone is great! Looks good!