Barnsley ferns, but actually explaining each function
Вставка
- Опубліковано 12 тра 2021
- www.algorithm-archive.org/con...
Patreon: / leiosos
Github sponsors (Patreon for code): github.com/sponsors/leios
Twitch: / leioslabs
Discord: / discord
Github: github.com/leios
Music: www.joshwoodward.com/
Wall of thanks (patreon supporters):
Mossy Fogarty
Valentin Churavy
Jérémie
Mutual Information
Ahmed Hesham - Наука та технологія
I feel that another important resource for ferns knowledge is the tour in Pineapple Park where you learn that ferns play a prominent role in the movie Jurassic Park. After this video I can now say that I know two facts about ferns!
I need to add that citation to the algorithm archive...
Good stuff, but I was looking for an animation showing the growth of the fern in the way real ferns grow in nature.
Outstanding animation!
Absolutely lovely! You just made my day ^^
Happy to hear that!
Fractals are always beautiful ☺️
Wow, love the animations :D
Yeah, these ended up being pretty smooth. Really happy with this video!
Thanks for the beautiful content
Thanks for watching!
Great work!
May I suggest topics for future content:
(1) A Julia tutorial focused on the more advanced features of the language
(2) A tutorial for GathVL library
I've been thinking about this suggestion a lot in the past few days, but I just don't think video is the appropriate medium for me to teach those topics.
On the other hand, we really need to make better documentation for GathVL, so it is almost certainly worth doing that and making a highlight video on youtube. In addition, it makes sense for me to highlight the Julia language, but maybe not a full lecture.
What are you talking about, there is no useless FFT implementation :)
Smooth animation and explanation!!
What do you have to start with to make the fern? You said you would start with a bunch of points on the fern. If you start with one point roughly near the stem then repeat forever, does that then build the whole fern?
Yeah, that's how the process of a chaos game works. There's more information on the algorithm archive about it!
I don't really get how the functions combine to get the fern. If it was random like the sierpinski chaos game then once you apply the singular matrix the fern will be restricted to a line for the rest of the running time.
Right, so this was covered kinda in the algorithm archive, but the stem function is only chosen 1% of the time. That said, even if it is chosen at 25% of the time, those points are still likely to jump to either the leaf on the left, right, or upward stem when they choose any other function. From there, the stem will jump to another stem on it's new corresponding leaf.
You could imagine every line in the fern to be a bunch of stems.
@@LeiosLabs ah i get you. you select the functions independently for each point, so the fern is a sort of limiting probability distribution.
@@farissaadat4437 No, that wouldn't make sense. The limiting probabilty, even if the probably of the stem function is low, should be that all the points lie on the stem.
@@yonatanbeer3475 but the other functions map it off of the main stem and into the subferns and if you do that enough then it is effectively absorbed into the rest of the distribution as long as you don't roll a 1% stem soon.
@@farissaadat4437 yeah I thought about it for a second, really the whole thing is made of of "stems" shifted around
Amazing explaination as usual. Could you insert a link to the Algorithm Archive in the description? It's useful for mobile users.
Done! Here it is in a comment: www.algorithm-archive.org/contents/barnsley/barnsley.html
I did before, but must have forgotten to save that tab ^^
@@LeiosLabs Thank you so much! You rock :D
@LeiosOS Hi, what were you studying? I'm very curious because i'm choosing an university.
In university, I studied physics. My PhD was focused mainly on computational methods in physics (namely GPGPU). As for universities, I would recommend going to the best one you can that doesn't break your wallet. Then focus on actually acquiring the necessary skills for your job (do projects / research / etc).
i love you
How can one become a research software engineer? Possible with no PhD? Or somehow contribute towards research?
On 0:50 you forgot to multiply matrix by P
Is it possible to store and draw energy from a holographic picture.
a fellow qutebrowser fan i see ^^
I love the vi(m) bindings!
😟
hi
the