Advanced Water Material

Average Rating:  
X Rating Failed

Multipurpose animated water material with refraction and wave displacement

  • Supported Platforms
  • Supported Engine Versions
    4.20

Description


A fully editable and animated water material. Optionally uses tessellation and world displacement for wave simulation. It includes textures for ocean waves, small waves and foam. The material can be used for lakes, oceans or tropical environments. You can fully customize the colors, deepness and opacity of the water, as well as wave normals and wave size. Light refaction is also supported and can be easily configured. You can set up automatic foam generation where the water plane meets a terrain or any other object.


Please note that the material needs some underlying geometry (like a mesh or landscape) to calculate the water depth. For realistic rendering you also need to add a "Planar Reflection" object as shown in the demo scene. You can generally apply the material to all kinds of planar meshes. If you need a high-res tessellation effect, you can use the subdivided plane mesh provided in the package.

Technical Details


Content:

  • 1x Demo scene with landscape and water plane
  • 1x Water mesh (subdivided for optimized tessellation)
  • 1x Water Material
  • 7x Material functions (used in water material)
  • 3x Material instances, optimized for demo scene
  • 14x Textures (used in material)


Features of the Material:

  •  Color setup
  • Light refraction
  •  Opacity parameters
  • Automatic foam generation where water hits an object (like a landscape)
  • Metallic strength
  • Ocean waves
  • Small waves
  • Customizable normal strength
  • Global scaling parameter
  • Water deepness
  • Tessellation (optional)
  • Water surge configuration for simulating waves (optional)
  • Fresnel Setting (to avoid texture tiling / repetitions)


Texture Resolutions:

  •  Foam textures: 1024x1024
  •  Ocean (large wave) textures: 1024x1024
  •  Small waves: 512x512


Number of Materials: 1

Number of Instances: 3 (you can easily create your own ones)

Number of Textures: 14 (4 foam, 8 ocean waves, 2 small waves)

Intended Platform: All Desktop Platforms, not tested on Mobile

Documentation: not included


Demo Video: https://vimeo.com/291340445

Comments

!

Previous Next
  • Edit
  • Preview
  • Help
Enter
Login to comment
X Report this Comment
Report
X Attention


close
X Edit this Comment
  • Edit
  • Preview
  • Help
Update
X Remove this Comment

Are you sure you want to remove this comment?

Remove
X Attention