کتاب مبانی برنامهنویسی خلاقانه با p5.js برای خلق آثار هنری دیجیتال با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مبانی برنامهنویسی خلاقانه با p5.js برای خلق آثار هنری دیجیتال
موضوع کلی: هنر و فناوری
موضوع میانی: برنامهنویسی خلاقانه برای هنرمندان
📋 سرفصلهای دوره
- 1. مقدمه بر برنامهنویسی خلاقانه
- 2. چرا p5.js برای هنرمندان؟
- 3. نصب و راهاندازی محیط p5.js
- 4. اولین برنامه: رسم یک نقطه
- 5. مفاهیم پایه: متغیرها و انواع داده
- 6. دستورات شرطی: if و else
- 7. حلقهها: for و while
- 8. توابع: تعریف و فراخوانی
- 9. هندسه در p5.js: اشکال پایه
- 10. رنگها و فضای رنگی (RGB، HSB)
- 11. مدیریت مقیاس و ابعاد صفحه
- 12. تکنیکهای ترسیم: خط، مستطیل، دایره
- 13. انتقال و تبدیل اشکال (translate, rotate, scale)
- 14. کار با تصاویر: بارگذاری و نمایش
- 15. پردازش تصاویر: فیلترها و افکتها
- 16. انیمیشن: فریم به فریم
- 17. حرکت و سرعت در انیمیشن
- 18. تعامل کاربر: ماوس و کیبورد
- 19. رویدادهای ماوس
- 20. رویدادهای کیبورد
- 21. کلاسها و اشیاء در p5.js
- 22. ساخت اشیاء هنری سفارشی
- 23. شبیهسازی سیستمهای ذرات
- 24. ذرات با رفتار پیچیده
- 25. مفاهیم شبیهسازی فیزیکی ساده
- 26. موج و ارتعاش در p5.js
- 27. اصول طراحی رابط کاربری (UI)
- 28. ایجاد دکمهها و اسلایدرها
- 29. کنترل پارامترهای هنری با UI
- 30. تکنیکهای مولد (Generative Art)
- 31. الگوریتمهای تصادفی در هنر
- 32. شبکهها و الگوهای هندسی
- 33. کار با متن در p5.js
- 34. تایپوگرافی پویا
- 35. ساخت بازیهای ساده با p5.js
- 36. مفاهیم پایه بازیسازی
- 37. مدیریت وضعیت بازی
- 38. مقدمهای بر پردازش سیگنال صوتی
- 39. تولید صدا با p5.js
- 40. تحلیل صدا و افکتهای صوتی
- 41. همگامسازی هنر و صدا
- 42. مفاهیم پایه هنر تعاملی
- 43. ایجاد تجربههای هنری مشارکتی
- 44. کار با دادههای خارجی (JSON)
- 45. مصورسازی دادهها به صورت هنری
- 46. مفاهیم پایه یادگیری ماشین برای هنر
- 47. شبکههای عصبی ساده (مقدماتی)
- 48. کاربرد شبکههای عصبی در تولید هنر (مقدماتی)
- 49. مقدمه بر واقعیت افزوده (AR) در p5.js
- 50. تکنیکهای پایه AR
- 51. ساخت پروژههای هنری AR ساده
- 52. کار با دوربین و سنسورها
- 53. اصول نورپردازی در گرافیک دیجیتال
- 54. شیدرها (Shaders) برای افکتهای پیشرفته (مقدماتی)
- 55. مقدمهای بر گرافیک سهبعدی در p5.js
- 56. مدلهای سهبعدی پایه
- 57. کار با نور و سایه در سهبعدی
- 58. انیمیشن سهبعدی
- 59. اصول طراحی تجربه کاربری (UX)
- 60. ساخت پروژههای هنری شخصی
- 61. ارائه پروژههای هنری دیجیتال
- 62. بازخورد و نقد هنری
- 63. بررسی آثار هنرمندان دیجیتال معاصر (سازگار)
- 64. مسیرهای یادگیری پیشرفته در p5.js
- 65. مقدمهای بر فریمورکهای دیگر (سازگار)
- 66. کاربردهای p5.js در طراحی وب
- 67. اصول بهینهسازی کد برای عملکرد
- 68. مدیریت خطا و دیباگ کردن
- 69. مستندسازی پروژههای برنامهنویسی هنری
- 70. اصول اخلاقی در هنر دیجیتال (سازگار)
- 71. حریم خصوصی در پروژههای تعاملی
- 72. مالکیت معنوی آثار هنری دیجیتال (سازگار)
- 73. تکنیکهای خلاقانه برای حل مسئله
- 74. تفکر طراحی (Design Thinking) در هنر
- 75. کار گروهی و پروژههای مشترک
- 76. ارائه طرحهای اولیه (Prototyping)
- 77. مراحل توسعه یک اثر هنری دیجیتال
- 78. سنجش موفقیت یک اثر هنری
- 79. مقدمهای بر هوش مصنوعی مولد (سازگار)
- 80. کاربرد هوش مصنوعی در خلق پترن (سازگار)
- 81. اصول طراحی بصری برای برنامهنویسان
- 82. روانشناسی رنگ و تاثیر آن بر مخاطب
- 83. کاربرد نظریه گشتالت در طراحی
- 84. مبانی انیمیشن کلاسیک (سازگار)
- 85. تکنیکهای داستانسرایی تصویری
- 86. چالشهای فنی در پروژههای هنری بزرگ
- 87. راهکارهای فنی برای غلبه بر محدودیتها
- 88. اصول کار با گیت (Git) برای مدیریت پروژه
- 89. مقدمهای بر فرمتهای فایل گرافیکی (سازگار)
- 90. کاربرد p5.js در پروژههای آموزشی (سازگار)
- 91. اصول طراحی واسطهای کاربری مینیمال
- 92. تکنیکهای پیشرفته رنگآمیزی و ترکیببندی
- 93. خلق افکتهای بصری منحصر به فرد
- 94. اصول بصریسازی اطلاعات (سازگار)
- 95. کاربرد p5.js در رسانههای تعاملی
- 96. مبانی طراحی تعاملی (Interactive Design)
- 97. تکنیکهای خلاقانه برای ایجاد شگفتی
- 98. پروژههای هنری با تمرکز بر مفاهیم اجتماعی (سازگار)
- 99. مبانی زیباییشناسی در هنر دیجیتال
- 100. پایاننامه یا پروژه نهایی (سازگار)
تگها:
p5.js
برنامهنویسی خلاقانه
خلق اثر هنری
طراحی تعاملی
کدنویسی برای هنرمندان
گرافیک کامپیوتری
مبانی برنامهنویسی
هنر دیجیتال
هنر و فناوری
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.