#lsystem — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #lsystem, aggregated by home.social.
-
@sableraph @SpuCodes check out my zines... https://desenho.lugaralgum.com
I want so much to get back at making them...
I'm convinced I want to do the next one about #LSystem (but I'm lacking the time/energy right now) -
@sableraph @SpuCodes check out my zines... https://desenho.lugaralgum.com
I want so much to get back at making them...
I'm convinced I want to do the next one about #LSystem (but I'm lacking the time/energy right now) -
#LSystem
The sketch-a-day archives and tip jar are at: https://abav.lugaralgum.com/sketch-a-day Code for this: https://github.com/villares/sketch-a-day/tree/main/2026/sketch_2026_06_04 #Processing #Python #py5 #CreativeCoding -
#LSystem
The sketch-a-day archives and tip jar are at: https://abav.lugaralgum.com/sketch-a-day Code for this: https://github.com/villares/sketch-a-day/tree/main/2026/sketch_2026_06_04 #Processing #Python #py5 #CreativeCoding -
@ology this was done using the py5 creative coding framework https://py5coding.org, and this particular code on the mug is written in a simplified manner called "py5 imported mode", you can read about it at:https://abav.lugaralgum.com/como-instalar-py5/index-EN.html
The L-System code was written with the strategy explained here:
https://codeberg.org/villares/python-in-a-visual-context/src/branch/main/earlier-translations/LSystem.mdYou'll find lot's of L-Systems examples (imported mode and module mode) I've posted (with links to the code) on @[email protected] if you search for the #LSystem hashtag :)
-
@ology this was done using the py5 creative coding framework https://py5coding.org, and this particular code on the mug is written in a simplified manner called "py5 imported mode", you can read about it at:https://abav.lugaralgum.com/como-instalar-py5/index-EN.html
The L-System code was written with the strategy explained here:
https://codeberg.org/villares/python-in-a-visual-context/src/branch/main/earlier-translations/LSystem.mdYou'll find lot's of L-Systems examples (imported mode and module mode) I've posted (with links to the code) on @[email protected] if you search for the #LSystem hashtag :)
-
Essas canecas que gostei muito de fazer, com um #LSystem, tem o desenho de um lado e o código #Python do outro, tão disponíveis na plataforma https://umapenca.com/villares, mas quem estiver em São Paulo, pode encomendar comigo que ficam bem mais em conta (R$85) e economiza o frete também, me mande uma DM :)
(If you are not in Brazil...)
pra quem está fora do Brasil tem uma "equivalente" em https://
villares-shop.fourthwall.com/products/l-system-leaning-black-and-red -
Essas canecas que gostei muito de fazer, com um #LSystem, tem o desenho de um lado e o código #Python do outro, tão disponíveis na plataforma https://umapenca.com/villares, mas quem estiver em São Paulo, pode encomendar comigo que ficam bem mais em conta (R$85) e economiza o frete também, me mande uma DM :)
(If you are not in Brazil...)
pra quem está fora do Brasil tem uma "equivalente" em https://
villares-shop.fourthwall.com/products/l-system-leaning-black-and-red -
#LSystem from today's activity at Sesc.
The sketch-a-day archives and tip jar are at: https://abav.lugaralgum.com/sketch-a-day Code for this: https://github.com/villares/sketch-a-day/tree/main/2026/sketch_2026_04_09 #Processing #Python #py5 #CreativeCoding #3D #loop -
#LSystem from today's activity at Sesc.
The sketch-a-day archives and tip jar are at: https://abav.lugaralgum.com/sketch-a-day Code for this: https://github.com/villares/sketch-a-day/tree/main/2026/sketch_2026_04_09 #Processing #Python #py5 #CreativeCoding #3D #loop -
#genuary #genurary27 #genuary2026 #LSystem
Find the sketch-a-day archives and tip jar at: https://abav.lugaralgum.com/sketch-a-day
Code for this sketch at: https://github.com/villares/sketch-a-day/tree/main/2026/sketch_2026_01_27 #Processing #Python #py5 #CreativeCoding -
#genuary #genurary27 #genuary2026 #LSystem
Find the sketch-a-day archives and tip jar at: https://abav.lugaralgum.com/sketch-a-day
Code for this sketch at: https://github.com/villares/sketch-a-day/tree/main/2026/sketch_2026_01_27 #Processing #Python #py5 #CreativeCoding -
#genuary #genuary25 #genuary2026 #LSystem
Find the sketch-a-day archives and tip jar at: https://abav.lugaralgum.com/sketch-a-day
Code for this sketch at: https://github.com/villares/sketch-a-day/tree/main/2026/sketch_2026_01_25 #Processing #Python #py5 #CreativeCoding -
#genuary #genuary25 #genuary2026 #LSystem
Find the sketch-a-day archives and tip jar at: https://abav.lugaralgum.com/sketch-a-day
Code for this sketch at: https://github.com/villares/sketch-a-day/tree/main/2026/sketch_2026_01_25 #Processing #Python #py5 #CreativeCoding -
#LSystem Code at: https://github.com/villares/sketch-a-day/tree/main/2025/sketch_2025_11_21
More sketch-a-day: https://abav.lugaralgum.com/sketch-a-day
If you like this, support my work:
https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724
https://liberapay.com/Villares
https://wise.com/pay/me/alexandrev562 #Processing #Python #py5 #CreativeCoding -
#LSystem Code at: https://github.com/villares/sketch-a-day/tree/main/2025/sketch_2025_11_21
More sketch-a-day: https://abav.lugaralgum.com/sketch-a-day
If you like this, support my work:
https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724
https://liberapay.com/Villares
https://wise.com/pay/me/alexandrev562 #Processing #Python #py5 #CreativeCoding -
Feito a maior parte durante a apresentação no Compoética 2025 #LSystem #Compoética2025 Code at: https://github.com/villares/sketch-a-day/tree/main/2025/sketch_2025_11_01
More sketch-a-day: https://abav.lugaralgum.com/sketch-a-day
If you like this, support my work:
https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724
https://liberapay.com/Villares
https://wise.com/pay/me/alexandrev562 #Processing #Python #py5 #CreativeCoding -
Feito a maior parte durante a apresentação no Compoética 2025 #LSystem #Compoética2025 Code at: https://github.com/villares/sketch-a-day/tree/main/2025/sketch_2025_11_01
More sketch-a-day: https://abav.lugaralgum.com/sketch-a-day
If you like this, support my work:
https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724
https://liberapay.com/Villares
https://wise.com/pay/me/alexandrev562 #Processing #Python #py5 #CreativeCoding -
#LSystem & #shapely Code at: https://github.com/villares/sketch-a-day/tree/main/2025/sketch_2025_10_31
More sketch-a-day: https://abav.lugaralgum.com/sketch-a-day
If you like this, support my work:
https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724
https://liberapay.com/Villares
https://wise.com/pay/me/alexandrev562 #Processing #Python #py5 #CreativeCoding -
#LSystem & #shapely Code at: https://github.com/villares/sketch-a-day/tree/main/2025/sketch_2025_10_31
More sketch-a-day: https://abav.lugaralgum.com/sketch-a-day
If you like this, support my work:
https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724
https://liberapay.com/Villares
https://wise.com/pay/me/alexandrev562 #Processing #Python #py5 #CreativeCoding -
#LSystem #GIF Code at: https://github.com/villares/sketch-a-day/tree/main/2025/sketch_2025_10_30
More sketch-a-day: https://abav.lugaralgum.com/sketch-a-day
If you like this, support my work:
https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724
https://liberapay.com/Villares
https://wise.com/pay/me/alexandrev562 #Processing #Python #py5 #CreativeCoding -
#LSystem #GIF Code at: https://github.com/villares/sketch-a-day/tree/main/2025/sketch_2025_10_30
More sketch-a-day: https://abav.lugaralgum.com/sketch-a-day
If you like this, support my work:
https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724
https://liberapay.com/Villares
https://wise.com/pay/me/alexandrev562 #Processing #Python #py5 #CreativeCoding -
#LSystem Code at: https://github.com/villares/sketch-a-day/tree/main/2025/sketch_2025_10_12
More sketch-a-day: https://abav.lugaralgum.com/sketch-a-day
If you like this, support my work:
https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724
https://liberapay.com/Villares
https://wise.com/pay/me/alexandrev562 #Processing #Python #py5 #CreativeCoding -
#LSystem Code at: https://github.com/villares/sketch-a-day/tree/main/2025/sketch_2025_10_12
More sketch-a-day: https://abav.lugaralgum.com/sketch-a-day
If you like this, support my work:
https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724
https://liberapay.com/Villares
https://wise.com/pay/me/alexandrev562 #Processing #Python #py5 #CreativeCoding -
#LSystem #viridis Code at: https://github.com/villares/sketch-a-day/tree/main/2025/sketch_2025_10_11
More sketch-a-day: https://abav.lugaralgum.com/sketch-a-day
If you like this, support my work:
https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724
https://liberapay.com/Villares
https://wise.com/pay/me/alexandrev562 #Processing #Python #py5 #CreativeCoding -
#LSystem #viridis Code at: https://github.com/villares/sketch-a-day/tree/main/2025/sketch_2025_10_11
More sketch-a-day: https://abav.lugaralgum.com/sketch-a-day
If you like this, support my work:
https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724
https://liberapay.com/Villares
https://wise.com/pay/me/alexandrev562 #Processing #Python #py5 #CreativeCoding -
#LSystem Code at: https://github.com/villares/sketch-a-day/tree/main/2025/sketch_2025_10_10
More sketch-a-day: https://abav.lugaralgum.com/sketch-a-day
If you like this, support my work:
https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724
https://liberapay.com/Villares
https://wise.com/pay/me/alexandrev562 #Processing #Python #py5 #CreativeCoding -
#LSystem Code at: https://github.com/villares/sketch-a-day/tree/main/2025/sketch_2025_10_10
More sketch-a-day: https://abav.lugaralgum.com/sketch-a-day
If you like this, support my work:
https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724
https://liberapay.com/Villares
https://wise.com/pay/me/alexandrev562 #Processing #Python #py5 #CreativeCoding -
Code at: https://github.com/villares/sketch-a-day/tree/main/2025/sketch_2025_10_09
More sketch-a-day: https://abav.lugaralgum.com/sketch-a-day
If you like this, support my work:
https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724
https://liberapay.com/Villares
https://wise.com/pay/me/alexandrev562 #Processing #Python #py5 #CreativeCoding #LSystem #generativeArt -
Code at: https://github.com/villares/sketch-a-day/tree/main/2025/sketch_2025_10_09
More sketch-a-day: https://abav.lugaralgum.com/sketch-a-day
If you like this, support my work:
https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724
https://liberapay.com/Villares
https://wise.com/pay/me/alexandrev562 #Processing #Python #py5 #CreativeCoding #LSystem #generativeArt -
#LSystem Code at: https://github.com/villares/sketch-a-day/tree/main/2025/sketch_2025_10_08
More sketch-a-day: https://abav.lugaralgum.com/sketch-a-day
If you like this, support my work:
https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724
https://liberapay.com/Villares
https://wise.com/pay/me/alexandrev562 #Processing #Python #py5 #CreativeCoding -
#LSystem Code at: https://github.com/villares/sketch-a-day/tree/main/2025/sketch_2025_10_08
More sketch-a-day: https://abav.lugaralgum.com/sketch-a-day
If you like this, support my work:
https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724
https://liberapay.com/Villares
https://wise.com/pay/me/alexandrev562 #Processing #Python #py5 #CreativeCoding -
This was fun! Mutating #LSystem rules by randomly permutating symbols from "X" -> "F+[[X]-X]-F[-FX]+X". Note that invalid rules break things, like when you have ] before [... More about L-Systems: https://github.com/villares/python-in-a-visual-context/blob/main/Processing-Python-py5/LSystem.md
See the rules in the the PNG names at the repo. Code at: https://github.com/villares/sketch-a-day/tree/main/2025/sketch_2025_10_07
More sketch-a-day: https://abav.lugaralgum.com/sketch-a-day
If you like this, support my work:
https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724
https://liberapay.com/Villares
https://wise.com/pay/me/alexandrev562 #Processing #Python #py5 #CreativeCoding -
This was fun! Mutating #LSystem rules by randomly permutating symbols from "X" -> "F+[[X]-X]-F[-FX]+X". Note that invalid rules break things, like when you have ] before [... More about L-Systems: https://github.com/villares/python-in-a-visual-context/blob/main/Processing-Python-py5/LSystem.md
See the rules in the the PNG names at the repo. Code at: https://github.com/villares/sketch-a-day/tree/main/2025/sketch_2025_10_07
More sketch-a-day: https://abav.lugaralgum.com/sketch-a-day
If you like this, support my work:
https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724
https://liberapay.com/Villares
https://wise.com/pay/me/alexandrev562 #Processing #Python #py5 #CreativeCoding -
Code at: https://github.com/villares/sketch-a-day/tree/main/2025/sketch_2025_07_16
More sketch-a-day: https://abav.lugaralgum.com/sketch-a-day
If you like this, support my work:
https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724
https://liberapay.com/Villares
https://wise.com/pay/me/alexandrev562
#LSystem #Processing #Python #py5 #CreativeCoding -
Code at: https://github.com/villares/sketch-a-day/tree/main/2025/sketch_2025_07_16
More sketch-a-day: https://abav.lugaralgum.com/sketch-a-day
If you like this, support my work:
https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724
https://liberapay.com/Villares
https://wise.com/pay/me/alexandrev562
#LSystem #Processing #Python #py5 #CreativeCoding -
Hey folks! How about helping me and getting a nice L-System decorated mug?
https://villares-shop.fourthwall.com/products/l-system-leaning-black-and-red
(if you live in São Paulo, I have a local provider I have tested, DM me and we can check out if it would be cheaper to source it here)
-
Hey folks! How about helping me and getting a nice L-System decorated mug?
https://villares-shop.fourthwall.com/products/l-system-leaning-black-and-red
(if you live in São Paulo, I have a local provider I have tested, DM me and we can check out if it would be cheaper to source it here)
-
Code at: https://github.com/villares/sketch-a-day/tree/main/2025/sketch_2025_07_15
More sketch-a-day: https://abav.lugaralgum.com/sketch-a-day
If you like this, support my work:
https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724
https://liberapay.com/Villares
https://wise.com/pay/me/alexandrev562 #Processing #Python #py5 #CreativeCoding #LSystem -
Code at: https://github.com/villares/sketch-a-day/tree/main/2025/sketch_2025_07_15
More sketch-a-day: https://abav.lugaralgum.com/sketch-a-day
If you like this, support my work:
https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724
https://liberapay.com/Villares
https://wise.com/pay/me/alexandrev562 #Processing #Python #py5 #CreativeCoding #LSystem -
Code at: https://github.com/villares/sketch-a-day/tree/main/2025/sketch_2025_07_14
More sketch-a-day: https://abav.lugaralgum.com/sketch-a-day
If you like this, support my work:
https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724
https://liberapay.com/Villares
https://wise.com/pay/me/alexandrev562
#LSystem #Processing #Python #py5 #CreativeCoding -
Code at: https://github.com/villares/sketch-a-day/tree/main/2025/sketch_2025_07_14
More sketch-a-day: https://abav.lugaralgum.com/sketch-a-day
If you like this, support my work:
https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724
https://liberapay.com/Villares
https://wise.com/pay/me/alexandrev562
#LSystem #Processing #Python #py5 #CreativeCoding -
CW: grumpy comment about Shiffman wrapping everything in classes (OO)
I love Daniel Shiffman and the people porting NOC examples, but their insistence on wrapping everything in classes, and in this particular example, to put them on separate files... Take this L-System example: https://github.com/nature-of-code/noc-2-processing-port/blob/main/chapter8/Example_8_9_LSystem/Example_8_9_LSystem.pde
And the JS original: https://natureofcode.com/fractals/#l-systems (you have to open the p5js editor and click a lot to find the lsystem.js file)
In my view it doesn't help at all learners grasp what is going on to have to switch to two other tabs to look at a few lines of code that could be two functions.
Ignore for a moment it's Python and compare the previous code to these procedural implementations:
https://abav.lugaralgum.com/material-aulas/Processing-Python-py5/LSystem.html(Now, I take back the "ignore for a moment it's Python", and I suggest you marvel at the elegance of the Python dict)
#natureofcode #Processing #LSystem #Python #JavaScript #ObjectOriented #procedural
-
CW: grumpy comment about Shiffman wrapping everything in classes (OO)
I love Daniel Shiffman and the people porting NOC examples, but their insistence on wrapping everything in classes, and in this particular example, to put them on separate files... Take this L-System example: https://github.com/nature-of-code/noc-2-processing-port/blob/main/chapter8/Example_8_9_LSystem/Example_8_9_LSystem.pde
And the JS original: https://natureofcode.com/fractals/#l-systems (you have to open the p5js editor and click a lot to find the lsystem.js file)
In my view it doesn't help at all learners grasp what is going on to have to switch to two other tabs to look at a few lines of code that could be two functions.
Ignore for a moment it's Python and compare the previous code to these procedural implementations:
https://abav.lugaralgum.com/material-aulas/Processing-Python-py5/LSystem.html(Now, I take back the "ignore for a moment it's Python", and I suggest you marvel at the elegance of the Python dict)
#natureofcode #Processing #LSystem #Python #JavaScript #ObjectOriented #procedural
-
"Lindenmayer Systems, Fractals, and Plants" (PRUSINKIEWICZ; HANAN, 1989) https://link.springer.com/book/10.1007/978-1-4757-1428-9
-
"Lindenmayer Systems, Fractals, and Plants" (PRUSINKIEWICZ; HANAN, 1989) https://link.springer.com/book/10.1007/978-1-4757-1428-9
-
Code at: https://github.com/villares/sketch-a-day/tree/main/2025/sketch_2025_04_06
More sketch-a-day: https://abav.lugaralgum.com/sketch-a-day
If you like this, support my work:
https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724
https://liberapay.com/Villares
https://wise.com/pay/me/alexandrev562
#LSystem #Processing #Python #py5 #CreativeCoding -
Code at: https://github.com/villares/sketch-a-day/tree/main/2025/sketch_2025_04_06
More sketch-a-day: https://abav.lugaralgum.com/sketch-a-day
If you like this, support my work:
https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724
https://liberapay.com/Villares
https://wise.com/pay/me/alexandrev562
#LSystem #Processing #Python #py5 #CreativeCoding -
Code at: https://github.com/villares/sketch-a-day/tree/main/2025/sketch_2025_04_05
More sketch-a-day: https://abav.lugaralgum.com/sketch-a-day
If you like this, support my work:
https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724
https://liberapay.com/Villares
https://wise.com/pay/me/alexandrev562
#LSystem #Processing #Python #py5 #CreativeCoding -
Code at: https://github.com/villares/sketch-a-day/tree/main/2025/sketch_2025_04_05
More sketch-a-day: https://abav.lugaralgum.com/sketch-a-day
If you like this, support my work:
https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724
https://liberapay.com/Villares
https://wise.com/pay/me/alexandrev562
#LSystem #Processing #Python #py5 #CreativeCoding -
Code at: https://github.com/villares/sketch-a-day/tree/main/2025/sketch_2025_04_03
More sketch-a-day: https://abav.lugaralgum.com/sketch-a-day
If you like this, support my work:
https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724
https://liberapay.com/Villares
https://wise.com/pay/me/alexandrev562 -
Code at: https://github.com/villares/sketch-a-day/tree/main/2025/sketch_2025_04_03
More sketch-a-day: https://abav.lugaralgum.com/sketch-a-day
If you like this, support my work:
https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724
https://liberapay.com/Villares
https://wise.com/pay/me/alexandrev562 -
@liaizon thank you!
If you are curious, I added some references about L-Systems to this post: https://github.com/py5coding/py5generator/discussions/555
-
@liaizon thank you!
If you are curious, I added some references about L-Systems to this post: https://github.com/py5coding/py5generator/discussions/555
-
#LSystem Code at: https://github.com/villares/sketch-a-day/tree/main/2025/sketch_2025_04_02
More sketch-a-day: https://abav.lugaralgum.com/sketch-a-day
If you like this, support my work:
https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724
https://liberapay.com/Villares
https://wise.com/pay/me/alexandrev562 #Processing #Python #py5 #CreativeCoding -
#LSystem Code at: https://github.com/villares/sketch-a-day/tree/main/2025/sketch_2025_04_02
More sketch-a-day: https://abav.lugaralgum.com/sketch-a-day
If you like this, support my work:
https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724
https://liberapay.com/Villares
https://wise.com/pay/me/alexandrev562 #Processing #Python #py5 #CreativeCoding -
#RUG / work in progress / a variable grid system for pixel placement. Mostly ready to hold #hitomezashi, #cellularautoma and #lsystem patterns.
Each pattern is fed and feeds the other based on 1 and 0 sides sequences when available. -
I love to play/create an #LSystem, check discussion at https://github.com/py5coding/py5generator/discussions/555 Code at: https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_11_11
More sketch-a-day: https://abav.lugaralgum.com/sketch-a-day
I really need your support to keep going, if you can, donate any amount at: https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724 #Processing #Python #py5 #CreativeCoding