Tree generation tool!

Maybe some of you already know, but I thought I’d expose Arboro to the rest of you. It’s a Java L-System app that creates a great variety of trees, and exports them to povray/obj/dxf. I’ve taken it for a quick spin and it’ll serve well as a starting point for creating Unity2 tree assets.

Oh, btw - it’s free, and almost as good as the Tree Pro application I bought for USD 1600 about ten years ago (yep, 1600 bucks…). :slight_smile:

http://arbaro.sourceforge.net/

Maybe there are other (even better) apps out there, cheap or free? Post 'em if you have 'em.

As for more advanced (and expensive) tree apps, there’s Xfrog for C4D (among others) and the previously mentioned Tree Pro (now Tree Garden or something) from Onyx Systems. Google is your friend.

Thanks for pointing this out, I have been looking for free tree generation software for a long time.

I played with it when we were making trees for UniTree, looks like its been updated so thanks for the reminder
Boxy

We need to relaunch UniTree as a library of assets for the 2.0 terain engine that people can add too. What do you say boxy? Its been a long time since we dreamed up the UniTree concept and now we have it all in 2.0!! - Jeff

Ha, I was just thinking of contacting you about this! I think it would be great to make a few nature packs available, maybe we could group them according to environment eg Tropical Jungle, Northern Forests, Swampland etc, what do you think?. Anyway do you still have my email address?
Cheers
Boxy

whoops! never got around to my blender l-system tut. here’s the testing thread…
http://forum.unity3d.com/viewtopic.php?t=3234

the bottom of this page shows some better results (with a lot of help from the AO shader)…
http://forum.unity3d.com/viewtopic.php?t=3088&start=15

[edit: lol! got all geeked out looking thru the old AO stuff and took a long time to post! didn’t see jeff and boxy’s. unitree revival, yay!]

Ha, hello Pete! Might have to try and start this lark up again.
Cheers
Boxy

Heyya boxy! Yeah, let’s get it going again - soon as I get that tut out, I’m in! :slight_smile: Hope all’s been well!

Forgive my ignorance, but I downloaded the package and don’t see how to launch it. How do you do that in OSX?
I’m very excited to have a look, although the trees it generates also look pretty high poly.

Thanks,
Steve

The Java extension is .jar so just double click the arbaro.jar file.

Open the folder. Double-click abaro.jar.

It seems kind of primitive (GUI-wise) and some of the parameters don’t make much sense… I change them to reasonable-seeming values and the tree preview disappears.

It’s extremely tweakable, so it’s very easy to generate low-poly trees. Just make the leaves much fewer and larger and you can use them for leaf billboards as well.

Thanks – the .jar extension had been taken over by my unzipper and I put it back to the JAR launcher and it opened.

Cheers,
Steve

The current version has little graphics that describe what most of the params do – very helpful.

Just wanted to post a follow-up and report that it’s very easy to create trees for Unity with Arbaro and C4D. I created a good looking tree by basically proceeding as follows:

  1. Create a tree in Arbaro and make sure that you use very large (and fewer) leaves to serve as texture planes.

  2. Save as obj and make sure that you tick the “generate UV” checkboxes.

  3. In C4D , delete the stems object and make two selection sets, one for leaves, one for the trunk.

  4. Connect the objects and toss the originals.

  5. Create your textures and reposition UVs as needed.

  6. Save in a “ambient-occlusion” folder and add it to the terrain engine.

  7. Eat a cookie. :slight_smile:

BTW, what makes the workflow extra nice is the fact that the UVs are already set, so creating variants of a tree is a 5-minute exercize since everything can be reused.

Yeah I thought this was a great find for churning out trees. Thanks heaps for the headsup.

Do the auto UV’s work alright? They looked to me as though they werent really laid out well, I guess I should look again.

The other point to note I found is that when saving out a tree, make sure you manually type .obj on the end of the filename.

Give it a whirl if you havent already
AC

They’re ok - you probably want to reposition them, but at least you get a good starting point. So, in all the auto UVs are a real timesaver.