Wonderful! I've literally spent the last 3 hours creating images from the ABOP book. Made some additions to the turtle capabilities. Thank you for taking the time to create these classes!
@neodos2 жыл бұрын
Thank you for making and sharing these lessons, it's a pleasure to learn when it's so well and simply explained and with passion, great stuff, thank you!
@Pastelgarbage7 ай бұрын
I wanted to learn l-system but I think there are many things I need to learn first, funny how it makes so much sense and is also so confusing at bits. we will get there
@WilliamLDeRieuxIV4 жыл бұрын
The way this guy explains L-Systems is very clear. We have a clear explanation of the algorithm and its conceptual design--how to define the expected inputs and outputs--and how to translate the design into code (he explained it using very clear and natural language--without "getting-down-in-the-weeds" on the pedantic nature of algorithms like fractals/Cantor-set). I know we have all had teachers, at some point, that have explained concepts like this in a pedantic way (eg. getting lost in overly small details--going off on a tangent--and diverging away from overall concept) But at: 15:05 he says we have a string named: "todo dot length"....hahaha...
@ludacrisbutler6 жыл бұрын
my (Python) textbook explained an axiom in like 3 sentences- not nearly in-depth enough. thank you for this.
@zeldaquest42063 жыл бұрын
3 sentences means... go somewhere else... lol
@unicorn_loves_potato9 жыл бұрын
Thank you for posting such easy-to-understand, intuitive and fun tutorials! I have been looking for them everywhere, and this really works out the best for me. I successfully made different L-system plants with the string parsing as you taught. The video is really great!
@TheCodingTrain9 жыл бұрын
+monetti thank you! feel free to share your work!
@mikeCavalle4 жыл бұрын
great exposition -- i wrote a LOGO in Pascal in the 1980's
@li-lianang83046 жыл бұрын
Great lesson! i love your enthusiasm hehe
@davidpike7668 жыл бұрын
Got here from reading about No Man's Sky. Great videos, great teacher. Thanks.
@TheCodingTrain8 жыл бұрын
Glad to hear, thank you!
@adriancardenosocerezo Жыл бұрын
I understand that these l-system patterns are achieved by first drawing something at the fractal level and then implementing it with this system, right? There may be some random result that one might be interested in, but in principle one tries to generate an aptron that one knows will work, right? In other words, these patterns that you have shown are not trial and error, it is the encoding of that type of tree. Thanks for the videos they are great!
@trudyandgeorge8 жыл бұрын
Wonderful mate. Your enthusiasm and energy is wonderful. Please set your video editor to canvas+ output the same frame rate as your video capture devices, i.e., your camera and screen-cap software to be the same as the resulting video in Premier or Final Cut, or whatever. It should get rid of some bad artifacts going on with the frames. Thanks for the vid!
@TheCodingTrain8 жыл бұрын
+George Edwards Thanks for the feedback, this video is from a few years ago and if you look at more recent ones on my channel you'll see how the quality has now been improved!
@KoalaTeaGuy4 жыл бұрын
Great video! Was a huge help for my java class
@LordGrrr5 жыл бұрын
Thumb up at the start, like the others :D
@SunnyApples8 жыл бұрын
From No Man's Sky wiki to your video!
@TheCodingTrain8 жыл бұрын
welcome!
@nagesh0072 жыл бұрын
Amazing Tutorial
@TyYann6 жыл бұрын
I still use Logo programming language...
@carterfrerichs58144 жыл бұрын
thank you so much! your channel is amazing!
@veronicacasco19583 жыл бұрын
great exposition -- Is it possible to model an agave plant using fractal geometry? the agave plant is a fractal?
@az_arq23063 жыл бұрын
Hola, ¿Dónde descargo el software l-systen?.
@darkvaporwave3 жыл бұрын
Mindblown!!!!!
@Ha-ppi-ness7 жыл бұрын
Love your channel. Loved your book. Sending love.
@TheCodingTrain7 жыл бұрын
Thank you!
@shushufang90797 жыл бұрын
I love his positivity just like DB"s @Porter's
@nagesh0072 жыл бұрын
Thanks!
@TheCodingTrain2 жыл бұрын
Thank you for the support!
@Kirayli6 жыл бұрын
Nice Video! Thank you : )
@unos80496 жыл бұрын
Inspiring video!
@MartinStacey7 жыл бұрын
can this be used for shape grammars?
@putrinaryaa58614 жыл бұрын
I'm sorry, + is left and - is right 🙏
@tube88aman9 жыл бұрын
Hello, you explained it very nicely. what language you used in this example, I only know c++ :( Can I have the codes please ?
@TheCodingTrain8 жыл бұрын
+tube88aman It's Processing (processing.org) which is built on top of Java. Code here github.com/shiffman/The-Nature-of-Code-Examples/tree/master/chp08_fractals/NOC_8_08_SimpleLSystem github.com/shiffman/The-Nature-of-Code-Examples/tree/master/chp08_fractals/NOC_8_09_LSystem
@tube88aman8 жыл бұрын
+Daniel Shiffman Thank you very much :)
@mistyriver26958 жыл бұрын
Well explained.
@TheCodingTrain8 жыл бұрын
+Misty River thanks!
@rizwanafzal38098 жыл бұрын
Can u provide complete code ? including code that you used to draw tree in this video ?
@Crowborn3 жыл бұрын
There's a link in the description for the github ;)
@tonyrogers71013 жыл бұрын
fungi !== plants
@Simmonsstummer9 жыл бұрын
awesome
@sharketespark64952 жыл бұрын
Am I tripping or is it just the video
@ExpertPower6 жыл бұрын
Yeah :)
@veerrajuyeleti85417 жыл бұрын
sir add some videos on recurssion
@ramseshendriks24456 жыл бұрын
I just ordereres your book
@TheCodingTrain6 жыл бұрын
Thanks for the support!
@matthewe38134 жыл бұрын
who are the 8 people who disliked this?
@NStripleseven3 жыл бұрын
Wonder what would happen if instead of making instructions for drawing, you made instructions for a sort of simple programming language, something like brainf***
@duncancarr78228 жыл бұрын
These are all really just ridiculously long Rubik Snakes