Environment effect

Rain

Rain streaks falling through the object's volume, pushed sideways by the wind and scattered by turbulence. Use for rainy, moody and weather scenes.

  • rain
  • weather
  • precipitation
  • water
  • storm

Settings and defaults

Color
#ffffff
Size
0.1
Opacity
0.5
Speed
1 x
Density
100
Wind Strength
0
Wind Direction
0 °
Turbulence
0

Rain fills a box in your scene with falling streaks of rain. The object's scale sets the volume: its width and depth are the area it rains over, and its height is where the drops start. Drops that reach the bottom begin again at the top, so the shower never runs out.

How it works

Each drop falls at a steady speed with a little variation of its own, so the rain never moves in lockstep. The fall speed is measured in real-world units rather than in the size of the box, so a tall volume does not make the rain fall faster. Wind pushes every drop sideways toward the compass direction you choose and tilts the streaks, and turbulence adds a random sway.

Settings

  • Density: how many drops fill the volume, up to 20,000.
  • Speed: how fast they fall, as a multiple of normal rain.
  • Size: the length of each streak.
  • Color and Opacity: from faint grey drizzle to bright white streaks.
  • Wind Strength and Wind Direction: how hard and which way the wind pushes.
  • Turbulence: the random sway of the drops.

The drops never block clicks, so objects inside the rain stay selectable and interactive.

Use it for

Rainy streets, moody product shots, weather scenes and calm ambient loops. For neon-lit night rain with splashes, use Neon Rain; for lightning, add a Thunderstorm.

Code and API

Ready-to-paste React Three Fiber code and the 3DRise API are included in paid plans, inside the studio.

See plans

More environment effects

Works well with

Used in