Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.
1/14
Generates procedural river geometry along a spline, and spawns VFX/SFX automatically.
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Unity VersionBuilt-inURPHDRP
6000.0.36f1
Compatible
Compatible
Compatible
2022.3.17f1
Compatible
Compatible
Compatible
Additional compatibility information

A separate version for Unity 2022.3 and Unity 6 has been uploaded. The Package Manager may import the wrong one!

  • VFX Graph features are compatible with URP only.
  • The demo scene is set up for URP, and will have pink materials outside of it.
  • The included example river shader compiles for ALL render pipelines.
  • Modeling/audio functionality does not concern itself with render pipelines
Description

« A license for this asset guarantees access to updates for Unity 2022/2023 through Unity 6.0, and potentially new features. »


A 25% discount will be applied if you own a license for Stylized Water 2/3


📄 Documentation | 🟣 Discord | 💬 Forum Thread


An easy to use, yet powerful, tool designed to streamline the process of creating rivers and creeks right within the editor. This tool enables developers and environment artists to transform splines into complete rivers.


Built around Unity's native Spline tools package, making synergy with other tools and purposes straightforward. This is the 3rd iteration of a proprietary tool, battletested in released production projects, now reworked and improved for the asset store.


Recommended, but not required, to use with Stylized Water 3.


📌 Stay tuned for Waterfall and Lake modeling tools. Preview access is available on Discord!


🗜 Mesh generation features:

• Intelligently create edge loops, depending on curvature and slope, resulting in an optimized mesh for relatively straight sections and higher detail on slopes.

• Layered displacement, creates the appearance of shallow or turbulent streams.

• Noise- and displacement based foam vertex colors. To drive shader-based foam effects.

• Ample UV controls

• Support for multiple splines within a container

• Automatic FBX file exporting


🧬 Spline tools:

These scene-view tools allow you to setup points on the spline that control a river's:


• Transparency, to fade out a river and blend it with the environment or other water bodies

• Displacement, adjust the width of the river and the scale of the displacement effects

• Foam, scale the amount of generated foam up or down, for complete artistic control


Transparency and Foam weights are stored in a (configurable) vertex color channel, and only work with water shaders using this data. The demo shader and Stylized Water 3 both support this.


📚 Effect-focused components


• VFX Emitter*, drives a VFX Graph to automatically create foam splashes where the water appears foamy, or on slopes to create small waterfalls. An innovative technique to liven up water surfaces with minimal effort.


Audio Zone: spawns audio emitters along the river, to provide optimal coverage for a natural soundscape. Play separate audio clips for flat areas and on slopes. Actively attenuates the volume based on the camera's distance to the river.


* Water splashes are compatible with URP only, Unity's VFX Graph does not support cross-render pipeline compatibility. Which forces to pick a specific render pipeline. See Roadmap.


🛠 Technical features:

• C# API to generate geometry from a spline, integratable with custom tools/workflows.

• Callback events, both as C# functions and exposed in the inspector.

• Visual debugger to inspect generated geometry, foam and transparency weights.


🎁 Includes:

• River shader(graph)*

• Two original audio loops (cascade & fast flowing creek)

• Foam texture and Wave normal map

• Water splash particle texture


* A premade river shader(graph), intended to best demonstrate this tool's functionality. It supports all render pipelines but it is basic in nature and may not support all use cases, such as VR or orthographic views.


The focus lies on the toolset itself. The shader is not subject to feature development, except to accomendate new modeling features. Stylized Water 3 is already a dedicated water shader and pairs perfectly with this tool.


⛰️ Integrates with MicroVerse

Leverage the terrain authoring workflow of MicroVerse, and create rivers that naturally carve their way through the landscape. The integration can drive a Spline Path component to create a river bank and bed.


This requires the both the MicroVerse asset and its MicroVerse Splines module to be installed.


Disclaimer

  • All the demo content is set up for the Universal Render Pipeline. In the Built-in RP and HDRP the environment will appear pink. This does not impact the ability to expirement with the river tool, which you can use in any render pipeline.
  • The tool outputs a static mesh, so has no runtime performance overhead. Regular factors such as vertex count, and particle count/overdraw for VFX are in your control.
  • A separate version has been uploaded for Unity 2022.3 and Unity 6. A design flaw in the Package Manager may result in you importing the wrong version, which breaks the VFX!

👇 Please read the package requirement details. Failure to follow instructions results in errors or incorrect imports, absolutely nothing I can do to avoid this if you choose to plow through!

Technical details

CRITICAL! A separate version has been uploaded for Unity 2022.3 and Unity 6. A design flaw in the Package Manager may result in your importing the wrong version, which breaks the VFX! Press "Re-download" to ensure you get the correct package.


Requires the following packages to be installed:

  • Splines 2.3.0+
  • Mathematics
  • Shader Graph
  • VFX Graph (URP only)

It is VERY important to have these installed before importing this asset. Failing to do so results in aspects like Shader/VFX graphs being broken.


  • Vertex color channels are configurable, making it easy to adapt to any river shader.
  • All processes are non-destructive and deterministic, no painting required.
  • Overlapping triangles may occur at sharp corners, which are to be avoided.
  • Only suitable for organic river shapes, hard angled canals aren't possible.

River Modeler

(4)
92 users have favourite this asset
(92)
$35
Seat
1
Updated price and taxes/VAT calculated at checkout
Refund policy
This asset is covered by the Unity Asset Store Refund Policy. Please see section 2.9.3 of the EULA for details.
Secure checkout:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
License type
File size
34.6 MB
Latest version
1.0.4
Latest release date
Feb 10, 2025
Original Unity version
2022.3.17
Support
Visit site
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR