Should i split this into 2 materials? Im trying to make patterns in the same material.

So i made this kind of weird material that can make many patterns as long as you change the specific Custom Data Values.

But there’s an issue. I cant seem to build a cross pattern unless i go through all those nodes i created above :spaghetti:
So i made a very complicated node mess just to build a cross :spaghetti: :spaghetti:

Then i have 1 per instance custom data value to make it take effect or not.
It looks like a mess and i know this is not good for performance.
So im thinking…
Should i separate this into 2 materials?
Or there’s a way to make the cross inside the nodes below?
Or is this actually fine, and im overthinking?

1 Like

Bumpity bump? Bump BUMP :smiley:

You could simplify this by getting a Cross image and just adding like you did the symbol, but you could do that with all the backgrounds that you’re making

1 Like

But thats what im already doing, right? And its kinda messy. Thats why im asking.
Look at all those nodes. And all just to make a cross that wont even be present in most flags.

You can Have the Symbol be By its self

you have attached to something that when you click a button to change the background


to a different Material
e358020deea13b2fa59ba8a992241948

1 Like

2f2049a7b574500e8d4dba1a81524bb0

But then you need 2 materials for that, right?

Correct but You can make a Texture into a Material by right clicking and Make Material

1 Like

Thanks.
I think i will stay with the one material solution.
One material is always better i assume, because its less draw call.
Though the complexity of those nodes worries me.
But since its done its done…
I will mark your answer as the solution.
Have a great day. :grinning:

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.