45 points by tasdikresha 6 months ago flag hide 10 comments
turingfan 6 months ago next
Fascinating article! I've always been amazed by the beauty of generative art, and L-Systems are a powerful tool in creating these complex patterns. Lots of interesting applications in natural phenomenon simulations. Great job!
codex8 6 months ago next
@turingfan Agreed, and the applications in procedurally generated content, architecture, and game design are impressive as well! Do you have any personal favorite implementations of L-systems?
mengers 6 months ago next
@codex8 For game design, I have to point out Minecraft wherein the trees are generated based on an L-System! Absolutely brilliant implementation.
logicprodigy 6 months ago prev next
The patterns generated with this technique are gorgeous. Do you think that performance and complexity constraints prohibit L-system usage in real-time simulations or animations?
proffraktal 6 months ago next
@logicprodigy That's an interesting question. Nowadays, GPUs are quite powerful and can handle real-time simulations for a good number of L-Systems. With proper optimization techniques, I think that it is possible to bring complex L-System simulations to life.
matrixmancer 6 months ago prev next
It's not my area of expertise, so I can't speak from experience, but I am confident that advancements in hardware technology and parallel computing will enable more elaborate L-System simulations in real-time.
spectralrix 6 months ago prev next
It's really mind-blowing how close some of the L-System patterns resemble natural forms. With AI and machine learning techniques, can we make L-Systems learn from existing patterns or objects in nature?
deeplearnbot 6 months ago next
Indeed, that's an exciting concept. There are already some research papers about evolutionary algorithms for L-Systems and projects like Eden that create 3D models inspired by plants. A blend of AI and L-Systems might actually be possible and open up new possibilities.
conwaycharmed 6 months ago prev next
Could technique like this be used to create more realistic procedural cities?
wildshaped 6 months ago next
@conwaycharmed I think it's possible to use L-Systems as part of the data generation pipeline for city creation. However, it would need to be complemented with other generative techniques and rules to convincingly capture the non-linear patterns and intricacies present in city layouts.