
KWS Water System (Standard Rendering) v1.5.1 is a modular component designed to simulate various water surfaces such as oceans, seas, rivers, lakes, and pools. It is optimized for PC and console platforms using standard rendering pipelines. The system employs physical approximations for lighting, wave simulation, and water behavior, incorporating parameters like wind power, turbidity, transparency, and dispersion. This ensures realistic water rendering in diverse environments—daytime, nighttime, sunset, or underwater scenes.
Key features include:
– GPU-based wave simulation with multiple cascades to prevent tiling
– Physical lighting approximation with volumetric lights, shadows, absorption, scattering, caustics, and sunshafts
– Fast screen-space projected reflections (faster than other SSR methods), camera planar reflections, and cubemap (probe) reflections
– Screen-space refraction with dispersion using water IOR
– Caustics physically simulated based on water depth and wave motion
– Underwater effects with partial submersion
– Underwater sunshafts and volumetric lighting with caustics
– Shoreline wave rendering with foam particles
– Flow rendering using flowmaps (with integrated flowmap painter)
– Fluid simulation for static objects (e.g., rivers) with foam rendering
– River system supported via splines
– Buoyancy physics
– Dynamic ripples
– Rain effects
– VR support (for PC platforms)
– Support for various mesh types: infinite mesh (ocean), finite box (pool), spline rivers, and custom meshes
– LOD system with tessellation or quadtree rendering
– Depth buffer writing for accurate post-processing effects such as depth of field
– In-editor video and text descriptions for each setting
– Seamless fog compatibility with third-party assets including Enviro, Azure, Weather Maker, Atmospheric height fog, Volumetric fog and mist2, and COZY weather
Supported engine version: 2020.3.1 or higher. The latest version of this resource pack is available for free.
KWS Water System (Standard Rendering) v1.5.1