Settings

Theme

Growing Trees

brashandplucky.com

146 points by ibobev · 22 comments

Reader

14 threads
Waterluvian

This is amazing. Now I'm imagining the ability to simulate less-than-ideal conditions for tree growth. Placing the tree next to a building or on a hill or culling branches at certain stages in its life to see what happens next, etc.

I think my overall thought is: we see plenty of nice looking trees in games and graphics. What about authentically degenerate trees?

perfsakuya

The algorithm is cool and the article is pleasing to read.

levicanskij

Procedural generation always looks magical until you realize it's just a bunch of simple rules fighting for resources.

  • fenykep

    That makes it even more magical to me.

    • d-us-vb

      reductionists being reductionists. I'm with you.

      • lloydatkinson

        There has been a complete deluge of new accounts sometimes only hours or days old being extremely condescending, overly negative, sometimes antagonistic, and sometimes they seem like a kind of LLM prompted to cause arguments.

  • armeehn

    occam's razor at its finest

abrookewood

Pretty cool idea: "buds compete for light, the tree distributes a growth resource among them, and the successful ones produce new shoots. Those shoots change the light available for the next round. The crown shape emerges from this feedback loop."

I would never have thought to generate tree shapes by simulating real life

yxhuvud

The generated trees look absolutely amazing. Adjusting the process for different lighting situations seems straightforward too - freestanding trees look different from those in woods.

oniony

This makes me realise that the amount of wind affects the number of viable leaves.

efromvt

This is super cool! Been looking into procedural tree generation for a project and that paper is a great starting point.

swazzy

oh hey, very nice result! i've been experimenting with trees (using ai) as well - https://treesim.netlify.app/

cvanelteren

Oh hell yeah, a topic like this was on my bucket list for a while.

eluded-xyz

Show me a smoothly animated demo of growth from a bud! It would look incredible

camidagreat1

This is beautiful! Thank you for sharing!

swiftcoder

Very nice overview of procedural tree generation!

pixelpoet

Nice to see another article from Mr Arion Render, always a pleasure. And of course posted by ibobev, always worth watching his HN submissions.

busssard

now i am wondering if that would correctly imitate crown shyness etc. When several trees grow close to each other

  • swiftcoder

    It can, but doing that for a whole forest would require a lot of voxels!

    • yxhuvud

      Yes, especially as not all trees are the same age, and the older trees were grown defined by even older trees that are now gone.

      • busssard

        yeah, and them having different rules for growth given different species

        • swiftcoder

          All their growth models do involve light, however. So it probably does make sense to have a common light representation - ideally some sort of sparse cone storage though, not a voxel grid the size of a forest.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection