Work in Progress, Part 9 – Water shader

Fantasy Castle

So to add a little life to my water element, I want it to animate and have waves cascading. What I can do is create a new shader, MIA_X like I did for the other elements but fine tune it’s parameters for water.


Now the MIA shader’s have some presets that you can use to get you closer from the start.


This has fine tuned the shader to react more appropriately like water. It’s made changes to reflections, refractions, BDRF to use Frenel reflection, and more.

To add more complexity to the shader we’ll add an ocean shader to the standard bump.


The Ocean shader has a whole range of complex and subtle areas to tweak.


The main one’s we’ll mess with are: Scale, Time, Num Frequency, Wave Length Min/Max.

Here is a render with default settings.

Image converted using ifftoany

Here the shader looks like still water but doesn’t really work for scene.

Image converted using ifftoany

The scale has been increased and the time slider dragged slightly.

Image converted using ifftoany

Increased frequency more.

Image converted using ifftoany

Scale, frequency, and wave height have been adjusted.

Image converted using ifftoany

Another slight change. The great thing about the ocean shader is it will animate out when rendering.

Here’s still with current model and textures.


You’ll want to keep refining the look of water but this is the general idea.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s