دوره نقاشی با کد: خلق هنر مولد با شیدرها همراه با فلش‌کارت آموزشی — ارائه روی فلش مموری

1,990,000 تومان
نقاشی با کد: خلق هنر مولد با شیدرها نقاشی با کد: خلق هنر مولد با شیدرها - دریچه‌ای نو به دنیای گرافیک کامپیوتری معرفی دوره: از ایده تا تجسم با قدرت شیدرها آیا تا به حال به دنیای شگفت‌انگیز هنر مولد (G...
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 497,500 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: نقاشی با کد: خلق هنر مولد با شیدرها

موضوع کلی: گرافیک کامپیوتری

موضوع میانی: برنامه‌نویسی شیدر (Shader Programming)

📋 سرفصل‌های دوره (100 موضوع)

  • 1. مقدمه ای بر گرافیک کامپیوتری و شیدرها
  • 2. شیدر چیست و چه کاربردی دارد؟
  • 3. آشنایی با pipeline گرافیکی
  • 4. GLSL چیست و ساختار آن چگونه است؟
  • 5. نصب و راه اندازی محیط توسعه شیدر
  • 6. اولین شیدر: رسم یک رنگ ثابت
  • 7. متغیرها در GLSL: انواع داده و اعلان
  • 8. ورودی‌ها و خروجی‌های شیدر: vertex shader و fragment shader
  • 9. تبدیلات ماتریسی: مدل، ویو و پروجکشن
  • 10. سیستم مختصات در گرافیک کامپیوتری
  • 11. رسم اشکال هندسی ساده: نقطه، خط، مثلث
  • 12. رنگ‌ها در شیدر: RGB، HSV و دیگر مدل‌های رنگی
  • 13. نرمالایز کردن مختصات: UV Coordinates
  • 14. توابع داخلی GLSL: ریاضیات پایه
  • 15. توابع داخلی GLSL: توابع برداری
  • 16. توابع داخلی GLSL: توابع ماتریسی
  • 17. زمان در شیدر: ایجاد انیمیشن‌های ساده
  • 18. نویز در شیدر: مقدمه‌ای بر noise functions
  • 19. رسم گرادینت‌های رنگی
  • 20. ترکیب رنگ‌ها: blending modes
  • 21. رسم الگوهای تکرار شونده (Tiling)
  • 22. مقدمه‌ای بر بافت‌ها (Textures)
  • 23. لود کردن و استفاده از تصاویر در شیدر
  • 24. فیلتر کردن بافت‌ها: Nearest Neighbor و Linear Filtering
  • 25. تکرار بافت‌ها: Wrapping Modes
  • 26. نقشه‌برداری بافت (Texture Mapping)
  • 27. ایجاد افکت‌های نوری ساده با بافت‌ها
  • 28. مقدمه‌ای بر normal mapping
  • 29. مقدمه‌ای بر displacement mapping
  • 30. ایجاد افکت‌های سایه با بافت‌ها
  • 31. استفاده از چندین بافت به صورت همزمان
  • 32. تکنیک‌های بهینه‌سازی عملکرد بافت‌ها
  • 33. شیدر مخصوص vertex: تغییر موقعیت vertex
  • 34. ایجاد انیمیشن‌های مبتنی بر vertex shader
  • 35. تغییر شکل اشیاء با vertex shader
  • 36. ایجاد افکت‌های موج با vertex shader
  • 37. محاسبه نرمال‌ها در vertex shader
  • 38. نورپردازی Phong: diffuse و specular
  • 39. نورپردازی Blinn-Phong
  • 40. نورپردازی Gouraud
  • 41. سایه‌ها در شیدر: shadow mapping
  • 42. سایه‌ها در شیدر: shadow acne و راه حل‌های آن
  • 43. سایه‌ها در شیدر: PCF (Percentage Closer Filtering)
  • 44. نورپردازی ambient occlusion
  • 45. ایجاد افکت‌های atmosphere
  • 46. ایجاد افکت‌های fog
  • 47. ایجاد افکت‌های Bloom
  • 48. ایجاد افکت‌های distortion
  • 49. ایجاد افکت‌های glitch
  • 50. مقدمه‌ای بر ray marching
  • 51. رسم اشکال سه بعدی با ray marching
  • 52. رسم SDF (Signed Distance Functions)
  • 53. ترکیب SDF ها: union، intersection و subtraction
  • 54. رنگ آمیزی سطوح ray marched
  • 55. نورپردازی سطوح ray marched
  • 56. بهینه سازی ray marching
  • 57. مقدمه‌ای بر fractal ها
  • 58. رسم fractal های دوبعدی
  • 59. رسم fractal های سه بعدی (Mandelbulb)
  • 60. ایجاد افکت‌های پساپردازشی (Post-processing)
  • 61. اعمال فیلترهای رنگی در شیدر
  • 62. اعمال افکت‌های blur در شیدر
  • 63. اعمال افکت‌های sharpen در شیدر
  • 64. اعمال edge detection در شیدر
  • 65. ایجاد افکت‌های chromatic aberration
  • 66. ایجاد افکت‌های vignette
  • 67. مقدمه‌ای بر framebuffer ها
  • 68. رندر کردن به framebuffer
  • 69. استفاده از framebuffer ها برای افکت‌های پساپردازشی
  • 70. ایجاد افکت‌های feedback با framebuffer ها
  • 71. پردازش تصویر با شیدر
  • 72. تشخیص لبه در تصاویر با شیدر
  • 73. اعمال فیلترهای مختلف بر روی تصاویر
  • 74. مقدمه‌ای بر Compute Shader
  • 75. استفاده از Compute Shader برای محاسبات موازی
  • 76. پردازش تصویر با Compute Shader
  • 77. شبیه‌سازی ذرات با Compute Shader
  • 78. حل معادلات دیفرانسیل با شیدر
  • 79. ایجاد سیستم‌های ذرات با شیدر
  • 80. کنترل ذرات با ورودی کاربر
  • 81. ایجاد افکت‌های آب با شیدر
  • 82. شبیه‌سازی آتش با شیدر
  • 83. شبیه‌سازی دود با شیدر
  • 84. ایجاد skybox
  • 85. رندر کردن محیط‌های HDR (High Dynamic Range)
  • 86. Tonemapping
  • 87. Gamma Correction
  • 88. Antialiasing: MSAA و FXAA
  • 89. بهینه سازی شیدر: پروفایلینگ و شناسایی گلوگاه‌ها
  • 90. بهینه سازی شیدر: کاهش تعداد محاسبات
  • 91. بهینه سازی شیدر: استفاده از LOD (Level of Detail)
  • 92. استفاده از UV unwrapping
  • 93. استفاده از نرم‌افزارهای تولید مدل سه‌بعدی برای شیدرها
  • 94. ایجاد متریال‌های PBR (Physically Based Rendering)
  • 95. استفاده از IBL (Image Based Lighting)
  • 96. استفاده از Shader Graph
  • 97. ایجاد ابزارهای شیدر سفارشی
  • 98. مقدمه‌ای بر procedural generation
  • 99. تولید زمین procedural
  • 100. تولید بافت‌های procedural
نقاشی با کد: خلق هنر مولد با شیدرها

نقاشی با کد: خلق هنر مولد با شیدرها - دریچه‌ای نو به دنیای گرافیک کامپیوتری

معرفی دوره: از ایده تا تجسم با قدرت شیدرها

آیا تا به حال به دنیای شگفت‌انگیز هنر مولد (Generative Art) و جلوه‌های بصری خیره‌کننده در بازی‌ها و فیلم‌های سینمایی فکر کرده‌اید؟ آیا همیشه مجذوب آن بوده‌اید که چگونه می‌توان با کد، تصاویری پویا، منحصر به فرد و اغلب فراواقعی خلق کرد؟ اگر پاسخ شما مثبت است، آماده باشید تا دنیای جدیدی از خلاقیت را کشف کنید. دوره آموزشی "نقاشی با کد: خلق هنر مولد با شیدرها"، شما را به سفری هیجان‌انگیز در قلب گرافیک کامپیوتری دعوت می‌کند، سفری که در آن تبدیل به یک هنرمند دیجیتال خواهید شد.

این دوره با الهام از مفاهیم عمیق و الهام‌بخش کتاب "The Book of Shaders" ساخته شده است. این کتاب، منبعی ارزشمند برای علاقه‌مندان به برنامه‌نویسی شیدر است و با رویکردی بصری و کاربردی، پیچیدگی‌های این حوزه را برای همگان قابل فهم می‌سازد. ما نیز در این دوره، با بهره‌گیری از همین رویکرد، گام به گام شما را با اصول و تکنیک‌های قدرتمند برنامه‌نویسی شیدر آشنا خواهیم کرد تا بتوانید تصورات خلاقانه خود را به تصاویر متحرک و چشم‌نواز تبدیل کنید.

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

درباره دوره: شیدر نویسی؛ قلب تپنده گرافیک مدرن

دوره "نقاشی با کد: خلق هنر مولد با شیدرها" یک تجربه جامع و عملی است که مفاهیم کلیدی برنامه‌نویسی شیدر را با زبانی ساده و زنده آموزش می‌دهد. ما از پایه، شما را با معماری GPU و نحوه عملکرد شیدرها آشنا می‌کنیم. سپس، به تدریج به سراغ مباحث پیشرفته‌تر خواهیم رفت و با استفاده از مثال‌های کاربردی و پروژه‌های عملی، قدرت واقعی شیدرها را به شما نشان خواهیم داد. تمرکز اصلی ما بر این است که شما بتوانید از آموخته‌هایتان برای خلق آثار هنری مولد و جلوه‌های بصری خاص خودتان استفاده کنید.

این دوره، همانند "The Book of Shaders"، بر درک شهودی و تجربی تاکید دارد. ما باور داریم که بهترین راه یادگیری، تجربه کردن است. بنابراین، در طول دوره، شما به طور مداوم با کدنویسی و مشاهده نتایج آن در لحظه درگیر خواهید بود. این رویکرد به شما کمک می‌کند تا مفاهیم را عمیقاً درک کرده و خلاقیت خود را بدون محدودیت به کار گیرید.

موضوعات کلیدی که در این دوره خواهید آموخت:

  • مقدمه‌ای بر گرافیک کامپیوتری و نقش شیدرها
  • آشنایی با معماری GPU و زبان‌های برنامه‌نویسی شیدر (GLSL)
  • شیدرهای راس (Vertex Shaders) و کاربرد آن‌ها
  • شیدرهای قطعه (Fragment Shaders) و خلق رنگ و بافت
  • تکنیک‌های ایجاد الگوهای پیچیده و ریاضی
  • پیاده‌سازی نورپردازی و سایه‌زنی
  • خلق انیمیشن‌های پویا و جلوه‌های ویژه
  • کار با نویزها و توابع فراکتال
  • مفاهیم هنر مولد و کاربرد شیدرها در آن
  • بهینه‌سازی شیدرها برای عملکرد بهتر

مخاطبان دوره: چه کسانی باید در این دوره شرکت کنند؟

این دوره برای طیف وسیعی از علاقه‌مندان طراحی شده است:

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

چرا این دوره را بگذرانیم؟ مزایای بی‌نظیر "نقاشی با کد"

گذراندن دوره "نقاشی با کد: خلق هنر مولد با شیدرها" مزایای متعددی را برای شما به ارمغان می‌آورد:

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

سرفصل‌های جامع دوره: از اصول اولیه تا خلق آثار پیچیده

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

  • مقدمات کامل GLSL: ساختار، انواع داده‌ها، متغیرها و توابع
  • شیدرهای راس: تبدیل هندسه، محاسبه مختصات، و پارامترهای ورودی
  • شیدرهای قطعه: رنگ‌آمیزی پیکسل‌ها، محاسبه نور، و بافت‌دهی
  • تکنیک‌های سایه‌زنی غیرواقع‌گرایانه (Non-Photorealistic Rendering)
  • مفاهیم بردار و ماتریس و کاربرد آن‌ها در شیدرها
  • ایجاد بافت‌های procedurally (با استفاده از توابع ریاضی)
  • کار با انواع نویز مانند Perlin, Simplex, Worley
  • خلق آبشار، آتش، دود و سایر جلوه‌های پلاسما
  • طراحی انیمیشن‌های موجی، چرخشی و تغییر شکل
  • تکنیک‌های Post-processing برای بهبود ظاهر نهایی
  • پیاده‌سازی افکت‌های بصری پیشرفته مانند Bloom, Depth of Field, Motion Blur
  • اصول هنر مولد و الگوریتم‌های مرتبط
  • ساخت سیستم‌های ذرات (Particle Systems) با شیدرها
  • استفاده از Uniforms و Attributes برای کنترل شیدرها
  • مباحث مربوط به Framebuffers و Render Targets
  • شبیه‌سازی پدیده‌های فیزیکی ساده
  • بهینه‌سازی عملکرد شیدر برای رندرینگ سریع
  • و صدها مبحث کاربردی و مثال عملی دیگر...

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

به جمع ما بپیوندید و یاد بگیرید که چگونه با قدرت کد، دنیای بصری را نقاشی کنید!

✦ مجموعه ویژه یادگیری

یک دوره، چند مسیر برای یادگیری بهتر

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

📚 محتوای متنی 🎧 صوت و ویدیو 🧠 مرور هوشمند

محتویات بسته آموزشی

مجموعه‌ای از منابع برای شیوه‌های مختلف یادگیری
📚
کتاب نکته‌های خودمانی
نسخه PDF با زبان ساده، روان و کاربردی برای یادگیری راحت‌تر مفاهیم.
PDF · بیان ساده
📘
کتاب نکته‌های رسمی فارسی
نسخه PDF با نگارش استاندارد، بیان دقیق و رویکرد علمی.
PDF · نگارش رسمی
❓
کتاب پرسش و پاسخ تشریحی
نسخه PDF برای مرور مفاهیم و آشنایی با پاسخ‌های توضیحی.
PDF · یادگیری مفهومی
✅
کتاب پرسش‌های چهارگزینه‌ای
نسخه PDF برای تمرین، سنجش آموخته‌ها و آمادگی بیشتر.
PDF · تمرین و سنجش
🎧
پادکست‌های صوتی فارسی
محتوای صوتی برای یادگیری و مرور مطالب در زمان‌های مختلف.
محتوای صوتی
🎬
ویدیوهای آموزشی فارسی
محتوای ویدیویی برای تکمیل تجربه یادگیری و درک بهتر مطالب.
محتوای ویدیویی
💻
اکانت سامانه آنلاین فلش‌کارت
دسترسی به نرم‌افزار آنلاین فلش‌کارت ویژه این دوره برای تمرین و مرور مطالب.
دسترسی آنلاین
🎓
گواهی پایان دوره
امکان دریافت گواهی پس از تکمیل فعالیت‌های لازم در سامانه و طی مراحل تأیید.
پس از تکمیل شرایط
💾
بسته فیزیکی روی فلش مموری
این محصول به‌صورت فلش مموری حاوی فایل‌های آموزشی، محتوای صوتی و ویدیویی ارائه می‌شود.
تحویل فیزیکی
نکته: استفاده از سامانه آنلاین فلش‌کارت به اتصال اینترنت نیاز دارد؛ محتوای قابل استفاده آفلاین به نوع فایل‌های موجود در بسته بستگی دارد.
SMART LEARNING

🌐 سامانه آنلاین فلش‌کارت؛ مرور هدفمند و هوشمند

اکانت ارائه‌شده، دسترسی به نسخه تحت وب سامانه فلش‌کارت ویژه این دوره را فراهم می‌کند. این سامانه از الگوریتم زمان‌بندی مرور SM-2 استفاده می‌کند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم می‌کند.

به این ترتیب، کارت‌های دشوارتر می‌توانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسب‌تری داشته باشید.

🧠
مرور زمان‌بندی‌شده
📈
پیگیری پیشرفت
🔄
تمرین و تکرار هدفمند
📚 حجم آموزشی دوره
هزاران
فلش‌کارت آموزشی، به‌صورت تقریبی
۶۰ ساعت
مدت‌زمان معادل برآوردشده آموزشی

مدت‌زمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج می‌شود.

🏅

گواهی دوزبانه با استعلام آنلاین

گواهی فارسی و انگلیسی · لینک اختصاصی · QR Code

پس از تکمیل فعالیت‌های لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر می‌شود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.

⚖️ توضیح مهم درباره گواهی پایان دوره

این گواهی صرفاً به‌عنوان گواهی اتمام دوره آموزشی صادر می‌شود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.

تجربه‌ای کامل‌تر برای مطالعه، تمرین و یادگیری
express24.ir
تگ‌ها: Computer Graphics Generative Art GLSL shader programming Shader Tutorial shading The Book of Shaders WebGL آموزش شیدر برنامه نویسی شیدر شیدرها کدنویسی گرافیک گرافیک کامپیوتری نقاشی با کد هنر مولد

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.