Dynamic Leaves VFX System (Physics & Aerodynamics)


Bring your autumn scenes to life with a highly customizable, GPU-powered falling leaves simulation. Features true aerodynamics, smart collisions, and 67 exposed parameters for total control.


by Skulmovski Studio


Price History +

━━━━━━━━━━━━━━━━━━━


🍃 AERODYNAMIC SIMULATION · Particles calculate air resistance based on flat and edge drag, featuring independent Pitch, Yaw, and Roll rotation.


☄️ GROUND IMPACT MOTION · Settled particles evaluate procedural deformation and decaying wobble curves upon collision.


🌓 PRESERVED FLIP STATE · Settled particles retain their landing orientation. Includes dual-sided shading for front and back leaf textures.


⛰️ STEEP SURFACE FILTER · Filters collisions based on a surface angle threshold to prevent particles from settling on vertical walls.


🪄 3 DISSOLVE MODES · Removes settled particles after their lifetime using one of three selectable fade-out methods (Alpha Fade, Noise Dissolve, or Shrink).


🍂 35 LEAF TEXTURES · Includes Elm, Linden, Maple, Oak, Sweetgum, and Willow textures for immediate integration.


🧩 FOLIAGE DIVERSITY SYSTEM · Spawn up to 5 different leaf types in a single emitter using customizable probability weights to break visual repetition.


🧠 65+ EXPOSED PARAMETERS · Adjustable parameters for spawn shapes, forces (3D noise, wind, turbulence), aerodynamics, and rendering.


━━━━━━━━━━━━━━━━━━━━


Dynamic Falling Leaves System for Unity 6+ built entirely with VFX Graph, providing Lit and Unlit support with fully customizable autumn and nature effects. Quickly set up a leaf fall in your scene using ready-to-use prefabs or advanced configurable variants.


The package provides a physically accurate leaf simulation including aerodynamic forces, ground impact deformation, flip-state preservation, steep surface filtering, and a custom foliage diversity system to break visual repetition.


Both Lit and Unlit versions are included, along with support for Box (main), Circle, and Sphere spawn shapes. The system is designed to work out of the box while still allowing advanced users to completely customize behavior and visuals through exposed parameters and VFX Graph assets.


━━━━━━━━━━━━━━━━━━━━


⚠️ Important Requirements:

  • URP Users: "Depth Texture" and "Opaque Texture" MUST be enabled in your URP Asset for collisions to work.
  • Collisions: Materials of the objects you want the leaves to collide with MUST have ZWrite enabled (Standard for Opaque materials; typically disabled for Transparent materials).
  • Demo Scene: Ensure your scene's EventSystem has an active Input Module so the UI buttons can be clicked.

Note: The simulation is driven entirely by its own highly customizable internal forces (Wind, 3D Noise, Turbulence) and does not interact with external Unity forces (such as WindZone) by default.


💬 Need Help?

━━━━━━━━━━━━━━━━━━━

If you encounter any issues or have questions about the asset, feel free to contact me via Discord or Email. I'll get back to you as soon as I can.