How to create a gradient texture from two different 3D materials, for example this post:

(How to create a gradient texture from one material to another (opaque to clear)?) shows how to do this exactly but WITHOUT a 3D texture, my question is how to do this with a 3D texture, where each of the two textures has a different normal map, how would you combine them using a gradient(or fade or merging effect) of two different 3D textures, is this even possible?

I ask this because I'm trying to make a beach using two different textures with each there own different bump map and normal map, here is an example of what i have thus far: Beach texture fade without bump maps/normal maps


1 Answer 1


Final result:



You can use Gradient Texture as a mask for your textures.

Prepare you textures as usual with needed normals/bumps and mix them trough Gradient Texture or which ever you need.



If you are using Image Textures don't forget you need proper Texture Coordinates no matter if they are form UV mapping or using Generated/Object texture space.

Blend file:

  • $\begingroup$ Thank you for your time, but must admit, quite a noob, i tried the above, and the bump maps worked, but no color textures appeared, perhaps if i show you the node setup i have: $\endgroup$
    – Matt
    Apr 7, 2017 at 18:32
  • $\begingroup$ okay, just noticed your comments! give me a sec... $\endgroup$
    – Matt
    Apr 7, 2017 at 18:39

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.