آموزش کدنویسی خلاق: تصاویر و لوگوهای ذرات

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

  • کلاس افکت Effect class

  • پروژه 2: تصاویر ذرات Project 2: Particle Images

  • رسم مستطیل Drawing rectangles

  • آزمایش های کدگذاری خلاقانه Creative coding experiments

  • کشیدن تصاویر Drawing images

  • راه اندازی HTML، CSS و جاوا اسکریپت HTML, CSS & JavaScript setup

نمایش نظرات

نظری ارسال نشده است.

آموزش کدنویسی خلاق: تصاویر و لوگوهای ذرات
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 15m
35
Skillshare (اسکیل شیر) skillshare-small
07 آبان 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
6
- از 5
ندارد
دارد
دارد
Frank Dvorak

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Frank Dvorak Frank Dvorak

توسعه دهنده وب فرانت اند و مدرس در آزمایشگاه فرانک سلام، من فرانک هستم! من یک توسعه‌دهنده وب مقدماتی، مالک کانال یوتیوب آزمایشگاه Frank هستم، که در کدنویسی خلاقانه با جاوا اسکریپت وانیلی و بوم HTML تخصص دارد. بیایید چند هنر، بازی و پروژه های بصری بسازیم و در مورد HTML، CSS، جاوا اسکریپت و توسعه وب جلویی بیاموزیم! در دوره هایم فقط از جاوا اسکریپت ساده وانیلی، بدون فریمورک و بدون کتابخانه استفاده می کنم. وقتی درک عمیقی از زبان برنامه نویسی جاوا اسکریپت داشته باشید، انتخاب هر کتابخانه ای آسان است.

Skillshare (اسکیل شیر)

اسکیل‌شر یک پلتفرم آموزشی آنلاین است که به میلیون‌ها افراد در سراسر جهان امکان یادگیری مهارت‌های جدید را فراهم می‌کند. این پلتفرم با ارائه دوره‌های متنوع در زمینه‌هایی از جمله هنر و طراحی، فناوری، کسب و کار، و زندگی موفق، به کاربران خود این امکان را می‌دهد تا به صورت آنلاین به یادگیری بپردازند.

یکی از ویژگی‌های منحصر به فرد سکیل‌شر، ارائه دوره‌های تدریس شده توسط صاحبان مهارت‌ها و افراد موفق در زمینه‌های مختلف است. این امر باعث می‌شود که کاربران از تجربیات و دانش عملی افرادی که در حوزه‌های مورد نظرشان موفق عمل کرده‌اند، بهره‌مند شوند و بهترین اطلاعات را برای بهبود مهارت‌های خود دریافت کنند. به این ترتیب، سکیل‌شر نه تنها یک پلتفرم آموزشی است، بلکه یک جامعه آموزشی است که افراد را به اشتراک گذاری دانش و تجربیات تشویق می‌کند و به آنها کمک می‌کند تا در مسیر پیشرفت و موفقیت خود ادامه دهند.