Realistic water is one of the most sought after effects in real-time graphics. Convincing water can give a huge boost to graphical quality, and allows many interesting gameplay mechanics. The open-ended materials system in Leadwerks Engine allows us to implement reflective water without having to code it into the main engine. This allows a wider variety of effects, and greater control for the end user. In this lesson we will learn how to render water similar to that found in the games Half-Life 2 and Bioshock. We will also implement buoyancy physics to make objects float.

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…