RPSimpleWater

RipMuxiv

(0)
$12 $25
ENDS SOON ! -50%
Publisher RipMuxiv
File size 565.62MB
Number of files 162
Latest version 1
Latest release date 2025-02-05 08:06:13
First release date 2025-02-05 08:06:13
Supported Unity versions 2018.4.2 or higher

We're excited to bring you RPSimpleWater! It's written entirely in ASE ShaderEditor (except for planar reflections and buoyancy and shader GUIs) and covers the functionality of regular water body shaders! This makes it easy to learn and edit. In the simplest case, you can simply add the shader and shader GUI (which is not required, but I recommend using it) to your project without any extras.

We strongly recommend that you enable Depth Textures (as RPSimpleWater relies on Depth Textures for mixed shading of shallow and deep waters)


Feature:

  • Physically-based Shading
  • Refraction based on normal versus wave motion
  • Caustic animation in shallow water
  • Tessellation based on camera distance (tessellation requires DirectX11, Metal, or Vulkan rendering APIs)
  • Translucency shading of the dominant light
  • Foam
  • Planar reflections (URP)
  • GPU-powered four-layer Gerstner wave hybrid
  • Scripts for simple buoyancy simulations
  • A UI and parameters that make it easier to set up quickly
  • Support URP(10,12,14,16,17) Built-in

Package :

  • Four example scenarios (swimming pool, rubber pool, etc.)
  • Two water shaders (the difference is whether they have tessellation and vertex waves)
  • Three scripts (Planar Reflection, Buoyancy, Shader GUI)
  • Some common textures (normals, foam, etc.)

Not supported:

  • World Origin Offset (RPSimpleWater is designed from scratch for small areas of water)
  • Cartoon effects (this is really determined by the parameters, it's just that at the moment there is no design specifically for cartoon effects, but this is a feature of the next version)
  • The water body is a transparent material, so it will have all the drawbacks of transparent rendering, which cannot be avoided (transparent sorting, not affected by post-processing, etc.)
  • Theoretically, as long as the platform supports depth Texture(This excludes VR and Apple Vision Pro), it will work. However, tessellation will have higher requirements (Dx11+, Metal, Vulkan)

Note: Planar reflection is temporarily not supported in the shader of the default pipeline (it should be updated later).Some demos are not included in this package! Please read the documentation before use! Whether it is a question, feature request, or suggestion, please contact the Email or Discord .


Unzip the appropriate shader package according to your current project version !(The default shader version in the package is URP 12)


Known issues :In some cases, when you import a built-in render pipeline shader package, the shader will not trigger the correct compilation and the water will not be visible, and you will only need to restart the project to get back to work


Top Publisher Assets