در این مطلب با ویجیاتو همراه باشید تا به شما تاثیر تکنولوژی Ambient Occlusion در بازیهای ویدیویی و انواع آن را شرح دهیم.
روزی روزگاری در سال ۲۰۰۰، گرافیک خوب در بازیهای ویدیویی با معیار اشکالی شش ضلعی و تکسچرهای بلوری سنجیده میشد. اما تکنولوژی رو به روز در حال پیشرفت است. قطار تغییرات زودتر از آنچه فکرش را میکردیم ایستگاه را به سمت تکنولوژیهای جدید ترک کرد تا در سال ۲۰۲۰ ما با انواع و اقسام تنظیمات و فناوریهای جدید احاطه شویم. زمانی که معیارها تغییر کرده و توسعهدهندگان به چیزی فراتر از یک تصویر زیبا فکر میکنند.
چند سال پس از دورهای که به آن اشاره کردیم، بازیسازان متوجه شدند نورپردازی لحظهای تاثیر بسزایی در واقعگرایانه شدن تصاویر دارد. در آن زمان طراحی کارکترها محدود به یک نورپردازی ثابت میشد و کار سختی نبود. اما چالشی که پیش روی بازیسازان قرار داشت این بود که کارکتر یا اجسام بازی هر لحظه و طبق شرایطی که در آن قرار میگیرند تاثیری متفاوت از نورپردازی محیط داشته باشند. این جا بود که Ambient Occlusion وارد میدان شد.
Ambient Occlusion به چه دردی میخورد؟
همانطور که بالاتر هم گفته شد، Ambient Occlusion میزانی است برای سنجش روشنایی بخشهای مختلف تصویر بر اساس شرایط محیطی و هنگامی که نور محیط به آن تابیده میشود. اگر بخواهیم دقیقتر توضیح دهیم، Ambient Occlusion به اجسام اجازه میدهد براساس شکل و محل قرارگیریشان نور را از خود عبور دهند.
انواع مختلف Ambient Occlusion
رایجترین نوع Ambient Occlusion که قطعا با آن در تنظیمات بازیها برخورد کردهاید SSAO یا Screen-Space Ambient Occlusion است. میتوانیم از SSAO به عنوان ضعیفترین نوع Ambient Occlusion یاد کنیم. البته فعال کردن SSAO در تنظیمات همچنان میتواند تاثیر چشمگیری روی ظاهر بازی شما داشته باشد. این مسئله به کار بازیسازان و توجهشان به اوپتیمایز بودن بازی و تنظیمات گرافیکی آن بستگی دارد.
علاوه بر SSAO، دو نوع از Ambient Occlusion با نامهای HBAO یا Horizon-Based Ambient Occlusion و HDAO یا High-Definition Ambient Occlusion نیز وجود دارد. این دو تکنولوژی متعلق به Nvidia و AMD است و هرکدام روی کارت گرافیک مربوطه بهتر عمل میکند. HBAO و HDAO تقریبا شبیه به یکدیگرند و نوعی بهتر از Ambient Occlusion را در اختیار کاربران قرار میدهند. اما هنوز به نسبت SSAO رواج پیدا نکرده و استفاده نمیشوند.
درنهایت با VXAO یا Voxel Ambient Occlusion مواجهیم که اخیرا معرفی شده. VXAO توسط انویدیا معرفی شده و تاثیرگذاری بیشتری به نسبت HBAO دارد. استفاده از VXAO در گرو دارا بودن از پیشنیاز سختافزاری آن است که استفاده از آن با هزینهای این روزها بسیار دور از دسترس محسوب میشود.
آیا لازم است Ambient Occlusion را فعال کنید؟
وقتی در سال ۲۰۰۷ شاهد معرفی Ambient Occlusion با Crysis بودیم، حتی SSAO هم برای کارت گرافیکهای آن زمان یک چالش محسوب میشد. چالشی که شاید استفاده از آن به فشاری که به سیستمتان وارد میشد نمیارزید. اما امروزه اینطور نیست و کارت گرافیکهای مدرن میتوانند به سادگی از پس SSAO بربیایند. در نتیجه همه چیز به سیستم شما بستگی دارد. اگر توان اجرای بازیها را با پرفورمنس مناسب دارید، حتما از Ambient Occlusion استفاده کنید.
ده روش برای اجرای بهتر بازی ها روی ویندوز ۱۰
به نظر من همیشه خاموشش کنید چون حدود ۵ فریم از بازی رو کم میکنه و گرافیک چندانی به بازی اضافه نمیکنه…
مقاله ارزشمند و عالی بود
یادمه بازی rise of the tomb raider بور که اولین بار VXAO رو دیدم وقتی گذاشتم رو اون گزینه دقیقا FPS از ۳۰ رسید به ۲۰ اصلا چیز جالبی نیست
بهترینشون همون +HBAO نسبت به SSAO هم فرقشون چنتا فریم کمتر از انگشتای یه دسته
سلام خسته نباشید بابت مقاله فنی و مفیدتون
فقط جسارتا فک میکنم یکم برداشت متفاوتی از Ambient occlusion صورت گرفته، در اصل این تکنیک روشی مناسبی برای سایه زنی اجسام و اشکال هست تا اینکه مربوط به عبور نور از اجسام باشه که مبحث جدایی کلا، بطور مثال شما نوری که از پنجره وارد میشه در نظر بگیرید به همه جای اتاق شاید نرسه و بعضی از کنجها و گوشهها تاریکتر دیده بشن اینجاست که Ambient occlusion وارد میشه و سایه زنی اون قسمت مورد نظر رو محاسبه میکنه که این عمل در رندرینگ تک فریم در همون لحظه با موتور های رندر محاسبه و یا پس از رندر (پست پروسسینگ) بصورت مجازی اضافه میشه در فضای باز هم این محاسبات Ambient occlusion در هر نقطهای بر روی اشکال امکان پذیره و در کیفیت کلی بصری تاثیر گذاره. بازم ممنون از شما وارد بخش فنی شدید
به نظرم هنوزم نفس خیلی از کارت گرافیک های گیمینگ رو می گیره به جز چند تا نمونه مثه RTX 2070 یا بالاتر
یه سوال:سیستم تأیید کامنت اینجا چجوریه ؟
ممنونم ازت، خیلی خوشحالم که مطلب برات مفید بوده مهرانجان.
واقعا این نوع مطالبتون خیلی خوبه .
سلام بچه ها منم اومدم اینجا
امیدوارم ویجیاتو قدر کاربراشو بدونه
راستی با پیام خوش امد گوییتون خیلی حال کردم دمتون گرم?❤