Procedural Puddles Material

  • February 19, 2017
  • Blender 2.7x
  • Render: Cycles
  • Creator: Zantique
  • License: CC-BY
You must be logged in to download.


This is a node group that adds puddles to a material.

  • Use a separate mapping node for the textures and the puddles, as the puddles has a small normal map for slight ripples. Get the normal map size right with the mapping node before changing the puddle scale (set the texture coordinate to object).

  • It already contains a Normal Map node so you can just plug in the texture on is own.

  • It uses Blender Guru's PBR shader to compile the PBR maps - (

  • The file contains textures from CG textures - ( and Poliigon -( (That's why the files so big).



  • Ndakasha profile picture

    Thanks great work I tried to work around it and got stuck all the time I hope to learn a lot from your great piece happy blending...

    Edited March 08, 2017
  • Vyolleta profile picture

    These are exactly the puddles I need. Very good job! Thank you! Do you know a way to import this in Unreal Engine4?

    Written February 21, 2019
  • Chamacon profile picture


    Written August 14, 2020
  • braydengwb11 profile picture

    I'm new to Blender and I was wondering if there was a tutorial on how to apply this on to my material?

    Written February 05, 2021
  • penwell_2000 profile picture

    just google how to append textures from another .blend file. Or open two versions of blender and copy the object from the downloaded file into your file. it will then be in your library. select your object and then in the material dropdown list, select the puddle material to apply it.

    Written February 17, 2021
  • penwell_2000 profile picture

    Very realistic, thanks for sharing

    Written February 17, 2021