i have a problem with creating reflective puddles from noise texture.

So i have a large plane where i wanted to add reflective puddles made from noise texture, and make it look something like this enter image description here i didn't add normal texture from google because i know if you stretch texture on big plane it will be all blurry and ugly, and so instead i used noise texture, problem is, where its "dark areas" which are suppose to be puddles, they don't reflect at all, and i don't know how to change their reflection or how to control them in general! i wanted to add glass shader to noise texture but it doesn't have "base color" or anything like that where i could connect glass shader or any shader.

So my question how do i control them or how can i build nodes that way so i can change how they look ?enter image description here

Here is how i built nodes for the plane. I'am using cycles render, blender Version 2.8 enter image description here


1 Answer 1


I would use a Principles BSDF shader in combination with a texture such that:

  • Low intensity of the texture corresponds to high specularity and low roughness (puddles)

  • High intensity of the texture corresponds to low specularity and high roughness (ground)

  • The color is not affected by the texture (i.e. the puddles are very shallow)

This is my setup:

enter image description here


You must log in to answer this question.

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