Hello everyone ,
I have the following question:
How do I force the multi shader to use every different texture at least once before starting to repeat.
Let’s say I have 10 instances of an object and 10 different textures -
how do I force it to use a different texture for each object ?
at the moment I am seeing a weird behaviour that some textures are repeated twice and some not at all.
frequencies are all kept at 1
tried to also use .1 but it didnt change.
Thanks
You can try different seed. The textures are assigned randomly (well, pseudo-randomly), eventually you should be able to find a seed where all 10 objects are assigned 10 different textures.
Yep, there’s no way to force it. You can always make a feature suggestion over on our Ideas Portal
https://chaoscorona.ideas.aha.io/
Also, depending on what you are wanting to achieve, there may be other ways to do it - are you literally wanting to use this as the Diffuse color in the final rendered image, or are you using it for some post processing to make selections for instance (the latter case may be better done using masks).
Thanks for the suggestions. I still feel it would be more logical if it worked that way by default. Unfortunately, for my project I need to create a fairly complex sculpture rendering, where each texture must appear only once. I’ll give the seeding approach a try.
I ll make the official suggestion !
Cheers
If you use clones, you could use native C4D Multi-Shader. I had the same problem a few months ago, and was able to resolve it that way. Take a look.
Increase your textures so the multi shader has more to choose from.