Jump to content
dD_

Houdini procedural tree generator

Recommended Posts

Hi, i'm working on procedural tree generator in houdini's environment. It's based on space colonisation algorithm, but in next version curve-based pipeline is will be include too, because SCA produces an unpredictable results sometimes.

Implemented by Vex, Python and standard nodes.

- Correct growth based on colonisation algorisms
- Module system for any kinds of vegetation
- Fast source and additional modules based only on vex and cvex
- Auto correction and smooth for geometry

Some days ago i make first demo video:



Here i will post some further steps in a workflow, hope for your advices and feedback

  Edited by NmN.Zeke
  • Like 1

Share this post


Link to post
Share on other sites

Nice work! I'll be curious to hear how you went about doing that, it looks great

Share this post


Link to post
Share on other sites

So, shrub-demo looks good, but, it has a lot of small and big bugs and they more noticeable in big tree case(next demo will be about growing trees). On some of them I'm currently working now.
- non-uniform leaf scatter, it produces overloaded area and defect in small branches
- post correction module works good, except that cases, when he try to fix more then 90 degrees turn. When he faces with area like that, he crushes all branch, totally restructuring it. So he work very slow, and make some parts of crown too curly
- Shading\lightning, in demo-video, it looks a really bad, in next demo i need good leaf and bark shaders and improved light.

- First problem was solved today :) solution was very simple - use resample sop instead scatter sop. May be in need some tweaks, because we still have overloaded areas, but small brunches look good, you can see it on screen
- I spend some time examining a correction module, add one small tweak - now he try to lift up hanging brunches, but i have no a simple solution, so continue to work on.
- Improve light setup(using hdri), fix uv on trunk

 
Illustrations:

Before tweaks
After tweaks


 

Edited by NmN.Zeke

Share this post


Link to post
Share on other sites

New step of work and new test render. Rebuild everything, make new leaf shader from scratch and a lot of test and tweaks with sca source setup. Full list of changes and improvements will publicate with a new

demo-video.

 

tree_test11.jpg

Edited by NmN.Zeke

Share this post


Link to post
Share on other sites

New demo video - creating small tree:

Edited by NmN.Zeke
  • Like 1

Share this post


Link to post
Share on other sites

you should show how the otl works, 

the trees have a nice look =)

Share this post


Link to post
Share on other sites



New demo, all new features lists in first frame. I'll post sources and setups from demo video in the near future. Edited by NmN.Zeke
  • Like 2

Share this post


Link to post
Share on other sites

nice work.... enjoy the x-mas and don't drink too much vodka we need you next year!!! :-)

  • Like 1

Share this post


Link to post
Share on other sites

Very nice indeed !!

You pan on building an orbolt asset ?

Share this post


Link to post
Share on other sites

Thank you very much for the example file! Awesome Setup!!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×