UnityChan(Channel)
Head_Shading-2_base+deform-1.gif
در سایه زنی شیدر بر اساس جهت نرمال سایه ها محاسبه میشه اگر شخصیت toon باشه باید نرمال آن حالت کروی داشته باشه
اما ما قرار نیست نرمال ها رو سفارشی کینم و قراره از روش شادو مپ استفاده کنیم
یک تکنیک گرافیکی بسیار مهم برای ایجاد سایه در صحنههای سهبعدی. وقتی نور یک شیء را روشن میکند، سایهای که اثر پشت آن ایجاد میشود، جزو جزءهای مهم و واقعیتر تصویرسازی سهبعدی است. شدومپها یک روش ساده و همچنین مؤثر برای تعیین سایه در صحنههای واقعیگرا هستند.
تا امروز، تکنیکهای مختلفی برای ایجاد سایه در صحنههای سهبعدی توسط گرافیستها استفاده شده است. یکی از این تکنیکها Shadow Mapping است. وقتی نور یک نقطه را روشنکند، سایه آن نقطه توسط شدومپ تعیین میشود. برای استفاده از این تکنیک، تصویر نقاط پسین از منظر نور ذخیره شده و یک پردازش جداگانه برای تصمیم گیری در مورد روشنایی و سایه آن نقاط انجام میشود.
شدومپها در بازیسازی، واقعیت مجازی، و صنعت سهبعدی بسیار کاربرد دارند. آنها به سهولت واقعاً در ایجاد جلوههای بصری واقعگرا کمک میکنند. با استفاده از شدومپ، این امکان وجود دارد که سایه و روشنایی در یک صحنه سهبعدی به شکلی زیبا و واقعگرایانه نشان داده شود.
تا امروز، تکنیکهای مختلفی برای ایجاد سایه در صحنههای سهبعدی توسط گرافیستها استفاده شده است. یکی از این تکنیکها Shadow Mapping است. وقتی نور یک نقطه را روشنکند، سایه آن نقطه توسط شدومپ تعیین میشود. برای استفاده از این تکنیک، تصویر نقاط پسین از منظر نور ذخیره شده و یک پردازش جداگانه برای تصمیم گیری در مورد روشنایی و سایه آن نقاط انجام میشود.
شدومپها در بازیسازی، واقعیت مجازی، و صنعت سهبعدی بسیار کاربرد دارند. آنها به سهولت واقعاً در ایجاد جلوههای بصری واقعگرا کمک میکنند. با استفاده از شدومپ، این امکان وجود دارد که سایه و روشنایی در یک صحنه سهبعدی به شکلی زیبا و واقعگرایانه نشان داده شود.
در خلاصه نور پردازی تحت دستور shadow map قراره میگیره و دیگر جهت گیری نرمال مپ ها اهمیتی نداره
اجازه بدید نمونه تکستچر رو آپلود کنم تا درک بیشتری داشته باشید
UnityChan(Channel)
Photo
اینجا خوب نمایش داده میشه یعنی نور پردازی از روی تکستچر عمل میکنه و خبری از جهت نرمال ها نیست
اولین سوال اینکه که چه چیزی باعث میشه شیدر ما حالت تون داشته باشه ؟
یکی از علت ها سایه سخت ها همون hard shadow هست که باعث میشه مدل ما سایه زنی اش مثل خط باشه
UnityChan(Channel)
یکی از علت ها سایه سخت ها همون hard shadow هست که باعث میشه مدل ما سایه زنی اش مثل خط باشه
به سایه دقت کنید دارای color ramp هست که linear بسیار سختی داره یعنی شدتش خیلی به هم نزدیکه
UnityChan(Channel)
به سایه دقت کنید دارای color ramp هست که linear بسیار سختی داره یعنی شدتش خیلی به هم نزدیکه
اگر به این سایه زنی دقت کنید سافت شادو هست سایه ها نرم هستن و اینجوری از حالت تون بودن خارج میشه
توضیحات بیشتری باقی نمی مونه اگر هم باشه در ادامه توضیح میدم خب اولین شیدر که بررسی می کنیم خود toon shader unity chan هست