وقتی داریم یه فیلم استاندارد PAL تماشا میکنیم یه چیز به هم پیوسته رو نمیبینیم. بلکه تو هر ثانیه 25 تا فریم از جلوی چشم ما داره رد میشه و واسه همین فکر میکنیم متحرکه.
استاندار NTSC میگه 25 تا رو کمترش کن حاجی. 23.97 خوبه !! خب آزمایش کردن دیدن چشم انسان پدیده های با فرکانس بیشتر از 4 هرتز رو نمیتونه تشخیص بده. یعنی اگه تو یه ثانیه 24 25 فریم از جلوی چشمش رد کنیم نمیفهمه 25 تا بوده یا 50 تا یا 1000 تا. البته شک که میکنه یه کوچولو ولی این 25 24 دیگه کمترین مقدار لازمه.
خب یه کارت گرافیک میاد و یه سری نقاط به نام Vertex رو میگیره و به اونها با توابع تعریف شده حرکت میده. محاسبات مربوط به مثلا سایه ها ، بازتاب اشیاء و ... همه توسط شیدرها صورت میگیره. تکسچر یا بافت Texture رو مموری لود میشه و رو یه شبکه که سطوح رو مضخص میکنه میافته. و ...
حالا شما داری بازی میکنی اگه فریم ریت (Frame Rate) کم باشه مثلا باشه 20 تا در ثانیه چشمات تابلو میفهمه که گرافیکت نمیتونه این حجم محاسبات رو به صورت Real Time متناسب با 25 فریم در ثانیه (Frame per second یا Fps) انجام بده. بعد تنظیمات بازی رو میاری پایین. اون خفناش چیاست؟
همیشه کم کردن سایه ها و کاهش دادن تعداد شیدرها میتونه سرعت رو بالا ببره. تعداد تکسچر مپینگ یونیت ها هم در برخی بازیها موثره . کم کردن فیلتر تکسچر میتونه سرعت رو بالا ببره مخصوصا اگه بازیها رو با گرافیک های ای تی آی بازی کنی. مثلا بازی the last Remnant رو شاید دیده باشین. این بازی مال شرکت معروف Square Enix هست که سری بازیها سبک نقش آفرینیش به شدت معروفه. حتی تو سایتای آمریکایی که همه طرفدار بازیهای قتل و غارتی هستند امتیاز بسیار بالایی در حد کرایسیس و هاف لایف 2 و کال آف دیوتی میگیره. این شرکت تقریبا تمام ژاپنیه و خیلی رو بازیها با دقت بالا کار میکنه. تکسچر هایی هم که استفاده میکنه تقریبا میشه گفت رقیبی نداره. جالب اینه که کارت گرافیک های خفن ای تی آی حتی نمیتونن با کرات گرافیکای متوسط انویدیا تو اجرای این بازیها رقابت کنن !!! تو اون بازیها دیگه شما مجبوری تکسچر رو بزاری رو مینیموم :41: من هم همین کارو کردم ... :41:
کد:
http://www.tomshardware.com/charts/gaming-graphics-charts-2009-q1/The-Last-Remnant,1185.html
خب این سرعت رو با چی نگاه کنیم که بفهمیم الان میشه رفت تو صحنه درگیری و با یه حرکت اسنایپری n نفر رو با یه تیر کشت ؟ تو بازیهایی شبیه کرایسیس یا مادرن وار فر 2 و ... این تعداد تصویر در ثانیه باعث روان شدن حرکت میشه و آدم راحت نشونه گیری میکنه و تیر میزنه.
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
تو صحنه های شلوغ که ماشینی چیزی میترکه واسه محاسبات شیدرها باید لود بشه و کلی بار میاد رو GPU و باید سرعت اجرا هم از 20 25 کمتر نشه که آدم بتونه درست بازی کنه. پس همیشه یه نرم افزار که تعداد تصاویر در ثانیه رو نشون میده لازمه.
فرپس تو این زمینه خیلی قدیمه و قوی هم هست. لینک دانلودش رو قبلا دادم البته کرک شده منظورمه.
نصبش کنی گوشه بالای صفحه میتونی فریم ریت رو ببینی.