1
$\begingroup$

I have made a simple rock object. I have added bump map, SPEC map and the diffuse texture. I want to make the rock's texture have variation in its texture. I want to add a voronoi texture that will affect what areas of the model will have the image diffuse texture, and the other parts of the model, I want to be in different saturation. Therefore I want variation in the image texture. So some areas are lighter and more saturated, and the other areas have the diffuse color of the image texture.

Here is my node setup.

enter image description here

I want to make this, because it will add more variations to the texture of the model.

$\endgroup$

3 Answers 3

2
$\begingroup$

You can add a Color > Hue Saturation Value node and plug the voronoi texture into the Saturation socket. Values on the voronoi texture closer to 1 will make those areas of the diffuse texture closer to the original saturation, values closer to 0 will be more saturated.

enter image description here

You can add a Color Ramp node after the Voronoi texture to have better control.

enter image description here

$\endgroup$
2
$\begingroup$

Differentiate diffuse map into 2 shaders and control them with mask

In order to make different parts of model being saturated in a different way which is controlled by Voronoi texture, use 2 shaders and plug that texture as a mask.

In the node setup mask is plugged into the Factor input of the Mix Shader:

enter image description here

It makes bottom (saturated) shader affect where the texture is bright and viceversa.
Resulted shaders - top, bottom and masked:

enter image description here

$\endgroup$
1
$\begingroup$

You can do this by adding a voronoi texture and using its "fac" output as the mix controller for the mixing factor of image textures.

Voronoi Texture

Add the Voronoi Texture.

MixRGB Node

Pluck its factor into the factor of the MixRGB node.

Full Node Group

Add Image texture node and plug it into the MixRGB node.

Hopefully this will do the trick

$\endgroup$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .