UnityChan(Channel)
561 subscribers
2.07K photos
86 videos
38 files
89 links
کانال آموزش و نکات UnityChan

مالک کانال : @FProSensei

حمایت مالی (دونیت) : https://daramet.com/FProSensei

گروه یونیتی https://t.me/UnityChan
Download Telegram
ششمین چیز ShoreLine هست یک افکت هست همانند Intersection اما این پرتاب موج ها را شبیه سازی میکند در شیدرگراف هم مشاهده میکنید بر اساس فضای جهانی ساخته شده و در لایه near shore fade تایین میشه کجا کم کم Fade یا محو بشه
هفتمین اصطلاح Refraction هست یعنی انعکاس (شکست نور) هست اگر شما به اب نگاه کنید متوجه خواهید شد متحوا داخل اب که در حال حرکت هست بصورت شکسته نشون داد میشود که ساختنش بشدت ساده هست
FPro Sensei
هفتمین اصطلاح Refraction هست یعنی انعکاس (شکست نور) هست اگر شما به اب نگاه کنید متوجه خواهید شد متحوا داخل اب که در حال حرکت هست بصورت شکسته نشون داد میشود که ساختنش بشدت ساده هست
یک مثال از نحوه ایجاد انعکاس در آب وقتی که جسم وارد آب شود فرآیند شکست نور ایجاد و باعث ساخته شدن همچین افکتی میشود
🔥1
هشتمین اصطلاح Reflection هست یعنی بازتابش ولی به چندین روش میشه ساخت

planar Reflection : یک نوع بارتاش هست که به روش دوربین دوم ساخته میشه یعن دوربین دوم از زیر بالا رو رندر میکنه و اطلاعات میده به شما با شیدر اب ترکیب میکنید

Reflection Probe : یک رفلکشن بیک شده هست که اطلاعات دور محیط رو بیک میکنید که بصورت عکس گرد پانوراما هست بازم توی شیدر آب استفاده میکنید

ُُSSR : یک نوع رفلکشن هست که بر اساس اطلاعت Screen Space ایجاد میشه که این اطلاعات را به RayMaching داده میشود و ان محل بخورد ثبت و ازش نمونه گیری میکنه

Raytracing : یک سیستم رهگیری پرتو هست که اینم همااند SSR از فرایند پیمایش BVH و حل تحلیلی برخورد پرتو-مثلث استفاده میکند ولی چون دقت ان از SSR بیشتر هست سنگین تره
🔥1
FPro Sensei
planar Reflection
مثال Planar Reflection ساخته شده با رندر دوربین دوم از زیر
FPro Sensei
Reflection Probe
یک مثال از Reflection Probe یعنی یک بازتابشی که از طریق بیک محیط ایجاد میشود که بشدت سبکه و توی خیلی از بازی ها استفاده میشود ولی جسم های غیر متحرک کاربرد داره یعنی چیزی که ثابت باشه
FPro Sensei
SSR
یک مثال از SSR یک افکت بازتابش که بر اساس screen Space ایجاد و با تکنیک RayMaching ما برخورد هاشو تشخیص میدیم از Raytacing سبک تر هست ولی خودش هم بی هزینه هم نیست و ممکنه افت فریم هم ایجاد کنه ولی امروز این را با compute Shader نوشته میشه نه Fragment Shader

اما در نظر داشته باشید دقتش از RayTracing کمتره ❗️
FPro Sensei
Raytracing
و اخرین مثال یعنی RayTracing : این افکت از تکنیک پیمایش BVH و حل تحلیلی برخورد پرتو-مثلث استفاده میکند ولی بشدت دقیق تر از SSR هست ولی هزینه رندر آن از SSR بشدت بالا تر هست و تایم اوت 20 میلی ثانیه در برابر SSR که 1 ثانیه هست رو داره
نهمین اصطلاح Ripple Effect هست Ripple در فیزیک در دسته امواج های مویینگی قرار میگیره که نحوه ایجاد آب مواج شده را شبیه سازی میکند ولی این افکت بر خلاف ShoreLine و.. دارای حافظه هست یعنی رد پا های حرکت هر کاراکتر روی اب با Cpu تشخیص داده و به شیدر که توسط GPU رندر میشود را ارسال میکنه و اون بر اساس شیدر این ماسک را میسازد و میتوان با شیدر اصلی ترکیب کرد
🔥1
و اخرین اصطلاح Wave هست یک نوع امواج های Sine و Cosine هست که تایین میکنه چطوری ورتکس های آب باید حرکت کنند
FPro Sensei
Photo
یک نمودار Sine cosine
FPro Sensei
Photo
هر چقدر قدرتش زیاد بشه عمیق تر تولید میکنه
و در اخر برای ایجاد افکت های زیر از Box Volume استفاده میکنید و در محدود زیر آب کلایدر بندی میکند هر موقع دوربین رفت زیر آب اون افکت شما فعال میشه