[WIP] Real Ivy (A prodedural ivy generator) for Unity 5

EDIT:
Update 1.2 released!
This time we have a Runtime Module. Now you can make ivy grow inside your games in real time!
_*https://www.youtube.com/watch?v=0OyP5AxXBa4*_
Update 1.1 released!
The new star feature is “Ivy Painting”. With this you’ll be able to paint with the mouse over surfaces and the ivy will grow after him. Very handy when you nees full precission!
https://www.youtube.com/watch?v=rYJoCrFclsU
Here’s the link to the asset store.
https://www.assetstore.unity3d.com/#!/content/86134

Hello everybody!

I am working in my first plugin for Unity, and it’s, as the tittle says, a procedural modeling tool for ivy and any other kind of climbing plant.

It’s exactly what it seems, but here’s a list of the key features for the first version:

Key Features

  • Spreads into your levels adapting the shape to the colliders in the scene.

  • Presets system

  • Normal mapping and PBR materials supported.

  • Lightmapping UVs

  • Optimize mesh function

  • Customizable leaves mesh.

  • Activate or deactivate branchs/leaves independently.

  • Place by clicking in the Scene View.

  • Customizable growth trajectory.

  • Customizable branch shape.

  • Customizable leaves position, orientation and size.

  • Save mesh into project and creates a snapshot

  • Seed based randomness

The workflow would be like this:

  • Choose the preset you like (included or created by yourself)
  • Place the “seed” in your scene.
  • Hit “Start growth button” and look how it grows!
  • Make final adjustements for the final result.
  • Click “Snapshot” button for save the generated mesh and use it as a regular mesh renderer.

The project is almost ended (the first version at least), but I have no much time now so the release date could be at early March.

I have enjoyed a lot developing this tool, and I learned a lot… So I want to say thank you to the Unity’s developers community for all the information, pieces of code and support in general that there’s on the internet.

Thank you guys, you are awesome :slight_smile:

I’d like to read your opinions, suggestions and feedback! So, please, feel free to leave a reply, I’ll appreciate that.

BB!

5 Likes

Hi. Looks great.

Is it possible to use this run-time, for procedural levels? Can a seed be set to get the same result every time if the level is the same? How fast is it when you do not animate growth?

Lennart

Hi! Thank you Lennart,

-Right now only works in editor-time. However, I’m thinking about make a ultra fast version (less editable during the growth) for run-time, that could be used anyway you want.

-If you don’t touch any parameter for a seed, you will have the same result again and again. The randomness of the system is based on a seed.

-Right now the growth speed is framerate dependent (because is meant for editor-time), so it will be faster at the begining, and slow when you have lots of branches with lots of points to calculate geometry of. If I make the run-time version, It would be framerate independent of course.

I hope I have clarified your doubts. Thanks for your interest.

Would love to be notified when you release this!

Thank you! I will do my best for submit it this weekend! It use to take 10 days for approval, so I hope in a couple of weeks it’s released.

I will post it for sure :wink:

Is wind support for the leaves planned?

1 Like

Looks awesome!

You can put the shader / material you desire for the leaves. It’s meant to be the fully compatible. You can use any vegetation shader with wind feature such as Advanced Vegetation Shader PBR or whatever you prefer.

So, the short answer is Yes.

Thank you!

How’s this project going?

Well, after 20 days of review, Unity’s staff have declined the asset, so I have to fix a thing and submit again. I hope they do not take so long to review the asset this time!

Thanks for your interest, I appreciate :slight_smile:

2 Likes

Ah that’s too bad, I’m sure it’ll be quicker the second time!

This is amazing!

Instant buy. Can’t wait. :slight_smile:

Looks sweet!

You’re inspiring me to get into procedural generation of vegetation, it’s so cool!

Thank you guys!! I’m wishing this to be plublished!! >.<

By the way, how much do you guys would pay for this?

Maybe you could add a quick poll on the top. How much do you think it’s worth?

Great Idea! Didn’t know that’s possible xD
There it is :smile:

I’d add <£20 and >£40 to your poll since it isn’t exhaustive at the moment

and I like multiple votes :slight_smile: