Jump to content

Houdini L-system based procedural forest and plants generator.

Recommended Posts


I can't throw away my idea about creating forest and plants generator. And for this purpose i will use houdini l-system. Yes, this is hard, but other systems usefull only for bushes or some abstract plants, i think.

It will be long project. Later will add some progress pictures.

  • Like 1
Link to comment
Share on other sites

At first i decided to make spruce or Picea Abies, cause think it is the most complicated tree.

Current progress presented in pictures. This is half of work on spruce. Next step will be replace curves in long branch with small branches with needles.




  • Like 5
Link to comment
Share on other sites

Took a break from l-system coding and made some grow test. Just for fun =)

Rebuilded branch structure, added some angle parameters to needles and the probability of their growth.

It's just simple colors captured from viewport.

Forgot how to paste video in post body, so here is a link below. If some one knew how to paste it, please wright in reply!


  • Like 1
Link to comment
Share on other sites

Rebuilded long branches structure. Added parameters to control length, tropism, angle and random angle of all lateral branches individually, based on growth rules.

On picture there is just a quick test on tube, to check how randomness work. All long branches have unique structure based on growth formula with different probabilities of cutting lateral branches.

Still a lot of work to do.


Link to comment
Share on other sites

  • 4 weeks later...
  • 4 weeks later...
13 minutes ago, stickman said:

Pine like this usually has a shift from reddish to blueish grey somewhere along the trunk. If you're interested,  I can dig out a photo I made as reference.

Thanks, stickman!
Ofc I am interested! The more references, the better will be final product)
Later will post my references too and I found that different trees has different colors, think that it is dependent of age of the tree. 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...