Is there a way to merge blended (gradient) textures into the same material?

So I was following this tutorial from here where the instructor is using a mix shader to blend two materials together and the results are pretty phenomenal:

However, the problem is this kind of effect only shows up in a render and I was doing this on an asset for a game which only wants one material applied per object and doesn’t blend them so when I exported my object I would only get a single texture applied. I then tried mapping the faces with the different materials and seeing if I could use texture paint to blend them but that didn’t seem to work either (really unfamiliar with that tool as it is).

So I guess what I’m really asking is if there is a way to get that effect from the video with those two different textures blended like that, then have that show up on the UV mapping/image edit and save that file so I can then use that as a single material? I’ve seen some users saving images off of texture paints they did, so was just wondering if this was possible.

So I don’t want to be one of those people that asks a question and never receives an answer and the unanswered question ends up being the only hit on search results (this has happened to me many times, and I’ve even found my own questions where I answered myself with “I figured it out, thanks guys!” and was like “2010 me, what did you find out!? Why can’t I remember?!”

That aside. The answer to this is you have to take your mixed materials and bake the final shader down into an actual texture. That preserves the gradient and any other procedural material shenanigans you might have done and also allows you to mess with the textures in an image editing program like Photoshop or GIMP.

Hope his helps any lost google travelers that stumble on this page in the future!

1 Like