8.5: L-Systems - The Nature of Code

  Рет қаралды 70,291

The Coding Train

The Coding Train

Күн бұрын

Пікірлер: 59
@egregory314
@egregory314 4 жыл бұрын
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!
@neodos
@neodos 2 жыл бұрын
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!
@Pastelgarbage
@Pastelgarbage 7 ай бұрын
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
@WilliamLDeRieuxIV
@WilliamLDeRieuxIV 4 жыл бұрын
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...
@ludacrisbutler
@ludacrisbutler 6 жыл бұрын
my (Python) textbook explained an axiom in like 3 sentences- not nearly in-depth enough. thank you for this.
@zeldaquest4206
@zeldaquest4206 3 жыл бұрын
3 sentences means... go somewhere else... lol
@unicorn_loves_potato
@unicorn_loves_potato 9 жыл бұрын
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!
@TheCodingTrain
@TheCodingTrain 9 жыл бұрын
+monetti thank you! feel free to share your work!
@mikeCavalle
@mikeCavalle 4 жыл бұрын
great exposition -- i wrote a LOGO in Pascal in the 1980's
@li-lianang8304
@li-lianang8304 6 жыл бұрын
Great lesson! i love your enthusiasm hehe
@davidpike766
@davidpike766 8 жыл бұрын
Got here from reading about No Man's Sky. Great videos, great teacher. Thanks.
@TheCodingTrain
@TheCodingTrain 8 жыл бұрын
Glad to hear, thank you!
@adriancardenosocerezo
@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!
@trudyandgeorge
@trudyandgeorge 8 жыл бұрын
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!
@TheCodingTrain
@TheCodingTrain 8 жыл бұрын
+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!
@KoalaTeaGuy
@KoalaTeaGuy 4 жыл бұрын
Great video! Was a huge help for my java class
@LordGrrr
@LordGrrr 5 жыл бұрын
Thumb up at the start, like the others :D
@SunnyApples
@SunnyApples 8 жыл бұрын
From No Man's Sky wiki to your video!
@TheCodingTrain
@TheCodingTrain 8 жыл бұрын
welcome!
@nagesh007
@nagesh007 2 жыл бұрын
Amazing Tutorial
@TyYann
@TyYann 6 жыл бұрын
I still use Logo programming language...
@carterfrerichs5814
@carterfrerichs5814 4 жыл бұрын
thank you so much! your channel is amazing!
@veronicacasco1958
@veronicacasco1958 3 жыл бұрын
great exposition -- Is it possible to model an agave plant using fractal geometry? the agave plant is a fractal?
@az_arq2306
@az_arq2306 3 жыл бұрын
Hola, ¿Dónde descargo el software l-systen?.
@darkvaporwave
@darkvaporwave 3 жыл бұрын
Mindblown!!!!!
@Ha-ppi-ness
@Ha-ppi-ness 7 жыл бұрын
Love your channel. Loved your book. Sending love.
@TheCodingTrain
@TheCodingTrain 7 жыл бұрын
Thank you!
@shushufang9079
@shushufang9079 7 жыл бұрын
I love his positivity just like DB"s @Porter's
@nagesh007
@nagesh007 2 жыл бұрын
Thanks!
@TheCodingTrain
@TheCodingTrain 2 жыл бұрын
Thank you for the support!
@Kirayli
@Kirayli 6 жыл бұрын
Nice Video! Thank you : )
@unos8049
@unos8049 6 жыл бұрын
Inspiring video!
@MartinStacey
@MartinStacey 7 жыл бұрын
can this be used for shape grammars?
@putrinaryaa5861
@putrinaryaa5861 4 жыл бұрын
I'm sorry, + is left and - is right 🙏
@tube88aman
@tube88aman 9 жыл бұрын
Hello, you explained it very nicely. what language you used in this example, I only know c++ :( Can I have the codes please ?
@TheCodingTrain
@TheCodingTrain 8 жыл бұрын
+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
@tube88aman
@tube88aman 8 жыл бұрын
+Daniel Shiffman Thank you very much :)
@mistyriver2695
@mistyriver2695 8 жыл бұрын
Well explained.
@TheCodingTrain
@TheCodingTrain 8 жыл бұрын
+Misty River thanks!
@rizwanafzal3809
@rizwanafzal3809 8 жыл бұрын
Can u provide complete code ? including code that you used to draw tree in this video ?
@Crowborn
@Crowborn 3 жыл бұрын
There's a link in the description for the github ;)
@tonyrogers7101
@tonyrogers7101 3 жыл бұрын
fungi !== plants
@Simmonsstummer
@Simmonsstummer 9 жыл бұрын
awesome
@sharketespark6495
@sharketespark6495 2 жыл бұрын
Am I tripping or is it just the video
@ExpertPower
@ExpertPower 6 жыл бұрын
Yeah :)
@veerrajuyeleti8541
@veerrajuyeleti8541 7 жыл бұрын
sir add some videos on recurssion
@ramseshendriks2445
@ramseshendriks2445 6 жыл бұрын
I just ordereres your book
@TheCodingTrain
@TheCodingTrain 6 жыл бұрын
Thanks for the support!
@matthewe3813
@matthewe3813 4 жыл бұрын
who are the 8 people who disliked this?
@NStripleseven
@NStripleseven 3 жыл бұрын
Wonder what would happen if instead of making instructions for drawing, you made instructions for a sort of simple programming language, something like brainf***
@duncancarr7822
@duncancarr7822 8 жыл бұрын
These are all really just ridiculously long Rubik Snakes
@lisaonthemargins
@lisaonthemargins 5 жыл бұрын
stop... moving...
Coding Challenge #14: Fractal Trees - Recursive
15:53
The Coding Train
Рет қаралды 893 М.
8.2: Fractal Recursion - The Nature of Code
12:26
The Coding Train
Рет қаралды 52 М.
КОГДА К БАТЕ ПРИШЕЛ ДРУГ😂#shorts
00:59
BATEK_OFFICIAL
Рет қаралды 8 МЛН
World’s strongest WOMAN vs regular GIRLS
00:56
A4
Рет қаралды 43 МЛН
Amazing remote control#devil  #lilith #funny #shorts
00:30
Devil Lilith
Рет қаралды 15 МЛН
Disrespect or Respect 💔❤️
00:27
Thiago Productions
Рет қаралды 39 МЛН
L Systems | where Nature = Math
17:30
CGMatter
Рет қаралды 10 М.
L Systems : Creating Plants from Simple Rules - Computerphile
15:16
Computerphile
Рет қаралды 49 М.
Making Mathematical Art with L-Systems
8:06
Tom Rocks Maths
Рет қаралды 14 М.
Lindenmayer Systems (L-systems)
35:58
Maciej Komosinski
Рет қаралды 2,5 М.
Coding Challenge 180: Falling Sand
23:00
The Coding Train
Рет қаралды 1 МЛН
How I animate 3Blue1Brown | A Manim demo with Ben Sparks
53:41
3Blue1Brown
Рет қаралды 1 МЛН
Fractals and Scaling: Iterated Function Systems and L-Systems
14:14
Complexity Explorer
Рет қаралды 6 М.
C++ vs Rust: which is faster?
21:15
fasterthanlime
Рет қаралды 402 М.
Coding Challenge #16: L-System Fractal Trees
22:02
The Coding Train
Рет қаралды 228 М.
КОГДА К БАТЕ ПРИШЕЛ ДРУГ😂#shorts
00:59
BATEK_OFFICIAL
Рет қаралды 8 МЛН