بررسی علمی «فاصلهگذاری بینهایت» (Draw Distance) در بازیهای جهان باز؛ چطور بازیها اجسام دور را بدون پردازش زیاد نشان میدهند؟
در یک بازی جهان باز مثل «رد دد ردمپشن ۲» سوار اسب میشوید، به افق نگاه میکنید و کوههای دوردست را میبینید. اما کامپیوتر شما چگونه توانسته این همه جزئیات را بدون افت شدید نرخ فریم مدیریت کند؟ راز در تکنیکی به نام «فاصلهگذاری بینهایت» (Draw Distance) و چندین فناوری پنهان دیگر نهفته است. در این مقاله از ساویس گیم، مغز متفکر پشت صحنه این جادوی فنی را بررسی میکنیم.
چالش اصلی: محدودیت سختافزار در برابر وسعت جهان
هر بازی ویدیویی برای نمایش هر فریم باید به پردازنده گرافیکی (GPU) بگوید: «این همه درخت، ساختمان، عابر و ابر را به تصویر بکش». اگر GPU مجبور باشد تمام جزئیات یک شهر کامل یا یک رشته کوه را یکجا محاسبه کند، حتی قویترین کارتهای گرافیک هم از پا درمیآیند. راه حل؟ تقلب هوشمندانه.
راهکار اول: LOD (سطح جزئیات)؛ فریب چشم در چند مرحله

LOD یا Level of Detail قدیمیترین و حیاتیترین ترفند دنیای بازیها است. منطق ساده است: «هر چه جسم دورتر باشد، جزئیات کمتری نیاز دارد».
چگونه کار میکند؟
- نزدیک (متر ۰ تا ۱۰): مدل اصلی با بافت ۴K و ۱۰۰ هزار چندضلعی (مثل چهره شخصیت اصلی)
- متوسط (متر ۱۰ تا ۵۰): مدل سادهشده با بافت ۱K و ۱۰ هزار چندضلعی
- دور (متر ۵۰ تا ۲۰۰): مدلی خشن با بافت ۵۱۲ پیکسل و ۱ هزار چندضلعی
- بسیار دور (بیشتر از ۲۰۰ متر): فقط یک سایه یا حجم ساده (Impostor)
وقتی به سمت یک ساختمان میدوید، بازی بیآنکه شما متوجه شوید، مدلهای ساده را با مدلهای دقیق جایگزین میکند. این جابهجایی «پاپینگ» (Popping) نام دارد و اگر بد انجام شود، میبینید که درختها ناگهان تغییر شکل میدهند.
انقلاب اخیر: فناوری Nanite در آنریل انجین ۵
سال ۲۰۲۱ اپیک گیمز از Nanite رونمایی کرد؛ فناوریای که قوانین LOD سنتی را زیر و رو کرد. در روش قدیمی، هنرمند مجبور بود به صورت دستی چندین نسخه سادهشده از هر مدل بسازد. اما Nanite این کار را خودکار و در لحظه انجام میدهد.
راز Nanite چیست؟
- به جای چندضلعی، از «میکرومش» استفاده میکند (ساختار درختی از جزئیات)
- فقط پیکسلهایی را محاسبه میکند که واقعاً روی صفحه دیده میشوند
- نتیجه: میتوانید یک مجسمه با ۳۳ میلیون چندضلعی را بدون افت فریم نمایش دهید
بازیهای ساخته شده با آنریل انجین ۵ مثل «The Matrix Awakens» نشان دادهاند که میتوان شهری به وسعت منهتن را با جزئیات سینمایی و بدون هیچ پاپینگ قابل مشاهدهای ساخت.
مطالعه موردی: GTA V در مقابل Red Dead Redemption 2

هر دو ساخته راکستار گیمز، اما تفاوت نسل سختافزاری در Draw Distance آنها کاملاً مشهود است.
| معیار | GTA V (۲۰۱۳) | Red Dead Redemption 2 (۲۰۱۸) |
|---|---|---|
| حداکثر فاصله ترسیم | حدود ۱.۵ کیلومتر | بیش از ۵ کیلومتر |
| تکنیک اصلی | LOD پویا با ۴ مرحله | LOD پویا + سایههای از راه دور + حجمهای جوی |
| مدیریت درختان و علف | درختان در فاصله ۱۰۰ متری تبدیل به کارتون میشدند | درختان تا ۸۰۰ متر جزئیات خود را حفظ میکنند |
| ساختمانهای دوردست | با بافتهای بسیار کمکیفیت | با حجمهای سهبعدی ساده اما هماهنگ |
| پاپینگ | در خودروهای سریع بسیار محسوس | تقریباً نامحسوس (به جز علفها) |
دلیل برتری RDR2 استفاده از فناوری ابر سایهها (Cloud Shadows) و حجمهای جوی (Atmospheric Volumes) است که اجسام دوردست را در مه یا غبار محو میکنند، هم زیباتر است و هم نیاز به جزئیات دقیق را کاهش میدهد.
ترفندهای دیگر: Occlusion Culling و Impostors
علاوه بر LOD، بازیها از دو تکنیک دیگر هم استفاده میکنند:
۱. Occlusion Culling (حذف اشیای پنهان): اگر یک کوه پشت یک ساختمان بلند پنهان شده، GPU وقت خودش را برای کشیدن آن تلف نمیکند. بازی «میداند» که شما آن را نمیبینید.
۲. Impostors (بدلهای دوبعدی): در فواصل خیلی دور (مثلاً ۲ کیلومتر)، یک درخت سهبعدی با یک عکس دوبعدی از همان درخت جایگزین میشود که همیشه رو به دوربین میچرخد (بیلبورد). از دور، تفاوت را نمیبینید.
آینده: Ray Tracing و Draw Distance نامحدود؟
با ظهور کارتهای گرافیک نسل جدید و فناوری Ray Tracing (ردیابی پرتو)، محدودیت Draw Distance به تدریج در حال محو شدن است. در تئوری، رهگیری پرتوها میتواند اجسام را تا بینهایت دور با دقت فیزیکی محاسبه کند. اما هزینه محاسباتی آن هنوز برای بازیهای جهان باز کامل غیرعملی است.
تا آن روز، LOD و Nanite همچنان ستونهای فقرات هر بازی بزرگی باقی خواهند ماند.
جمعبندی
فاصلهگذاری بینهایت حاصل یک دروغ هوشمندانه است: فقط آنچه لازم است، فقط با جزئیاتی که لازم است. از LOD قدیمی تا Nanite انقلابی، هدف همیشه یکی بوده: ساختن جهانی که از افق تا پای شما واقعی به نظر برسد، بدون اینکه کامپیوترتان آتش بگیرد.
کدام بازی بهترین عملکرد را در این زمینه دارد؟







