لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش کدنویسی خلاق: تصاویر و لوگوهای ذرات
Creative Coding: Particle Images & Logos
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
بیایید تصاویر را با فیزیک (اصطکاک، کاهش) به پیکسلهای متحرک تعاملی تبدیل کنیم و اجازه دهید آن پیکسلها به ماوس واکنش نشان دهند. اسرار کدنویسی خلاقانه، از اشکال ساده تا هنرهای الگوریتمی پیشرفته را در یک کلاس کشف کنید.
عنصر HTML canvas برای ترسیم گرافیک در یک صفحه وب استفاده می شود. می توانیم از آن برای کشیدن خطوط، مستطیل، دایره، تصاویر، منحنی ها استفاده کنیم. امروز به عمق مستطیلها و تصاویر خواهیم پرداخت، اجازه دهید به شما نشان دهم تا چه حد میتوانیم آن را طی کنیم. بیایید عمیقاً در کدنویسی خلاقانه غوطه ور شویم و امکانات توسعه وب پیشانی مدرن را بررسی کنیم.
اصول اولیه بوم HTML را بیاموزید و نحوه توسعه، ترسیم، و متحرک سازی تصاویر و تصاویر را با جاوا اسکریپت وانیلی بیاموزید. بدون چارچوب و بدون کتابخانه. من تمام اصول و تکنیک ها را در حین نوشتن کد خود خط به خط توضیح خواهم داد.
ما با کشیدن یک مستطیل ساده و تصویر روی بوم شروع می کنیم. ما یاد خواهیم گرفت که چگونه این مستطیل های اساسی را به یک سیستم ذرات تبدیل کنیم و به این ذرات آموزش خواهیم داد که چگونه هر تصویری را شکل و رنگ بگیرند.
لذت ببرید!
سرفصل ها و درس ها
درس ها
Lessons
کلاس های جاوا اسکریپت و سیستم های ذرات
JavaScript classes and particle systems
چگونه هر چیزی را در یک شبکه سازماندهی کنیم
How to organise anything into a grid
پاکسازی کد
Code cleanup
انیمیشن روی دکمه کلیک کنید
Animation on button click
راه اندازی پروژه 2
Project 2 setup
رسم اجسام ذره ای
Drawing particle objects
بهینه سازی عملکرد
Performance optimizations
انتقال ذرات متحرک
Animated particle transitions
تعاملات موش و فیزیک ذرات
Mouse interactions and particle physics
حرکت سلول ها به اطراف
Moving the cells around
چگونه تصاویر را روی بوم وسط قرار دهیم
How to center images on canvas
تبدیل تصاویر به کد
Converting images to code
نحوه ترسیم، برش و برش تصاویر با کد
How to draw, crop & slice images with code
ایجاد انتقال متحرک منحصر به فرد
Creating unique animated transitions
استخراج مختصات و رنگ ها از داده های پیکسل
Extracting coordinates and colors from pixel data
اثر چاپ ذرات
Particle print effect
اثر جمع آوری ذرات
Particle assemble effect
فرمول فیزیک حرکت (اصطکاک و کاهش)
Motion physics formula (friction & easing)
نحوه پیدا کردن فاصله بین 2 نقطه
How to find the distance between 2 points
تعامل ماوس
Mouse interactivity
تبدیل تصاویر به سیستم ذرات
Turning images into particle systems
ذرات تصادفی چندگانه
Multiple randomized particles
نحوه استفاده از بوم
How to use canvas
تجزیه و تحلیل پیکسل با getImageData
Pixel analysis with getImageData
نحوه متحرک سازی تصاویر با کد
How to animate images with code
روش drawImage
drawImage method
حرکت ذرات
Particle motion
گرفتن جهت از نقطه A به نقطه B
Getting direction from point A to point B
پروژه 1: جلوه های Slice & Dice بر روی تصاویر
Project 1: Slice & Dice Effects on Images
توسعه دهنده وب فرانت اند و مدرس در آزمایشگاه فرانک سلام، من فرانک هستم! من یک توسعهدهنده وب مقدماتی، مالک کانال یوتیوب آزمایشگاه Frank هستم، که در کدنویسی خلاقانه با جاوا اسکریپت وانیلی و بوم HTML تخصص دارد. بیایید چند هنر، بازی و پروژه های بصری بسازیم و در مورد HTML، CSS، جاوا اسکریپت و توسعه وب جلویی بیاموزیم! در دوره هایم فقط از جاوا اسکریپت ساده وانیلی، بدون فریمورک و بدون کتابخانه استفاده می کنم. وقتی درک عمیقی از زبان برنامه نویسی جاوا اسکریپت داشته باشید، انتخاب هر کتابخانه ای آسان است.
نمایش نظرات