کتاب خلق آثار هنری تعاملی با Processing: از صفر تا صد با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
خلق آثار هنری تعاملی با Processing: از صفر تا صد | دوره آموزشی خلق آثار هنری تعاملی با Processing: از صفر تا صد آیا میخواهید ایدههای خلاقانه خود را به واقعیت تبدیل کنید؟ آیا به دنبال راهی برای ترکیب...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره خلق آثار هنری تعاملی با Processing: از صفر تا صد
موضوع کلی: برنامهنویسی خلاق با Processing
موضوع میانی: اصول و مبانی Processing
📋 سرفصلهای دوره
- 1. آشنایی با Processing: شروع کار
- 2. نصب Processing: گام به گام
- 3. محیط توسعه Processing (IDE): کاوش در ابزارها
- 4. اولین برنامه: "Hello, World!" در Processing
- 5. رسم اشکال هندسی پایه: خطوط
- 6. رسم اشکال هندسی پایه: مستطیلها
- 7. رسم اشکال هندسی پایه: بیضیها
- 8. رسم اشکال هندسی پایه: مثلثها
- 9. تنظیم رنگ: مفهوم رنگ RGB
- 10. تنظیم رنگ: مقادیر شفافیت (Alpha)
- 11. مدیریت رنگ: پالتهای رنگی
- 12. تنظیم ابعاد پنجره: اندازه صفحه نمایش
- 13. تنظیم پسزمینه: رنگ کردن بوم
- 14. مفهوم مختصات: محور X و Y
- 15. رسم با مختصات: موقعیتدهی دقیق
- 16. توابع رسم: آشنایی با دستورات
- 17. ورودی کاربر: کلیدهای صفحه کلید
- 18. ورودی کاربر: حرکات ماوس
- 19. ذخیره و بازیابی: مدیریت متغیرها
- 20. انیمیشن: تغییر پیوسته فریمها
- 21. سرعت انیمیشن: کنترل فریم در ثانیه (FPS)
- 22. مفهوم متغیرها: ذخیره اطلاعات
- 23. انواع داده: اعداد صحیح (Integers)
- 24. انواع داده: اعداد اعشاری (Floats)
- 25. انواع داده: مقادیر بولی (Booleans)
- 26. انواع داده: رشتهها (Strings)
- 27. عملگرهای ریاضی: جمع، تفریق، ضرب، تقسیم
- 28. عملگرهای ریاضی: باقیمانده (Modulo)
- 29. عملگرهای مقایسهای: برابر، نابرابر، بزرگتر، کوچکتر
- 30. عملگرهای منطقی: و (AND)، یا (OR)، نقیض (NOT)
- 31. دستورات شرطی: if statements
- 32. دستورات شرطی: if-else statements
- 33. دستورات شرطی: else-if statements
- 34. دستورات شرطی: switch statements
- 35. حلقهها: for loops
- 36. حلقهها: while loops
- 37. توابع: ایجاد توابع سفارشی
- 38. توابع: پارامترها در توابع
- 39. توابع: مقادیر بازگشتی از توابع
- 40. نظمدهی کد: استفاده از توابع
- 41. ساختاردهی کد: کامنتگذاری
- 42. مفهوم اشیاء (Objects): مبانی برنامهنویسی شیءگرا
- 43. کلاسها: تعریف ساختار اشیاء
- 44. نمونهسازی (Instantiation): ساخت اشیاء از کلاسها
- 45. ویژگیها (Properties/Attributes): دادههای اشیاء
- 46. متدها (Methods): رفتارهای اشیاء
- 47. ارثبری (Inheritance): اشتراکگذاری ویژگیها
- 48. پلیمورفیسم (Polymorphism): رفتار چندگانه
- 49. مدیریت تصاویر: بارگذاری تصاویر
- 50. مدیریت تصاویر: نمایش تصاویر
- 51. مدیریت تصاویر: تغییر اندازه تصاویر
- 52. مدیریت تصاویر: برش تصاویر
- 53. مدیریت تصاویر: افکتهای تصویری پایه
- 54. مفهوم بردارها (Vectors): موقعیت و جهت
- 55. کار با بردارها: جمع و تفریق بردارها
- 56. کار با بردارها: ضرب بردار در عدد
- 57. کار با بردارها: طول و نرمالسازی بردارها
- 58. توابع ریاضی: توابع مثلثاتی (sin, cos, tan)
- 59. توابع ریاضی: ریشه دوم (sqrt)
- 60. توابع ریاضی: توابع تصادفی (random)
- 61. مفهوم احتمالات: توزیع یکنواخت
- 62. مفهوم احتمالات: توزیع نرمال
- 63. تکنیکهای انیمیشن: حرکت خطی
- 64. تکنیکهای انیمیشن: حرکت شتابدار
- 65. تکنیکهای انیمیشن: بازگشت (Bouncing)
- 66. تکنیکهای انیمیشن: دنبالهرو (Following)
- 67. تکنیکهای انیمیشن: نوسان (Oscillation)
- 68. مفهوم سینماتیک: حرکات پیچیدهتر
- 69. مفهوم فیزیک: گرانش
- 70. مفهوم فیزیک: برخوردها
- 71. مفهوم فیزیک: نیروی فنر
- 72. مفهوم فیزیک: سیستمهای ذرات (Particle Systems)
- 73. تولید صدا: پخش صدا
- 74. تولید صدا: تولید صداهای ساده
- 75. تولید صدا: افکتهای صوتی
- 76. پردازش صدا: تحلیل فرکانس
- 77. پردازش صدا: میکس صدا
- 78. مفهوم رابط کاربری (UI): دکمهها
- 79. مفهوم رابط کاربری (UI): لغزندهها (Sliders)
- 80. مفهوم رابط کاربری (UI): چکباکسها
- 81. مفهوم رابط کاربری (UI): فیلد متن
- 82. طراحی رابط کاربری: سازماندهی عناصر
- 83. طراحی رابط کاربری: واکنشگرایی
- 84. مفهوم گرافیک برداری (Vector Graphics): SVG
- 85. وارد کردن SVG در Processing
- 86. کار با Shapefiles
- 87. مفهوم شبکههای عصبی (Neural Networks): مقدمات
- 88. مفهوم یادگیری ماشین (Machine Learning): مفاهیم اولیه
- 89. پردازش زبان طبیعی (NLP): مقدمات
- 90. کار با API ها: دریافت داده از اینترنت
- 91. کار با API ها: نمایش دادههای دریافت شده
- 92. کتابخانههای Processing: کتابخانههای گرافیکی پیشرفته
- 93. کتابخانههای Processing: کتابخانههای فیزیک
- 94. کتابخانههای Processing: کتابخانههای صدا
- 95. کتابخانههای Processing: کتابخانههای هوش مصنوعی
- 96. کار با دادههای سهبعدی: مبانی
- 97. رندرینگ سهبعدی: اصول اولیه
- 98. نورپردازی در سهبعدی
- 99. متریالها در سهبعدی
- 100. انیمیشن سهبعدی: حرکت و چرخش
تگها:
Creative coding
Creative Programming
Digital Art
Generative Art
Interactive Art
Processing
Processing Fundamentals
آموزش Processing
اصول و مبانی Processing
برنامهنویسی خلاق با Processing
پردازش
کدنویسی خلاق
هنر الگوریتمی
هنر تعاملی
هنر دیجیتال
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.