#Different materials on array modifier

1 messages · Page 1 of 1 (latest)

torpid dune
#

I love the animations you can make using an object offset on the array modifier.

The only thing is that you can't add different material on the other arrays, unless you apply it. But if I apply it I loose the animation I made.

Is there any way to replicate this effect once the array is applied? Thanks!

barren lance
#

Cant you keyframe the offset?

torpid dune
barren lance
#

No I mean keyframin the offset value but on second thought that wont help much with the texturs.

lean pewter
#

its a little bit of a hacky solution, but it does work, its just a little bit of manual work

#

cuz all of them are gonna have a different random value per island, you can then seperate them out one by one and give them your desired material and combine it all into one material like this

#

at the first mix, you make sure the greater than is true for every object but one, then you with the next one you make sure it all but two etc until the last greater than is only true for the last object

granite wigeon
#

this is definitely a hacky solution

#

i say geometry nodes

#

i tried poking around a little in geometry nodes but i couldn't figure it out

lean pewter
lean pewter
#

at that point, this might be easier

granite wigeon
#

sure, best way to do this would be if blender had a way to create an array. say instance [0, 2, 6, 9] had the material "green". then i don't doubt this would be easier in geo nodes

#

but now they don't

lean pewter
#

i've done it before like this, its not that much work tbh