Rain Generator

by antoine bagattini in Modifier Setups


Rain Generator based on Geometry Nodes | Blender 3.2/3.3/3.4


This generator allows you to generate detailed rain scenes with high performances.
It generates realistic splashes, with visually accurate collision and wind.

This product is a node tree. You must know the basics of Blender to use it properly.



Main Features :

  • Control rain density and speed,
  • Control rainfall height,
  • Control splashes density and scale,
  • Wind,
  • Collision (The splashes are oriented according to the angle of the surface.),
  • Use collection as target,
  • One default water shader,
  • Demo Scene,


Collision


Wind



What you need to know :

This product is a blend file containing the generators (Geometry Nodes Setup).
Depending on the surface, the Rain Generator needs to be adjusted.
This file, therefore, contains the preconfigured generator for several surfaces (2m², 5m², 10m², 20m², 50m², 100m²). It is shipped with a demo file.

By default, the rain generator is assigned to a plane in the provided file. You are free to assign any mesh or surface.
This generator is based on the surface of the mesh it is given (either the mesh that has the generator, or via a collection).

This generator is designed to generate a large amount of points with high performance based on the geometry of the submitted mesh. But keep in mind that depending on your system, the assigned area and the amount of points, the generator may or may not be viewable in real time.

If you have any issues, we will be really happy to help you via Discord or Blender Artists.


How to use it ?

  1. You need to know the basics of Blender to use this generator.
  2. You just have to append the generator (append object or just the node tree),
  3. Setup a collection or add the generator on your mesh.
  4. You can edit the generator in the modifier stack.
  5. Rain surface is based on your mesh surface.
  6. If you have BagaPie Modifier V8 [Free], we advise you to append the "BagaPie Freindly" version.
  7. Once the modifier is added to your object/target, it will be displayed in the N panel, see demo below :



Editing :

We highly advise you to import our presets, then edit/adjust them.
Due to the interdependencies between the settings, the number of polygons and the area influence the density and speed of the rain.


Limitations

  • Animation | The settings are not physically accurate and only provide good-looking rain.
    It does not produce complex collisions. It can't interact with animated objects.
  • Motion Blur | The motion blur computation time will increase exponentially with the number of particles.
    You will not be able to render motion blur with rain. You may also encounter issues with the vector pass.
  • Geometry Nodes | The object receiving the modifier (rain generator) will have broken UVs. 
    We advise you to duplicate this object and to hide the version that has the Rain Generator (use the "Hide Original" input).
  • EEVEE | Point rendering is not supported by EEVEE, you will need to instantiate drops on splashes. This can cause performance problems.


Settings and interdependencies

There are interdependencies between settings, they can influence each other. We STRONGLY advise to set up your rain in this order :

  1. Cloud Height | Height at which the rain starts falls. (Influenced by Splash Height)
  2. Rain Quantity | This is the total amount of rain that will fall. If there is not enough rain, it may stop falling during your animation. Increase the amount to make the animation longer.
  3. Density | Amount of rain that falls simultaneously. (Influenced by Speed)
  4. Speed | Speed at which rain falls.
  5. Rain/Splash Ratio | Accelerate the splash and slow down the rain or vice versa. (Influenced by Speed)


Demo File


Rain Shader

You can easily add rain on your material with our easy-to-use procedural rain shader generator.


ENJOY !


Contact & Support:

Discord or Blender Artists

Author :

Tweeter | instagram

Sales 900+
Customer Ratings 3
Average Rating
Dev Fund Contributor
Published 3 months ago
Blender Version 3.2, 3.3
License Royalty Free
Have questions before purchasing?

Contact the Creator with your questions right now.

Login to Message