Stylized Water VFX
Customizable Water / Ocean shader for Unity 6 URP with some presets, underwater feature, buoyancy script & infinite ocean script.
by GameIdea Studio
Price History +
FEATURES
- Includes buoyancy script for objects to make them float on water.
- Customizable water gradient colors.
- Tweakable depth fog, absorption, detail, refraction.
- Tweakable wave parameters such as height, frequency, etc.
- Tweakable water foam, including foam coverage & visual look.
- Tweakable water caustics.
- Underwater shader when camera goes below water level, with tweakable parameters.
Note: Underwater effect in Demo is only adjusted for "StylizedWater" preset. You can change its properties under the Renderer Feature.
HOW TO USE / INTEGRATE
- For water surface, you have prefabs for water. You can adjust water subdivisions & size.
- For underwater effect, apply UnderwaterRendererFeature to your UniversalRendererData (PC Renderer, Mobile Renderer, etc), and match the settings to your water surface settings.
- For buoyancy, there is a BuoyancyUsage.cs script; however, a working example is present in the Demo scene (see Buoyant Sphere in the scene).
- For chunk-based infinite oceans, a separate demo scene is given too, you can copy and paste the contents into your game.
For more information, please reach out via my contact email below.
PACKAGE CONTENTS
- One Water Surface Shader
- One Underwater Effect Shader
- One Buoyancy Script
- A script for chunk-based infinite ocean generation
- A script for custom PlaneMesh generation, for custom sibdivisions and mesh size
- Six Prefabs
- Pre-configured Materials
- A Demo Scene
- A Demo scene showing chunk-based infinite ocean
SUPPORT
If you have any questions, run into issues, or need help customizing the shader for your specific project needs, please reach out!
Email: muhammadmujtaba150@gmail.com