Welcome to Real Ivy 2 - the procedural Ivy and climbing plant generator for Unity that allows you to create stunning realistic climbing vegetation!

Real Ivy generates Ivy and climbing plants using the colliders in your scene as a base on which to grow, climb and adapt, and can be used to create amazing growth animations at runtime.

You can create your plants either at design time, run time, or a combination of both in which you pre-bake your ivy in editor, and then grow it over time in your game.

Key Features
- Ivy Painting system
- Procedural growth system
- High quality presets system
- Design time and Runtime support
- Normal mapping, reflections, PBR support
- Customizable leaves and branch shapes
- Place by clicking in the scene view
- Customizable growth path
- Lightmapping support
- Optimized meshes
- Friendly UI

Major Changes for V2
- 100% Redesigned UI and UX
- Improved presets system
- New runtime baked ivies
- High quality presets included
- Custom animated shaders included [built-in / URP / HDRP]
- Nine tools for manual refining
- Prefab based leaves
- Multiple leaves types support
- Atlassed leaves support
- More optimized vine geometry
- 32 bit mesh buffer support (no vertices limit)
- Optimized memory usage at runtime.

You can use any shader with the generated meshes, so if you have a specific shader for vegetation then it will be compatible with this tool. Shaders for the built-in, URP and HDRP rendering pipelines are included (tested SRP Version: 7.1.8)

To use Real Ivy you only have to:
- Choose a preset
- Click wherever you want the ivy to grow
- Click start growth
- Save the generated mesh

The assets used in the sample scene and screenshots can be found here. Thanks to Flegmatik for releasing them for free