Hydrax
Hydrax is an add-on for the Ogre3D graphics engine which aim is to provide an easy-to-use library in order to render pretty water scenes. It’s fully configurable, all effects can be modified in real-time, hydrax geometry and noise modules options, changing between different modules – geometry and noise – on-the-fly and much more!
Hydrax has a modulable interface which allows any kind of water geometry and noise generation, actually Hydrax comes with three geometry modules: the infinite ocean module, based on the projected grid concept, the simple grid module and the radial grid module; and two noise modules: Perlin noise and the FFT noise generators. Of course, custom hydrax geometry and noise modules can be implemented by users.
Main features:
- Realistic fresnel refraction and reflection effects
- Intelligent depth effects based on depth maps
- Smooth transitions between water and all scene objects
- Caustics effects
- Sunlight effects
- Full underwater rendering: underwater reflections, god rays and much more!
- Foam effects
- Water editor to aeasely create your owns Hydrax config files!
- Vertex and GPU Normals generation
- Decals support (to place any kind of texture on the water, like ship trails, water vegetables, etc)
- Modulable interface (Geometry and noise modules)
- HLSL and CG support (and GLSL in future versions)
- Full integration with SkyX!
Licensing:
Hydrax is released under the LGPL terms.
Download:
To download the latest Hydrax version and Tools, check the Hydrax download section.