News for hackers. Stuff that matters.
Re:Growing Trees by swiftcoder on Monday October 26, 2026 @04:01AM (#50240558)
Very nice overview of procedural tree generation!
Re:Growing Trees by pixelpoet on Monday October 26, 2026 @04:38AM (#50240852)
Nice to see another article from Mr Arion Render, always a pleasure. And of course posted by ibobev, always worth watching his HN submissions.
Re:Growing Trees by abrookewood on Monday October 26, 2026 @05:00AM (#50241011)
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

Re:Growing Trees by swazzy on Monday October 26, 2026 @05:00AM (#50241013)
oh hey, very nice result! i've been experimenting with trees (using ai) as well - https://treesim.netlify.app/
Re:Growing Trees by levicanskij on Monday October 26, 2026 @05:39AM (#50241297)
Procedural generation always looks magical until you realize it's just a bunch of simple rules fighting for resources.
Re:Growing Trees by fenykep on Monday October 26, 2026 @07:21AM (#50241962)
That makes it even more magical to me.
Re:Growing Trees by d-us-vb on Monday October 26, 2026 @10:35AM (#50244454)
reductionists being reductionists. I'm with you.
Re:Growing Trees by lloydatkinson on Monday October 26, 2026 @11:03AM (#50244997)
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.
Re:Growing Trees by FuriouslyAdrift on Monday October 26, 2026 @02:08PM (#50248257)
HN needs to re-introduce the rule where you can't post until the account is at least a few days old.
Re:Growing Trees by armeehn on Monday October 26, 2026 @10:11AM (#50244037)
occam's razor at its finest
Re:Growing Trees by cvanelteren on Monday October 26, 2026 @06:13AM (#50241521)
Oh hell yeah, a topic like this was on my bucket list for a while.
Re:Growing Trees by eluded-xyz on Monday October 26, 2026 @06:25AM (#50241614)
Show me a smoothly animated demo of growth from a bud! It would look incredible
Re:Growing Trees by busssard on Monday October 26, 2026 @06:53AM (#50241789)
now i am wondering if that would correctly imitate crown shyness etc. When several trees grow close to each other
Re:Growing Trees by swiftcoder on Monday October 26, 2026 @07:19AM (#50241948)
It can, but doing that for a whole forest would require a lot of voxels!
Re:Growing Trees by yxhuvud on Monday October 26, 2026 @07:52AM (#50242192)
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.
Re:Growing Trees by busssard on Monday October 26, 2026 @09:50AM (#50243696)
yeah, and them having different rules for growth given different species
Re:Growing Trees by swiftcoder on Monday October 26, 2026 @10:46AM (#50244665)
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.
Re:Growing Trees by busssard on Wednesday October 28, 2026 @10:12AM (#50273926)
it would be nice to be able to place different light sources and have a basic ray tracing sim, so you could simulate trees growing in cave entrances etc
Re:Growing Trees by perfsakuya on Monday October 26, 2026 @06:56AM (#50241810)
The algorithm is cool and the article is pleasing to read.
Re:Growing Trees by yxhuvud on Monday October 26, 2026 @07:49AM (#50242165)
The generated trees look absolutely amazing. Adjusting the process for different lighting situations seems straightforward too - freestanding trees look different from those in woods.
Re:Growing Trees by efromvt on Monday October 26, 2026 @08:10AM (#50242340)
This is super cool! Been looking into procedural tree generation for a project and that paper is a great starting point.
Re:Growing Trees by camidagreat1 on Monday October 26, 2026 @08:12AM (#50242355)
This is beautiful! Thank you for sharing!
Re:Growing Trees by oniony on Monday October 26, 2026 @08:58AM (#50242841)
This makes me realise that the amount of wind affects the number of viable leaves.
Re:Growing Trees by Waterluvian on Monday October 26, 2026 @09:01AM (#50242894)
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?

Re:Growing Trees by andai on Monday October 26, 2026 @01:09PM (#50247241)
Now I want a simulated caterpillar. In my area, we sometimes get caterpillar apocalypse where the whole forest will be full of them, sometimes they cover entire trees with their silk.

I think the most interesting result would be somewhere halfway between 0 and 100% nibbled.

Re:Growing Trees by cmpb on Monday October 26, 2026 @03:39PM (#50249764)
Don't stop there: fungi and beetles are some other stressors that could be modeled alongside caterpillars using similar techniques. Like lepidopterans, they are very host-specific, though they have somewhat different transmission vectors, so you could see the defoliation (or other foliage impacts like leaf curling and yellowing) spread / not spread depending on factors such as proximity, moisture, wind and the parasite's lifecycle.
Re:Growing Trees by Syper on Monday October 26, 2026 @11:20AM (#50245282)
Could foresters use this?
Re:Growing Trees by bbor on Tuesday October 27, 2026 @06:22AM (#50256943)
This is one of my favorite topics recently — a bit of a guilty pleasure. Please share other procedural flora growth if you know of examples!

I’ve found it’s a lot, lot harder than I expected, though I’m targeting aroids (monstera, philodendron, pothos, anthurium, etc) rather than trees, which adds the tricky requirement to get the leaves to unfurl naturally from their petioles. Not quite completely discouraged yet though, sadly!