For my graduation work I explored how to make poison ivy in Unreal 4. I Started off researching on blueprints, splines and spline meshes; Then researched how to spawn multiple branches randomly,how to spawn the leaves and flowers and I also explored the possibilities of sockets. With these sockets you're able to connect other vines to the main vine and create a whole network.
Here are some WIP's of my research:
I still have some issues with instanced static meshes that don't generate lightmaps...
This poison ivy system is easy for artists to use; It can be dragged and dropped in the scene and is easy to manipulate (move/add/remove spline points to edit your ivy vine), and the artist can easily insert his own leaves, flowers and vine mesh or even insert meshes to create walls, fences or rock formations.
Here is the end result:
Thread on my portfolio:
http://joerinaert.weebly.com/poison-ivy-in-unreal.html
I'm currently working further on it to have the poison ivy animated. If you have feedback or any more ideas that would fit my system, please let me know!