← All ideas
  • Published 22 May 2020

Expanding functionality of array modifier

Add rotation and scale to transformation fields with interpolation type (constant or end point ) and randomnes. Mixing option can be used with another array in modifiers stack. It can speed up many modelling scenarios and overal usability of modifier. There were few proposals approving array modifier before but they were conceptually more difficult for my point of view. So what do you think about it?

array_2.jpg

100%

Development Status: Open

Upvote 51 Downvote 0
e_pog
22 May 2020

8 Comments

peter.boos

Personally i think Blender is missing an easy way to generate circulair arrays. I'd rather see an improvement just on that. Wiggle / randomization is nice but for a starter it be more usefull to make it easier towards the artist as compared to currently. circulair could be just another fit type in the current menu structure with an addition input of r

2
e_pog Author

* @peter.boos * First thought was only about rotation and think It could help to implement radial array. My task was to make a vent grills with random proportions and sizes. So to make grill with 45 degree you have to rotate mesh, it is destructive.Image from Gyazo

1
xan2622

* @peter.boos * Hi. Have you tried the "Radial Array and Instances" addon:

blenderartists.org/t/radial-array-and-instances/1212033

1
e_pog Author

* @ xan2622 * No i haven`t. My proposal mostly focused on linear array and its functions

Darknoodles

I would also add an input field where you can add a python list of occurences you want to ignore. For exemple [1, 3, 5, 6] or even directly a math formula like modulos and stuff

1
Darknoodles

How would you use Constant and relative offset at the same time in your exemple ? But otherwise, yeah, would be nice to directement manipulate objects rotations

1
e_pog Author

* @Darknoodles * I didn't think about it. Just leaved it for discussion ) For most cases i use constant offset and may be this selection could be removed as unnecessary in the future.