درباره مقایسه AVATAR با RYSE
فکر کنم برای بار چندمه ....
مقایسه Pre-render با Realtime-render
وقتی میگن گرافیک فلان بازی CG Like شده یا مثلا Avatar like شده منظورشون این نیست که همه چیز به دقت و ظرافت یه CG از قبل رندر شده هست.
توی ساخت انیمیشنهای از قبل رندر شده CPU درگیر رندر ریل تایم نیست که مجبور باشه هر فریم رو 33 میلی ثانیه (برای 30 فریم) یا 16 میلی ثانیه (برای 60 فریم بر ثانیه) رندر کنه.موقع ساختن یه انیمیشن از قبل رندر شده CPU فرصت کافی برای رندر داره و روی پیکسل به پیکسل و سیگمنت به سیگمنت گرافیک و انیمیشن نهایت تمرکز و دقت رو به خرج میده .
ولی ریل تایم رندر همش ترفنده یعنی اینکه میان تکنیکهای CG رو نگاه میکنن یه راه میانبر برای ارائه اون تکنیک به صورت ریل تایم پیدا میکنن مثلا یه همچین سناریو ای رو در نطر بگیرید(فقط برای اینکه ایده گرفته باشید):
یه لیوان روی میز هست که نور داره بهش تابیده میشه این لیوان توی یه CG اینجوری رندر میشه که ضریب شکست نور و تاثیر اون روی اجسام اطراف و سایه ها و رفلکشن هایی که ایجاد میکنه با دقت فوق العاده بالا محاسبه میشه حتی زمانیکه دوربین از اون لیوان دور میشه محاسبات با همون دقت و ظرافت فوق العاده بالا در حد ساب پیکسل انجام و رندر میشن.
توی ریل تایم وقتی دوربین روی اون لیوان فوکاس میکنه همه توان کنسول برای تمرکز روی رندر لیوان صرف میشه حتی برای هدر ندادن منابع سیستم ممکنه سایه ها از قبل رندر شده و یا از قبل محاسبه شده باشن وقتی دوربین از لیوان دور میشه نور پردازی به صورت پلکانی با سمپل و دقت کمتری اعمال میشه و یواش یواش از چرخه پردازش حذف میشه.
نتیجه :
شما تو هر دو صحنه ممکنه جزئیات قابل قیاسی ببینید ولی این به این معنی نیست که شما تو ریل تایم توان رندر جزئیات به صورت از قبل رندر شده رو داشتین . فقط با ترفندهایی تونستن چیزی شبیه به اون صحنه و جزئیات رو ارائه بدن.
توی یه CG شما ممکنه توی یه صحنه داخل جنگل 500 تا درخت داشته باشن که وقتی باد میاد نزدیک ترین تا دورترین درخت رو با نهایت جزئیات و فیزیک جداگونه برای تک تک برگها تکون بده ، مثل اون صحنه رو تو ریل تایم ممکنه بتونن ایجاد کنن ولی به جای 500 تا درخت ممکنه فقط 5 تا درخت اول که جلوی دید هستن فیزیک و جزئیاتی در حد قابل قیاس با اون CG رو داشته باشن و درختهای آخر هم فقط یه تصویر دو بعدی ساده باشن.
وقتی میان میگن:
منظورشون این نیست که Xbox one یا PS4 یا هر کنسول دیگه ای قدرتی برابر با ابر کامپیوتر یا فارم رندر فلان فیلم رو داره ! منظورشون اینه که این کنسولها دارای قابلیتهایی هستن که این اجازه رو به اونها میده تا با ترفندهایی که از محدودیت چشم و مغز انسان نشات میگیره چیزهایی قابل قیاس با اون صحنه ها رو خلق کنن .