KWS Water System is a module-based component that enables you to simulate various water surfaces such as oceans, seas, rivers, lakes, pools, etc.
It's designed for PC/console platformsRequires compute shaders and HDRP 12.x+Before updating, remove the old versionThis version is only compatible with HDRP 12+ rendering and is not compatible with Standard built-in/ URP/ Mobiles / WebGLWater for Standard built-in version Water for URP version If you have already purchased the HDRP version, you can make a paid upgrade to standard built-in/URP with a ~70% discount at any time.All demo scenes and resources from the video are included.PC DEMOThe water rendering employs a physical approximation for lighting and wave simulation, based on real-world parameters such as wind speed, turbidity, transparency, etc.Therefore, water rendering should appear correct in any scene, whether it be during the day, at night, at sunset, or in a cave.Features:GPU waves simulation with multiple cascades (to avoid tiling)Physical approximation of lighting (volumetric lights and shadows, absorption, sub-surface scattering, caustics, sunshafts, PBR shading and sun reflection)Physical approximation of reflections using reflection stack: fast screen-space projected reflections (several times faster than any other SSR methods) + camera planar reflections + skybox reflectionPhysical approximation of refraction in screen space with dispersion (using water IOR)Physical approximation of caustics relative to water waves (with dispersion).Underwater with partial submersionUnderwater sunshafts/volumetric lighting with causticsUnderwater half-line tension effectUnderwater physical aproximation rendering (Snell's window effect and internal ssr reflection with volumetric lighting)Underwater bubbles and lit-particles (with feature that makes these particles tile infinitely across space using only few thousand particles)Aquarium modeDecal system using shadergraph (include duckweed/blood effects)Trails using shadergraph and particle system (include foam trail effect)Instersection and open ocean foamShoreline foam waves rendering with pre-baked particles simulationFlow rendering using flowmaps (integrated flowmap painter)Fluids simulation for static objects (rivers) with foam renderingRiver system using splinesBuoyancy (and API)Dynamic ripples (using primitives or mesh renderer)Rain effectVarious meshes: infinite mesh(ocean), finite box (pool), spline rivers, custom meshOptimized multple water instances renderingLod system with dynamic mesh quality and culling using QuadTreeTesselationWriting to depth buffer (for correct posteffects like 'depth of fields' or third-party fogs/plugins)Video/text description of each setting in the editor.Fog compatibility out of the box (in one click) with third-party assets for Expanse, Time of Day, Enviro 1 and 3, Atmospheric height and fog.VR supported (PC target platform)You can get all new beta changes/fixes/features and get support on the Discord channelpublic roadmapEmail: kripto289@gmail.comRequires compute shaders and HDRP 12x+