T.TAO
Back to Works
2024/graphics / rendering

Water Rendering

Some experiences regarding water rendering.

TechnicalArtComputerGraphics
Water Rendering

Real-time Reflection

Real-time reflection is achieved through a render texture generated by a C# script attached to the water surface. This texture is generated using the FFT method.

Underwater Details

The mud underwater can be seen through the surface of the water waves.​

The depth of the water is also adjustable through the material.

Different Skyboxes

This is another example of a skybox with an aurora.

specular reflection is independently adjustable.

Water Rendering

The following shader is implemented in Unity's Built-in Render Pipeline using Amplify Shader Editor.

Official DocumentOpen β†—