استودیو Mojang به طور رسمی معماری Minecraft Java Edition را بازنگری کرده و کتابخانه قدیمی OpenGL را با Vulkan API مدرن جایگزین کرده است. هدف از این تغییر، فراهم کردن زمینه برای بهروزرسانی «Vibrant Visuals» است که قرار است بین ژوئن تا آگوست امسال به سرورهای آزمایشی برسد و پیشرفتهای قابل توجهی در نور و عملکرد ایجاد کند. این انتقال نشاندهنده پایان یک دوره فنی است که از زمان عرضه بازی آغاز شد و کد را برای پشتیبانی از خواستههای گرافیکی فعلی مدرنسازی کرد.
نوسازی و دستاوردهای عملکرد
اجرای Vulkan نشاندهنده یک جهش تکنولوژیکی است که برای ماندگاری عنوان لازم است و به بازی اجازه میدهد تا از پردازندههای چند هستهای مدرن بهطور موثرتری استفاده کند. برخلاف OpenGL که معماری خطی آن به دهه 1990 بازمیگردد، API جدید کنترل سطح پایینی بر روی سختافزار ارائه میدهد که در نتیجه ارتباط مستقیمتری بین نرمافزار و کارت گرافیک برقرار میشود. آزمایشهای اولیه نشان میدهد که این تغییر میتواند بهشدت گلوگاههای پردازشی را که باعث افت فریم در جهانهای پرجمعیت یا پر از ساختار پیچیده میشود، کاهش دهد.
مزایا فراتر از نرخ فریم در ثانیه است و به طور مستقیم بر پایداری کلی سیستم در طول جلسات طولانی مدت بازی تأثیر می گذارد. بهینه سازی در مدیریت حافظه و رندر ناهمزمان وعده کاهش زمان بارگذاری “تکه ها” – بلوک های داده ای که جهان را می سازند – کاوش را روان تر می کند. علاوه بر این، سازگاری بومی Vulkan با سیستمعاملهای مبتنی بر لینوکس و macOS، حفظ پشتیبانی بین پلتفرمی را آسانتر میکند و تضمین میکند که بهروزرسانیهای آینده سریعتر و با خطاهای مختص سیستم کمتری توزیع میشوند.
برای بازیکنانی که ماشینهای مجهز به سختافزار جدید دارند، بهروزرسانی باید سطح جدیدی از وفاداری بصری را بدون نیاز به تغییرات خارجی سنگین باز کند. ادغام فنآوریهای پیچیدهتر رندر به تیم توسعه اجازه میدهد تا جلوههای بومی را معرفی کند که قبلاً انحصاری مدهای شخص ثالث یا نسخه Bedrock بود.
تاثیر بر الزامات سیستم
انتقال فناوری عواقب فوری برای کاربرانی خواهد داشت که از رایانههایی با اجزای تولید شده قبل از سال 2014 استفاده میکنند. کارتهای ویدیویی که بهطور بومی نسخه 1.1 Vulkan را پشتیبانی نمیکنند، به محض حذف قطعی OpenGL، دیگر با Minecraft Java Edition سازگار نخواهند بود. این موضوع مستقیماً بر دارندگان پردازندههای گرافیکی سری Nvidia GeForce 600 و AMD Radeon HD 7000 تأثیر میگذارد که برای ادامه دسترسی به آخرین نسخههای بازی، باید بهروزرسانیهای سختافزاری انجام دهند.
Mojang قصد دارد در هفتههای آینده فهرست رسمی حداقلهای مورد نیاز را بهروزرسانی کند و بازی را با استانداردهای صنعت معاصر مطابقت دهد.
از بهروزرسانی Vibrant Visuals چه انتظاری باید داشت
تمرکز اصلی تغییر به Vulkan، فعال کردن بسته “Vibrant Visuals” است که نوید تغییر زیبایی شناسی بازی را در عین حفظ سبک هنری مشخص آن می دهد. موتور گرافیکی جدید از محاسبات فیزیک نور در زمان واقعی پشتیبانی می کند و سایه های پویا و انعکاس دقیق روی سطوحی مانند آب و یخ را امکان پذیر می کند. علاوه بر این، به روز رسانی باید معرفی کند:
- تغییرات جوی خاص برای هر زیست، مانند مه متراکم در باتلاق ها.
- ذرات سه بعدی در واکنش به رویدادهای آب و هوایی و انفجارها؛
- بهبود در اشباع و کنتراست بافت های اصلی؛
- پشتیبانی بهبود یافته از نمایشگرهای با نرخ تازه سازی بالا.
چالشهایی برای جامعه مدینگ
تغییر موتور گرافیکی چالش فنی قابل توجهی را برای جامعه پر جنب و جوش تولیدکنندگان محتوای سفارشی ایجاد می کند. تغییراتی که بر تماس های مستقیم به OpenGL متکی هستند، به ویژه آنهایی که بر روی سایه بان ها و تغییرات بصری عمیق متمرکز هستند، دیگر کار نمی کنند و نیاز به بازنویسی کامل کد شما دارند. توسعه دهندگان ابزارهای محبوب قبلاً بحث هایی را در انجمن های تخصصی برای ایجاد کتابخانه های سازگاری جدید آغاز کرده اند و به دنبال به حداقل رساندن تأثیر بر اکوسیستم مد هستند.
در حالی که دوره انطباق ممکن است باعث شود برخی از افزونه های مورد علاقه بازیکن به طور موقت در دسترس نباشند، مهاجرت طولانی مدت به Vulkan ابزارهای قوی تری برای ایجاد مدهای پیچیده فراهم می کند. Mojang توصیه کرد که توسعه دهندگان فوراً مطالعه مستندات API جدید را شروع کنند و با هدف انتقال نرمتر هنگام انتشار عکسهای فوری آزمایشی برای عموم، شروع کنند.
برنامه زمانبندی اجرا
فرآیند جایگزینی ناگهانی نخواهد بود و در مراحلی انجام می شود تا از ثبات تجربه کاربر اطمینان حاصل شود. در طول تابستان نیمکره شمالی، بازیکنان به نسخه های آزمایشی (عکس های فوری) دسترسی خواهند داشت که به آنها اجازه می دهد بین OpenGL و Vulkan سوئیچ کنند و شناسایی اشکالات و مشکلات سازگاری را آسان تر می کند.
حذف کامل پشتیبانی موتور قدیمی تنها پس از تأیید معیارهای عملکرد و تأیید اینکه فناوری جدید به طور مداوم در پیکربندیهای سختافزاری مختلف عمل میکند، اتفاق میافتد. این شرکت تعهد خود را برای نظارت بر بازخورد جامعه در طول فرآیند تقویت می کند.

