گیمهای ویدئویی امروزی، گرافیکهای بسیار قوی و با کیفیتی دارند. در طراحی بصری بازی Red Dead Redemption 2، 2.1 میلیون راس(vertex) و 3.5 میلیون مثلث با پوشش 976 رنگ و بافت مختلف به همراه نور خورشید مجازی که صحنه را روشنتر خواهد کرد، وجود دارد. لازم است که بدانید تمامی این دادهها به صورت 1 و 0 هستند که توسط کارت گرافیک پردازش میشوند.
سه مرحله اساسی رندرینگ گرافیک
اما چگونه این همه 0 و 1 به گرافیکهای چند بعدی تبدیل میشوند؟ در واقع، فرایند رندرینگ گرافیک بازیها شامل سه مرحله کلیدی میشود:
مرحله اول: شیدینگ راس
در این بخش، تمام هندسهها و مشهای یک شی در محیطی سه بعدی بررسی خواهد شد که با استفاده از زاویه دید دوربین، محاسبه میکنند که هر عنصری در چه قسمتی قرار گیرد. برای مثال، در بازی Red Dead Redemption 2 در صحنهای از ایستگاه قطار، 1100 مدل مختلف موجود است اما به علت میدان دید تنها 600 موجودیت نیاز به رندر کردن دارند.
مرحله دوم: راستریزه کردن
در این مرحله، اشیاء انتخابی تبدیل به پیکسلها میشوند و موقعیت قرارگیری آنها در صفحه نمایش مشخص خواهد شد.
مرحله سوم: شیدینگ پیکسل
در نهایت، رنگها و بافتها به هر پیکسل اضافه خواهند شد تا تصویر نهایی تشکیل شود. برای مثال، یک لوکوموتیو در بازی Red Dead Redemption 2 شامل 762000 مثلث و 382000 راس میشود که برای نمایشی واقعی و جزئیات دقیق کاربرد دارد. هرچند که در این گیم کل قطار برای انتقال به صفحه نمایش، یک واحد در نظر گرفته شده اما حرکت هر کدام از این vertexها به صورت جداگانهای میباشد.
سخن پایانی
بنابراین، با درک نحوه عملکرد گرافیک در بازیها و چگونگی پردازش دادهها، میتوانید مهارتهای خود را در این تکنولوژی ارتقا دهید و با طراحی گیمهایی به همراه تصویرسازی زیبا و باکیفیت، نهایت لذت را ببرید.