Learn Creative Coding: Line & Path Effects

Опубликовано: 04 Октябрь 2024
на канале: Franks laboratory
16,852
741

Step by step tutorial from drawing a simple shape to a fully animated generative art piece! Do you want to master Front End Web Development this year? Then this tutorial is for you! :) We will go from important fundamentals to digital art, let me show you the real power of vanilla JavaScript in this creative coding crash course for beginners!

Today we will build:
Procedurally generated lines | Rainbow lightning storm effect | Chaos scribbles effect

🎨 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: https://www.udemy.com/course/creative...
🎨 Skillshare (free 1 month trial):
https://www.skillshare.com/en/r/profi...

Project files:
Image for createPattern method: https://www.frankslaboratory.co.uk/do...

📚 What to watch next?:    • Learn Creative Coding: Flow Fields 🎨  
📚 Full playlist:    • Flow Fields  
Beginner friendly warm-up class you can watch before this video:    • Learn Creative Coding: Line & Path Ef...  

⭐️Tutorial Contents ⭐️
00:00 Intro
00:34 HTML5 & CSS3 setup
01:14 JavaScript setup
03:17 How to draw rectangles
04:37 How to draw lines
07:44 Object oriented programming
13:05 Dynamic colors with HSL
14:52 Randomised line art
18:13 Drawing multi segmented lines
21:25 Animating lines
25:15 Rainbow Lightning Storm effect
31:23 HTML5 Canvas Linear Gradient Tutorial
33:43 HTML5 Canvas Radial Gradient Tutorial
34:46 Create a pattern with HTML5 Canvas
38:52 How to make a shadow in HTML canvas
39:59 Using trigonometry to animate HTML5 canvas
43:20 Chaos Scribbles effect

We will experiment with our drawings and modify them using
🎨 createLinearGradient
🎨 createRadialGradient
🎨 createPattern
All of that with no frameworks and no libraries using just vanilla JavaScript, HTML5 canvas element and object oriented programming. I will explain every line of code step by step as we build our interactive animated project. Let's make art with code and learn JavaScript and front end web development in the process.

More beginner friendly creative coding with vanilla JavaScript & HTML canvas:
   • Front End Web Development Projects fo...  

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