ایجاد افکت های ویژه واقعگرایانه (VFX) در موتور بازی Unity
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- مفاهیم اساسی VFX در Unity مانند انواع انتشار ذرات و ویژگیهای Shader و Material
- چگونگی پیادهسازی فیزیک، انیمیشن، استخوانها و شبیهسازی پارچه در Unity
- تکنیکهای قدرتمند مانند اسکرول کردن UV، ذرات دنبالهدار، Sub‑Emitters و نورپردازی ذرات
- چگونگی استفاده از اسکریپتنویسی #C در Unity برای کنترل VFX
- استفاده از Embergen و Adobe Premiere برای ایجاد و بهبود texturesheets (flipbooks)
- فرآیند کامل ساخت VFX از ابتدا تا انتها همراه با 3 مثال جامع
پیشنیازهای دوره
- هیچ دانش قبلی از Unity لازم نیست.
توضیحات دوره
این دوره جنبههای مختلف ایجاد افکتهای ویژه (VFX) جذاب و واقعگرایانه در Unity را پوشش میدهد. در این آموزش با مجموعه گستردهای از مباحث آشنا میشوید که درک عمیقی از ابزارها و فرایندهای مورد استفاده برای ساخت افکتهای بصری بلادرنگ با عملکرد بالا به شما میدهد.
این دوره برای افراد مبتدی تا سطح متوسط طراحی شده است (در عین حال نکات و ترفندهای زیادی برای کاربران حرفهایتر نیز دارد). در طول دوره تمام اصول VFX بررسی میشوند تا بتوانید با استفاده از ابزارها و دانشی که یاد میگیرید، افکتهای ویژه حرفهای خود را ایجاد کنید.
در 12 فصل از این دوره، صحنههای آماده Unity ارائه شدهاند تا بتوانید همزمان با آموزش تمرین کنید. این صحنهها شامل منابع موردنیاز مانند تکسچر، مواد و مدل هستند. برای انجام تمرینها از Unity نسخه 2021.3.2 یا جدیدتر با پایپ لاین رندر داخل استفاده میشود. همچنین آموزش Boat Wake شامل نسخه اضافی HDRP در Unity 2023.2 نیز هست (همان نسخهای که در تصویر پیشنمایش دوره استفاده شده است). بسیاری از این منابع نسخههای ویرایششده دارایی هایی هستند که در Unity Asset Store عرضه شدهاند و در مجموع حدود 100 دلار ارزش دارند.
این دوره به سه بخش اصلی تقسیم شده است:
بخش 1
در این بخش به بررسی کامل texturesheets (که اغلب Flipbook نیز نامیده میشوند) میپردازیم. این تکنیک یکی از ابزارهای بسیار ارزشمند برای ساخت VFX واقعگرایانه است. با وارد کردن یک ویدئوی کوتاه به بازی، افکتهای ویژه شما میتوانند از واقعگرایی همان ویدئو بهره ببرند.
در چند فصل یاد میگیرید چگونه کلیپهای ویدئویی را برای تبدیل شدن به TextureSheet ویرایش و بهینه کنید. این کار با استفاده از Adobe Premiere انجام میشود (البته هر نرمافزار تدوین مشابهی نیز قابل استفاده است). همچنین نکات زیادی درباره تمیزسازی تصویر، تنظیم فرمت، بهبود حرکت و ایجاد Loopهای یکپارچه آموزش داده میشود.
چند فصل نیز به نرمافزار Embergen اختصاص دارد که ابزاری بسیار قدرتمند برای ساخت TextureSheet است. در این بخش چگونگی ساخت شبیهسازیهای Loop و استفاده از Reference Geometry آموزش داده میشود.
همچنین چند آموزش اختصاصی Unity در این بخش، مانند نگه داشتن آخرین فریم TextureSheet و روشهای مختلف برای پنهان کردن تکرار Texture هنگام استفاده از چند TextureSheet در یک سیستم ذرات وجود دارد.
بخش 2
در این بخش تمرکز اصلی روی خود Unity و متدهای مختلف ایجاد VFX در آن است.
ابتدا با مبانی کار؛ از جمله انواع انتشار ذرات و تنظیمات Shader مربوط به ذرات شروع میکنیم.
سپس مباحثی مانند برخوردها و Sub‑Emitters، استفاده از نورپردازی ذرات و انیمیشنبررسی میشوند. این بخش ابتدا با تنظیمات ساده شروع میشود و سپس به کنترل پیشرفته انیمیشن با استفاده از اسکریپتنویسی میرسد.
در ادامه با شبیهسازی پارچه در Unity آشنا میشوید و یاد میگیرید چگونه ذرات دنبالهدار را پیادهسازی کنید.
همچنین تکنیک اسکرول کردن UV برای ایجاد افکتهای جذاب بررسی میشود و سپس این تکنیک با مفصلهای متحرک ترکیب میشود تا یک افکت Wormhole جالب ایجاد کنیم.
در پایان این بخش، روشهای مختلف استفاده از Physics در VFX؛ از جمله فیزیک داخل سیستم ذرات، فیزیک کنترلشده با اسکریپت و شبیهسازیهای Pre‑Baked بررسی میشود.
بخش 3
در این بخش سه سیستم ذرهای کامل را از ابتدا تا انتها میسازیم و از بسیاری از تکنیکهایی که در طول دوره یاد گرفتهاید استفاده میکنیم.
ابتدا یک شبیهسازی باران کامل شامل قطرات باران، پاشش روی زمین و تجمع آب ایجاد میکنیم.
سپس یک افکت رد گلوله در زیر آب طراحی میکنیم.
در نهایت مجموعهای از افکتها برای حرکت یک قایق روی آب ؛ شامل موج ایجادشده در کنارهها و پشت قایق، کف آب در لبهها و پاششهای متعدد آب میسازیم.
این دوره برای چه کسانی مناسب است؟
- افرادی که در سطح مبتدی یا متوسط با Unity کار میکنند و میخواهند مهارت خود در ساخت VFX را ارتقا دهند؛ البته کاربران پیشرفته نیز میتوانند از مطالب این دوره بهره ببرند.
ایجاد افکت های ویژه واقعگرایانه (VFX) در موتور بازی Unity
-
مقدمه دوره 01:02
-
مقدمهای بر texturesheets 00:36
-
تصحیح و بهبود کلیپ ویدئویی ضبط شده - بخش A 06:07
-
ترکیب تصاویر به یک ورق بافت 01:20
-
تصحیح و بهبود کلیپ ویدئویی ضبط شده - بخش B 11:09
-
استفاده از Edge Fading برای رفع مشکلات برش 09:11
-
ایجاد texturesheets حلقهای بدون درز 08:58
-
استفاده از زمانبندی مجدد برای بهبود حرکت ورق بافت 04:09
-
نگهداشتن آخرین فریم ویدیو 03:03
-
ایجاد texturesheets حلقهای در Embergen 03:56
-
استفاده از هندسه مرجع برای شبیهسازیهای واکنشی در Embergen 09:51
-
استفاده از ضبط ویدیو به عنوان یک گردش کاری جایگزین در Embergen 01:11
-
پنهان کردن تکرار ورق بافت در یونیتی (تمرین A) 08:30
-
مقدمه فصل 00:56
-
بررسی در انواع انتشار ذرات یونیتی 09:44
-
بررسی در مواد و شیدرهای ذرات یونیتی 07:17
-
استفاده از برخوردها و sub-emitters در یک سیستم ذرهای (تمرین B) 10:01
-
نکات و تکنیکهای نورپردازی ذرات (تمرین C) 05:07
-
راه اندازی ساده انیمیشن 01:17
-
انیمیشن پیشرفته با برنامهنویسی (تمرین D) 20:44
-
استفاده از شبیهسازی پارچه (تمرین E) 05:45
-
پیادهسازی ذرات دنبالهدار (تمرین F) 07:41
-
استفاده از UVهای اسکرولشونده 03:30
-
استفاده از مفاصل متحرک (استخوانها) 01:05
-
ترکیب مفاصل متحرک با UV های اسکرولشونده (تمرین G) 16:59
-
استفاده از فیزیک در یک سیستم ذرهای (تمرین H) 07:57
-
کنترل فیزیک با برنامهنویسی (تمرین I) 11:43
-
شبیهسازیهای پیشبازسازی شده 02:41
-
مقدمه فصل 00:26
-
ایجاد افکت شبیهسازی باران کامل (تمرین J) 20:56
-
ایجاد افکت رد گلوله زیر آب کامل (تمرین K) 11:38
-
ایجاد افکت آبپاش قایق کامل (تمرین L) 29:19
-
پایان دوره 00:26
مشخصات آموزش
ایجاد افکت های ویژه واقعگرایانه (VFX) در موتور بازی Unity
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:مقدماتی
- تعداد درس:33
- مدت زمان :04:04:15
- حجم :3.53GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy