Hello. I want to make one texture from 3 for my widget. I suppose I should do this with material. Here’s my textures:

How can I do it in material bp? I need tiling only for “48” texture.
Make mask texture that is RGB in this way: R 1/3rd on the left, G 1/3 in middle, and B 1/3rd or right. So 3 stripes, each 1/3 red, green, and blue.
Now see how to use linear interpolate node in material. and interpolate your 3 texures, with that mask.
This is simplest way.
You can also create that RGB mask out of expressions directly in material. With IF statments:
- get UV coordinate node. Filter only R or G just one, to get UV in single direction.
- set result color to GREEN
- and then if UV is < 1/3 set it to RED
- if UV> 2/3 set it to BLUE.
I can’t use first way, because I can’t use photoshop or gimp to work with layers. I’m trying the second way and can’t understand how and why to set result color to green/red/blue?

This is more complicated than i thought. Trying to do this material.
Well I’m trying to figure it out for a few hours and the main problem there is too much information about “blending” textures, but not about “composing” textures.
Wait. It’s cool idea. Here’s what I’ve got so far:
But when I’m trying to add third texture with B=0.66 I’m getting this:
I suppose second “if” is overriding the first one (yellow dot on preview). Do you know how can I fix it?
I assumed you do not know material editor, and tired to make it easy to duplicate (ie. no messed up things).
create RGB stripes:
stretch uvs 3 times in single direction:
combine textures:
whole graph (dirty):
Combining 3 of anything:
- assume “Zero/default” state is one of 3 options
- use option 0 for whole thing
- use 2 if statments, if something is more that other, use option 1, if something is less that other thing use option 2.
But i did RGB stripes anyway.
Whole thing would be easier if you just masked R from uv then:
set default RGB = [0,0,1]
if R < 0.33 set MAsk texture to RGB=[1,0,0]
if R > 0.67 set MASK texture to RGB=[0,1,0]
then Lerp with RGB your pieces together.
I was doing that when you wrote you can do whole thing yourself. ![]()
Thank you very much!
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.





