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


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.