Learn Creative Coding: Line & Path Effects

  Рет қаралды 16,807

Franks laboratory

Franks laboratory

Күн бұрын

Пікірлер: 61
@Frankslaboratory
@Frankslaboratory Жыл бұрын
🎨 EXTENDED class with BONUS lessons and more creative coding experiments, full source code from multiple different stages, learn how to create image flow fields and animate smooth color transitions. 🎨 Udemy: www.udemy.com/course/creative-coding-deep-dive-for-beginners/?referralCode=F43E8FCE60957A64DF4A 🎨 Skillshare (free 1 month trial): www.skillshare.com/en/r/profile/Frank-Dvorak/507488567?gr_tch_ref=on&gr_trp=on
@Frankslaboratory
@Frankslaboratory Жыл бұрын
Do you want to learn how to make IMAGE flow field or dynamic TEXT flow field? Working on an advanced class now.
@hugovazquez2
@hugovazquez2 Жыл бұрын
Me encanta tu contenido! saludos desde Mexico.
@Radu
@Radu Жыл бұрын
You use basic things in so creative ways :-) always excited to see the outcome!
@Frankslaboratory
@Frankslaboratory Жыл бұрын
Thank you Radu
@zeaycool7461
@zeaycool7461 Жыл бұрын
You to Radu, both of you use vanilla JS for your teaching that's helps a lot . You two are my fav instructor when comes to creative JavaScript try to suggest some books on Creative and Generative Technology . Love from India.
@nasimajosefi
@nasimajosefi Жыл бұрын
Thank you, every video of you is GOLD, please upload the advanced class as soon as possible.
@Frankslaboratory
@Frankslaboratory Жыл бұрын
Hi Nasima, glad you found some value. Advanced class will explain a traditional flow field technique as well as how to make particles flow around a shape
@ushakiran8549
@ushakiran8549 Жыл бұрын
You blew me away with your explanation, sir! Keep up the great work.
@Frankslaboratory
@Frankslaboratory Жыл бұрын
Thank you for your kind feedback, much appreciated
@mister_i_3708
@mister_i_3708 Жыл бұрын
About curves. Exists abstract type of curves, named roulette. All curves are generated with help of circle. Hypocycloid, epicycloid, cyclogon (I didn't find way to generate cyclogon curve, know the way to find only "x" value), catenary etc. UPD: And a lot of different spirals are represented with formulas.
@Frankslaboratory
@Frankslaboratory Жыл бұрын
You are right, I want to explore more techniques to draw spirals, will look into this, thanks for the tip
@leoprone1
@leoprone1 3 ай бұрын
Tremendo video! muchas gracias!
@김흰둥이-i9l
@김흰둥이-i9l Жыл бұрын
this course very interesting and funny👍 Canvas learners can easily follow along. thank you!
@viravongtong3644
@viravongtong3644 Жыл бұрын
OOOOOOH THANK YOU that is what i am workin on ure the best
@Frankslaboratory
@Frankslaboratory Жыл бұрын
Glad you found some value Vira
@ekomukanga893
@ekomukanga893 Жыл бұрын
Another epic one 😎💯🔥🔥🔥.
@Frankslaboratory
@Frankslaboratory Жыл бұрын
Hi Ekom! Thanks
@sagniamsalu2330
@sagniamsalu2330 Жыл бұрын
It is supperb1 Thanks a lot for your good works. I hope you can delve in to multi player game development in the future. Thanks a lot once more again.
@Frankslaboratory
@Frankslaboratory Жыл бұрын
Hi Sagni, I will start with 2 player on a single computer games, as I haven't even covered that yet.
@time4062
@time4062 Жыл бұрын
I am wonder if we can make classic space 🚀 plan fight 2d play in js
@Frankslaboratory
@Frankslaboratory Жыл бұрын
I'm not familiar with that game, will try to Google it
@messaoudilotfi4383
@messaoudilotfi4383 Жыл бұрын
Great good luck brother
@Frankslaboratory
@Frankslaboratory Жыл бұрын
Thank you
@javifontalva7752
@javifontalva7752 Жыл бұрын
Have you got any book recommendation to master canvas html5?
@Frankslaboratory
@Frankslaboratory Жыл бұрын
Hi Javi, there probably are good books about canvas, but I learned what I know from online JavaScript courses, online documentation and dissecting other peoples code :D If you find a good book please let me know, I would be interested to read it as well
@Intellectualmind4
@Intellectualmind4 Жыл бұрын
Good work
@Frankslaboratory
@Frankslaboratory Жыл бұрын
Thanks Dipesh
@MadaraAzukar
@MadaraAzukar Жыл бұрын
I like OOP. N funcs because of new keyword
@Frankslaboratory
@Frankslaboratory Жыл бұрын
OOP is a good way to organise the code. It looks nicer to me
@MikelNaUsaCom
@MikelNaUsaCom Жыл бұрын
the programming concept you are referencing at about 12:15 is called coupling and cohesion. Putting the parameters in the constructor encapsulates the class and reduces the external coupling making the class more cohesive. Increasing these properties of the code in this increases the readability and reusability, while reducing the likelihood of errors. Thanks, ~Mike
@Frankslaboratory
@Frankslaboratory Жыл бұрын
Hi Mike, thank you for mentioning that, very useful comment
@felipe1876
@felipe1876 Жыл бұрын
Hello, comment reader. Knowledge check question: Why the maxLength must be >= 2?
@therealpepeu
@therealpepeu 9 ай бұрын
Ridiculously good videos! :OD
@mattsavage3258
@mattsavage3258 Жыл бұрын
I prefer to kick off requestAnimationFrame loop by calling requestAnimationFrame(animate), instead of animate() directly. Also, I put the call to requestAnimationFrame() on the first line of animate(), unless I logic within animate that requires conditional call to the next animate().
@Frankslaboratory
@Frankslaboratory Жыл бұрын
Thanks for this tip Matt, this is good, I will do it like that next time
@paulthomas1052
@paulthomas1052 Жыл бұрын
Thanks - another excellent tutorial. 👋
@Frankslaboratory
@Frankslaboratory Жыл бұрын
Thanks Paul!
@berkipekoglu
@berkipekoglu Жыл бұрын
Awesome! Thank you!
@Frankslaboratory
@Frankslaboratory Жыл бұрын
Hi Berk. I'm here to help! :)
@soumadip_banerjee
@soumadip_banerjee Жыл бұрын
Thank u so much! Love ur accent, where are u originally from?
@Frankslaboratory
@Frankslaboratory Жыл бұрын
Hi Soumadip, nice to meet you. I'm from Prague, Czech Republic, I've lived in a UK for a very long time so my accents is a mix of everything :D
@lookupverazhou8599
@lookupverazhou8599 Жыл бұрын
Literal genius. I will have to come back to this at another time.
@Frankslaboratory
@Frankslaboratory Жыл бұрын
Glad you like it
@regibyte
@regibyte Жыл бұрын
I love your content man! please give us more! It's so relaxing to follow along, I know a bit about canvas and you make it super fun to practice
@Frankslaboratory
@Frankslaboratory Жыл бұрын
I will try to release videos more often this year :)
@regibyte
@regibyte Жыл бұрын
@@Frankslaboratory Thank you for putting so much effort into your work! we all appreciate everything you do sir ❤
@javifontalva7752
@javifontalva7752 Жыл бұрын
ANOOOooo!!! Yeeeessss!!!
@Frankslaboratory
@Frankslaboratory Жыл бұрын
Glad you are excited Javi :D
@MadaraAzukar
@MadaraAzukar Жыл бұрын
This part 44:00
@Frankslaboratory
@Frankslaboratory Жыл бұрын
Lot's of different experiments in this video :)
@time4062
@time4062 Жыл бұрын
I was waiting for your video
@time4062
@time4062 Жыл бұрын
Share flow field video
@Frankslaboratory
@Frankslaboratory Жыл бұрын
I'm just finishing editing it. It's almost ready
@time4062
@time4062 Жыл бұрын
@@Frankslaboratory you are so nice artist bro
@Fredgast6
@Fredgast6 Жыл бұрын
those first flow fields look really good, looking forward to seeing the course
@Frankslaboratory
@Frankslaboratory Жыл бұрын
I like flow fields, they are easy to make and the results can be impressive
@MadaraAzukar
@MadaraAzukar Жыл бұрын
🔥🔥🔥
@Frankslaboratory
@Frankslaboratory Жыл бұрын
:)
@404-UsernameNotFound
@404-UsernameNotFound Жыл бұрын
I really like your teaching style. How you go over the basic conpepts at first, then refine the code to the more complex styles. One thing I recently learned in VSCode that I wanted to share is how to quickly copy lines like you did at 32:35. After you finish typing the line you want to copy, with your cursor still on the line (no need to highlight the line), you can use `Shift` + `Alt` + `DownArrow` on your keyboard, and it will copy the entire line down. Cheers 🍻
@Frankslaboratory
@Frankslaboratory Жыл бұрын
Hi Steve, I didn't know it, I will add it to my list of VSCode keyboard shortcuts and I will start using it. thank you for a useful tip! Also thanks for your kind feedback
Learn Creative Coding: Flow Fields 🎨
1:01:20
Franks laboratory
Рет қаралды 35 М.
ASCII Art with Vanilla JavaScript
41:25
Franks laboratory
Рет қаралды 53 М.
The joker favorite#joker  #shorts
00:15
Untitled Joker
Рет қаралды 30 МЛН
Офицер, я всё объясню
01:00
История одного вокалиста
Рет қаралды 3,3 МЛН
Learn Creative Coding: Paint Brushes & Complex Shapes
33:58
Franks laboratory
Рет қаралды 47 М.
My 2 Year Journey of Learning C, in 9 minutes
8:42
VoxelRifts
Рет қаралды 614 М.
HTML5 Canvas CRASH COURSE for Beginners
51:26
Franks laboratory
Рет қаралды 218 М.
An introduction to Shader Art Coding
22:40
kishimisu
Рет қаралды 980 М.
Learn Creative Coding: Fractals
54:57
Franks laboratory
Рет қаралды 54 М.
Why You Shouldn't Nest Your Code
8:30
CodeAesthetic
Рет қаралды 2,7 МЛН
Flow Fields
4:29
Generative Garden
Рет қаралды 26 М.
JavaScript Visualized - Event Loop, Web APIs, (Micro)task Queue
12:35
JavaScript Audio CRASH COURSE For Beginners
1:04:45
Franks laboratory
Рет қаралды 87 М.
The Art of Code - Dylan Beattie
1:00:49
NDC Conferences
Рет қаралды 4,7 МЛН
The joker favorite#joker  #shorts
00:15
Untitled Joker
Рет қаралды 30 МЛН