Learn Creative Coding: Flow Fields ๐ŸŽจ @Frankslaboratory
Learn Creative Coding: Flow Fields ๐ŸŽจ  @Frankslaboratory
Uploaded March 2023 | Updated September 2026, 2 weeks ago
๐ŸŽ“ Continue Learning (Creative Coding Courses)
โš›๏ธ Pixels, Particles & Physics udemy.com/course/learn-html-canvas-pixels-particles-physics/?referralCode=F7977062A4BC964A1F5E
๐ŸŒ€ Next Level Flow Fields udemy.com/course/creative-coding-deep-dive-for-beginners/?referralCode=F43E8FCE60957A64DF4A
๐Ÿช„ Advanced Text & Particle Effects udemy.com/course/learn-html-canvas-advanced-text-effects/?referralCode=4C5821D2D04048CC4A01
๐ŸŒฟ Fun with Fractals udemy.com/course/learn-creative-coding-with-vanilla-javascript/?referralCode=7C560D4661C5C59262BB

Creating beautiful things with JavaScript can be easy, if you take if step by step, everything makes sense if you break it into individual parts. Let me show you how to take basic programming principles, functions, arrays and for loops, to create complex animated code bases. Once we fully understand the techniques we will take it to the next level.

๐ŸŽจ Skillshare (free 1 month trial):
skillshare.com/en/r/profile/Frank-Dvorak/507488567?gr_tch_ref=on&gr_trp=on

๐Ÿ“š Part 2: youtu.be/EHwainDAPAw
๐Ÿ“š Full playlist: youtube.com/playlist?list=PLYElE_rzEw_uVHNJjZor-b_bJpftEG4tV
Beginner friendly warm-up class you can watch before this video: youtu.be/O7cUOPYducc

โญ๏ธTutorial Contents โญ๏ธ
00:00 Intro
00:38 What is a flow field?
02:00 How to set up HTML5 Canvas project
02:52 How to draw shapes on canvas
06:13 Object oriented programming in JavaScript
12:45 Drawing particle systems
15:12 Animating particle systems
19:02 Drawing lines and trails
22:42 Motion patterns with trigonometry
23:55 Creating a vector field
33:33 How to create a flow field
38:42 Flow field experiments
42:16 Grid and debug mode
50:25 Randomized colors
53:13 Responsive design
58:33 Experimenting with flow field patterns

Today we will:
๐ŸŽจ discover the tools - vanilla JavaScript, HTML5 Canvas
๐ŸŽจ experiment with code
๐ŸŽจ design animations and flow fields

More beginner friendly creative coding with vanilla JavaScript & HTML canvas:
youtube.com/playlist?list=PLYElE_rzEw_v8TXJ_ITSSBP_ypUKfQ7K-

The description of this video may contain affiliate links, which means that if you buy one of the products that I recommend, I'll receive a small commission without any additional cost for you. This helps to support the channel and allows me to continue making videos like this. Thank you for the support!
#frankslaboratory
Learn Creative Coding: Flow Fields ๐ŸŽจParallax in JavaScript GamesJavaScript Tutorial - Game DevelopmentCSS Loader Animated Effect | Creative Ideas for Web Design | HTML5 CSS3 Keyframes Animation TutorialPerformance Optimizations in 2D GamesLearn Creative Coding: Line & Path EffectsParticle Experiments: Liquid EffectsSticky Slime Effects with Vanilla JavaScriptCollision Animations & Sounds in 2D GamesBuild 8 Creative Coding Projects (vanilla JavaScript)CSS Animation Examples | 10 Animated Hover Effects You Can Build With CSS in 2019Make Your Game Feel Professional in Seconds
Franks laboratory |

Learn Creative Coding: Flow Fields ๐ŸŽจ

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER