لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش هنر کد: کدنویسی خلاقانه را برای تولید تصاویر با جاوا اسکریپت یاد بگیرید
Code Art: Learn Creative Coding to Generate Visuals with JavaScript
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
چرا هنر کد؟
چون وقتی یاد گرفتید خلق هنر با کدنویسی ایجاد کنید، در واقع هیچ محدودیتی وجود ندارد. شما مرزهای برنامه های جلوه های بصری را ندارید!
الگوریتمهای خلاق مبتنی بر دادهها میتوانند در زمان واقعی و تعاملی کار کنند.
این ترکیبی از جنبه فنی و طراحی است.
زبانها و روشهای زیادی برای کدنویسی خلاقانه وجود دارد.
ما در این دوره از html و javascript استفاده خواهیم کرد، زیرا امروزه جاوا اسکریپت همه جا وجود دارد.
شما این شانس را خواهید داشت که پروژه خود را با فناوریهای دیگر با JS تعاملی کنید.
ما ذرات را ایجاد خواهیم کرد که به موسیقی گوش می دهند و رفتار متفاوتی دارند.
پس از یادگیری این تکنیک می توانید از ورودی صوتی در هر افکتی که می خواهید استفاده کنید!
وقتی ببینید ساخت این انیمیشن ها چقدر آسان است، شوکه خواهید شد.
اگر از قبل یک زبان برنامه نویسی می دانید، این یک مزیت بزرگ است.
چرا این دوره؟
ما به عنوان تیم Yeti، در حال کار برای ایجاد سخنرانی های آموزش آنلاین حرفه ای هستیم. ما سعی می کنیم تا حد امکان آن را ساده نگه داریم. بهترین روشها برای کدنویسی خلاقانه را خواهید یافت.
این دوره برای کاربران Windows و Mac ایجاد شده است، به این معنی که شما می توانید از مزایای کامل چه کاربر ویندوز یا مک باشید.
همه دانش آموزان به انجمن پرسش و پاسخ دسترسی دارند که در آن مربیان، دستیاران آموزشی و انجمن ما آماده هستند تا به سوالات شما پاسخ دهند و موفقیت شما را تشویق کنند.
این دوره برای چه کسانی است:
برنامه نویسان - توسعه دهندگان
طراحان
کارگران آزاد
انیماتورها
طراحان گرافیک
کسی که با زبان برنامه نویسی دیگری احساس راحتی می کند و می خواهد کدنویسی خلاقانه یاد بگیرد
همه علاقمندان به انیمیشنها، تصاویر، الگوریتمها و هنر
پروژه کدنویسی خلاقانه خود را ایجاد کنید!
پروژه دوره ما حول یک جلوه خوب با مهارتهایی است که از این کلاس آموختهاید. یکی از تکنیک هایی را که در طول دوره در مورد پروژه دوره مورد بحث قرار داده ایم، انتخاب کنید. برای اجرای پروژه کدهای js، css و html بنویسید و با ما به اشتراک بگذارید. من نمی خواهم تخیل شما را محدود کنم تا بتوانید ژانر پروژه خود را تعیین کنید!
مراحل پروژه:
از هر IDE برای نوشتن کد JS، HTML و CSS استفاده کنید
یکی از سبک های دوره را برای پروژه خود انتخاب کنید
حداقل از یک تکنیکی که آموخته اید استفاده کنید
بسته به جلوه، اسکرین شات بگیرید یا ضبط کنید
با انجمن به اشتراک بگذارید
نحوه آپلود پروژه ها:
به برگه "منابع پروژه ها" بروید
روی دکمه "ایجاد پروژه" کلیک کنید
پروژه خود را آپلود کنید، عنوان و توضیحات پروژه را اضافه کنید
روی انتشار کلیک کنید
خوشحال می شوم که بازخوردی به شما بدهم.
من نمیتوانم برای دیدن پروژههای خلاقانهتان صبر کنم!
سرفصل ها و درس ها
درس ها
Lessons
ورودی صدا
Audio Input
HTML را کامل کنید
Complete HTML
Three.js را نصب کنید
Install three.js
عملکرد متحرک
Animate Function
Three.js چیست؟
What is three.js?
قبل از شروع
Before Start
سقوط توپ
Falling Balls
راه اندازی برای Audio Visualizer 2
Setup for Audio Visualizer 2
تابع Init
Init function
راه اندازی برای افکت فضایی سه بعدی
Setup for 3d Space Effect
microphone.js
microphone.js
عرض خط پاسخگو
Responsive Line Width
دریافت داده های تصویری در JS
Get Image Data in JS
تابع رسم
Draw Function
راه اندازی برای Audio Visualizer 1
Setup for Audio Visualizer 1
نابود کردن و تار کردن
Destroy and Blur
چند نمونه three.js
Some three.js Examples
یک افکت زیبای آسمان-ستارگان ایجاد کنید
Generate a Nice Sky-Stars Effect
مکعب را متحرک کنید
Animate the Cube
نقشه برداری از 2d به 1d
Mapping from 2d to 1d
فرمول نقشه برداری را اعمال کنید
Apply the Mapping Formula
پخش موزیک
Play Music
معرفی
Introduction
پرش توپ
Jumping Balls
راه اندازی پروژه
Setting Up the Project
حرکات سفارشی ذرات (پارابولیک)
Custom Movements of Particles (Parabolic)
حلقه های پرش
Bounce Circles
شروع به کار (پیکسل افکت)
Getting Started (Pixel Effect)
نمایش نظرات