
آشنایی با Lumen و Nanite در Unreal Engine 5

لومن (Lumen): جادوی نور و سایه
لومن (Lumen) در واقع یک سیستم هوش مصنوعی برای مدیریت نور است که باعث میشود نور در محیط بازی دقیقاً مثل دنیای واقعی رفتار کند؛ یعنی وقتی نوری به یک سطح رنگی برخورد میکند، رنگ آن سطح را به محیط اطرافش هم منتقل میکند (مثلاً تابش نور روی یک فرش قرمز، باعث میشود دیوارها هم کمی تم قرمز بگیرند). در بازی های قدیمی، بازیسازان باید ماه ها وقت صرف میکردند تا سایه ها و نورها را از قبل روی محیط «نقاشی» یا اصطلاحاً Bake کنند که این نورها ثابت بودند و با حرکت شما تغییر نمیکردند، اما لومن این محدودیت را از بین برده و حالا اگر شما در بازی یک چراغ را بشکنید یا خورشید جابهجا شود، تمام سایهها و بازتابهای روی آب و فلزات به صورت آنی و در لحظه تغییر میکنند.
این یعنی خداحافظی با نورهای فیک و مرده، و سلام به دنیایی که در آن بازتاب تصویر شما در یک گودال آب یا بدنه براق ماشین، دقیقاً همان چیزی است که چشمتان در واقعیت انتظار دارد ببیند.

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

ترکیب برنده: Lumen و Nanite در Unreal Engine 5
وقتی Lumen و Nanite با هم ترکیب میشوند، بزرگترین کابوس بازیسازان یعنی ساخت دنیای وسیع و باجزئیات (Open World) به یک لذت تبدیل میشود؛ در بازی های جهان بازی مثل Fortnite یا Hellblade II، شما میتوانید کوه هایی را در دوردست ببینید که با نانیت ساخته شده اند و هر صخره اش به اندازه واقعیت جزئیات دارد، در حالی که لومن نور خورشید را به زیبایی بین دره ها و جنگل ها پخش میکند.
این ترکیب باعث شده بازی هایی مثل Hellblade II گرافیکی در سطح فیلم های سینمایی داشته باشند، چون دیگر لازم نیست برای اجرای روان بازی، بخشی از جزئیات محیط حذف شود. برای شما به عنوان یک گیمر، این یعنی تجربه ای فوق العاده واقعی و بدون وقفه؛ دیگر فرقی نمیکند روی یک کنسول نسل نهمی مثل PS5 بازی میکنید یا یک سیستم گیمینگ، چرا که این دو تکنولوژی هوشمندانه بار پردازشی را مدیریت میکنند تا بالاترین کیفیت ممکن را بدون قربانی کردن FPS دریافت کنید. در واقع، عصر جدیدی شروع شده که در آن “گرافیک تریلرها” دقیقاً همان چیزی است که در “خود بازی” تجربه میکنید.

وقتی صحبت از گرافیک های خیرهکننده Unreal Engine 5 میشود، خیلی ها نگران هستند که شاید برای تجربه آنها به یک “سوپر کامپیوتر” نیاز داشته باشند، اما واقعیت امیدوارکننده تر است. Lumen و Nanite دقیقاً با هدف بهینه سازی طراحی شده اند تا روی سخت افزارهای میان رده هم اجرا شوند؛ در واقع اگر کارت گرافیکی دارید که از DirectX 12 پشتیبانی میکند (مثل سری RTX 2000 به بالا در انویدیا یا سری RX 6000 در AMD)، میتوانید از این جادو لذت ببرید.
نقش اصلی را در این میان، کنسول های نسل نهم یعنی PS5 و Xbox Series X بازی کرده اند؛ این کنسول ها با داشتن SSD و معماری گرافیکی مدرن، به موتور بازی سازی اجازه میدهند که میلیاردها پولیگون نانیت را بدون مکث بارگذاری کنند. پس برای شما به عنوان یک گیمر، این تکنولوژی به معنای “اجبار برای خرید گران ترین قطعات” نیست، بلکه به این معناست که حتی با یک سیستم یا کنسول استاندارد، میتوانید کیفیت بصری را تجربه کنید که قبلاً فقط مخصوص سیستم های فوق حرفه ای بود؛ چون حالا این “هوشِ” موتور بازی سازی است که کارِ سخت را انجام میدهد، نه فقط قدرت سختافزار شما.

📅تاریخ آخرین بروزرسانی : 1404/10/06




