Minecraft Java Edition OpenGL را با Vulkan تعویض می کند تا عملکرد و جلوه های بصری جدید را تضمین کند

    Categories: News (FA)
Minecraft - Divulgação

Minecraft - Divulgação

استودیوی موجانگ این پنجشنبه، 19 فوریه، یکی از مهم‌ترین تغییرات فنی در تاریخ نسخه جاوا Minecraft را رسمی کرد. سازنده اعلام کرد که پلتفرم رندر بازی از استاندارد قدیمی OpenGL به Vulkan API، یک فناوری نسل بعدی، منتقل خواهد شد. هدف این تصمیم نه تنها مدرن سازی زیرساخت کد عنوان، بلکه تضمین سازگاری طولانی مدت با سیستم عامل های مدرن و معرفی ویژگی های گرافیکی بومی جدید است.

این تغییر ساختاری به نیاز فنی انباشته شده در چند سال گذشته، به ویژه در رابطه با پشتیبانی از دستگاه های اپل پاسخ می دهد. OpenGL که تقریباً 17 سال پیش از Minecraft پشتیبانی می‌کند، از سال 2017 به‌روزرسانی‌های مربوطه را دریافت نکرده است و در سال 2018 توسط macOS منسوخ شده است. با انتقال به Vulkan، Mojang تضمین می‌کند که بازی با عملکرد بالا در چندین پلتفرم اجرا می‌شود و گلوگاه‌های تعمیر و بهینه‌سازی موتورهای گرافیکی را از بین می‌برد.

پیاده سازی ویژگی های بصری و سایه های پر جنب و جوش رسمی

پذیرش Vulkan به نسخه جاوا این امکان را می‌دهد تا در نهایت ویژگی معروف به “Vibrant Visuals” را دریافت کند که در حال حاضر بخشی از نسخه Bedrock است. این ویژگی یک سیستم رسمی نور و سایه را پیاده سازی می کند و یک تجربه زیبایی شناسی برتر را بدون نیاز به نصب نرم افزارهای شخص ثالث پیچیده ارائه می دهد. بازیکنان می‌توانند جلوه‌های نوری سراسری و سایه‌های پویا را مستقیماً در تنظیمات بازی فعال کنند و دسترسی به گرافیک‌های واقعی را که قبلاً منحصر به تغییرات خارجی بودند، ساده‌تر کنند.

برنامه اجرا پیش‌بینی می‌کند که اولین آزمایش‌های عمومی در تابستان نیمکره شمالی از طریق عکس‌های فوری که نسخه‌های آزمایشی بازی هستند، آغاز شود. در طول این دوره اولیه، Mojang به کاربران اجازه می دهد تا به صورت دستی بین OpenGL و Vulkan سوئیچ کنند تا از ثبات سیستم اطمینان حاصل کنند. این شرکت قصد دارد به‌محض اینکه موتور جدید بلوغ و عملکرد ثابتی را در پیکربندی‌های سخت‌افزاری مختلف نشان دهد، پشتیبانی از OpenGL را به طور کامل متوقف کند.

  • مهاجرت به Vulkan مشکلات مزمن سازگاری با سیستم macOS اپل را حل می کند.
  • سیستم رندر جدید معرفی فناوری های سایه و بازتاب مدرن را آسان تر می کند.
  • آزمایش‌های اولیه از طریق عکس‌های فوری امکان جمع‌آوری داده‌های تله‌متری را قبل از پرتاب قطعی فراهم می‌کند.
  • با این تغییر، یکپارچگی منابع بصری بین نسخه‌های Java و Bedrock از نظر فنی عملی می‌شود.

تأثیر بر جامعه توسعه دهندگان و سازندگان مد

خبر طراحی مجدد گرافیکی عواقب فوری در میان توسعه دهندگان اصلاح ایجاد کرد که از کد فعلی برای ایجاد سایه بان ها و ابزارهای عملکرد استفاده می کنند. از آنجایی که این تغییر مکانیسم اساسی نحوه پردازش تصاویر را در بازی تغییر می دهد، بسیاری از مدهای محبوب باید به طور کامل از ابتدا بازنویسی شوند. Mojang به طور رسمی توصیه کرده است که سازندگان محتوا برای جلوگیری از منسوخ شدن، برنامه ریزی برای انتقال ابزارهای خود به API رندر داخلی بازی را آغاز کنند.

علیرغم چالش فنی، برخی از اعضای تأثیرگذار جامعه از قبل برای این حرکت فناوری آماده می شدند. توسعه دهنده “Iris Shaders” که یکی از پرکاربردترین مدهای نورپردازی در سطح جهان است، فاش کرد که حدود دو سال است که روی پروژه جدیدی به نام “Aperture” کار می کند. این مد جدید به طور انحصاری بر روی معماری Vulkan متمرکز خواهد شد و نشان می‌دهد که انتقال، اگرچه پر زحمت است، اما منجر به ابزارهای بسیار قدرتمندتر و کارآمدتر برای کاربران نهایی خواهد شد.

Minecraft – عکس: Alex Photo Stock / Shutterstock.com

آینده رندر و پایداری موتور گرافیکی در رایانه شخصی

انتخاب Vulkan به عنوان جانشین OpenGL، Minecraft را با سخت‌ترین استانداردهای صنعت بازی‌های ویدیویی امروزی مطابقت می‌دهد. به عنوان یک API سطح پایین، Vulkan به توسعه دهندگان کنترل بسیار دقیق تری بر روی سخت افزار کارت گرافیک می دهد، که به طور کلی به نرخ فریم پایدارتر تبدیل می شود. این کارایی برای بازی‌هایی که اجازه ساخت ساختمان‌های عظیم و جهان‌های بی‌نهایت را می‌دهد، بسیار مهم است، جایی که بار پردازش گرافیکی می‌تواند به شدت متفاوت باشد.

بازنگری کد گرافیکی همچنین یک مانع تاریخی را که مانع از استفاده کامل Minecraft Java از قدرت پردازش GPU های مدرن می شد، برطرف می کند. با حذف کد OpenGL قدیمی، تیم توسعه قادر خواهد بود بر بهینه سازی هایی تمرکز کند که مصرف حافظه را کاهش می دهد و تاخیر ورودی را بهبود می بخشد. انتظار این است که پس از دوره انتقال، بازی سیالیت بیشتری داشته باشد، به خصوص در ماشین هایی که قبلاً از محدودیت های فناوری قدیمی رنج می بردند.

تکامل فنی پس از تقریبا دو دهه از راه اندازی

فعال و مرتبط نگه داشتن یک بازی به مدت 17 سال مستلزم ارتقاء زیرساختی است که فراتر از افزودن بلوک ها یا موجودات جدید است. این بازنویسی موتور رندر سرمایه‌گذاری در آینده Minecraft است و تضمین می‌کند که این عنوان در نسل‌های جدید سخت‌افزار و سیستم‌عامل‌ها قابل پخش باقی بماند. Mojang با این اعلامیه نشان می‌دهد که تعهد به نسخه جاوا، علیرغم همزیستی با نسخه Bedrock، در پایه اصلی خود مدرن‌تر است.

بازیکنانی که از رایانه‌های قدیمی‌تر استفاده می‌کنند باید از حداقل سیستم مورد نیاز که با ورود قطعی Vulkan به‌روزرسانی می‌شوند، آگاه باشند. اگرچه API به طور گسترده توسط کارت‌های گرافیک منتشر شده در دهه گذشته پشتیبانی می‌شود، سخت‌افزار بسیار قدیمی ممکن است با مشکلات سازگاری مواجه شود. مرحله عکس فوری برای جامعه ضروری است تا باگ‌های خاص را گزارش کند و به Mojang کمک کند تا پشتیبانی از وسیع‌ترین طیف ممکن از دستگاه‌ها را در سراسر جهان کالیبره کند.

  • Vulkan مدیریت منابع بهتری را روی پردازنده های چند هسته ای ارائه می دهد.
  • این انتقال وابستگی به درایورهای خاصی را که اغلب باعث از کار افتادن OpenGL می‌شوند، کاهش می‌دهد.
  • ویژگی های دسترسی بصری جدید را می توان با سهولت فنی بیشتر پیاده سازی کرد.
  • جامعه مودینگ به یک رابط برنامه نویسی مدرن و مستندتر دسترسی خواهد داشت.

چالش های انتقال برای کاربران قدیمی سخت افزار

اگرچه اکثریت نوسازی را جشن می‌گیرند، اما بخشی از پایه بازیکنان هنوز از تجهیزات بدون پشتیبانی بومی Vulkan استفاده می‌کنند. برای این کاربران، مرحله همزیستی دو API برای ارزیابی اینکه آیا ارتقای سخت‌افزاری برای ادامه اجرای نسخه‌های بعدی ضروری است یا خیر، ضروری است. Mojang دقیقاً توضیح نداد که کدام مدل‌های کارت گرافیک منسوخ در نظر گرفته می‌شوند، اما تمایل به پشتیبانی برای پیروی از استانداردهای صنعت جهانی است.

انتقال کامل و حذف پشتیبانی OpenGL یک شبه اتفاق نمی افتد، و امکان انتقال آرام را برای پایگاه پخش جهانی فراهم می کند. تمرکز فوری سازنده این است که اطمینان حاصل کند که تجربه گیم پلی در طول تغییر کاهش نمی یابد و مزایای بصری ارزش تلاش فنی را دارد. با فرا رسیدن تابستان و اولین عکس های فوری، جامعه اولین فرصت واقعی را برای آزمایش نحوه رفتار Minecraft “جدید” در عمل خواهد داشت.

ادغام آخرین فن آوری های روشنایی

گنجاندن “Vibrant Visuals” نقطه عطفی برای گیمرهای معمولی است که دانش فنی نصب مدهای شخص ثالث را ندارند. وجود سایه‌های نرم، بازتاب‌های آب و اشعه‌های خورشید که به‌طور بومی در بازی ادغام شده‌اند، سطح زیبایی شناختی Minecraft Java را به استاندارد مورد انتظار در سال 2026 ارتقا می‌دهد. این تغییر باعث از بین رفتن تکه تکه شدن تجربه بصری بین کاربران مختلف می‌شود و هویت گرافیکی منسجم‌تری و مدرن‌تری را برای عنوان در تمام جنبه‌های آن ایجاد می‌کند.

سیستم سایه رسمی به گونه‌ای طراحی شده است که مقیاس‌پذیر باشد و به کاربرانی که ماشین‌های قدرتمندتری دارند اجازه می‌دهد همچنان از پیشرفت‌های بصری بدون قربانی کردن گیم‌پلی لذت ببرند. معماری Vulkan به این افکت‌ها اجازه می‌دهد تا بسیار هوشمندانه‌تر از آنچه در OpenGL با استفاده از تکنیک‌های سایه‌زنی مدرن ممکن است پردازش شوند. نتیجه نهایی، دنیایی غوطه‌ورتر و از نظر بصری غنی‌تر خواهد بود که جوهر هنری پیچیده‌ای را حفظ می‌کند که فرنچایز را از روزهای اولیه توسعه آن تعریف کرده است.

انتظارات برای جامعه مودینگ بین المللی

این اعلامیه به دلیل حجم کار مورد نیاز برای انطباق، همانطور که توسط رهبران جامعه مدینگ توصیف شد، یک “شوک” اولیه ایجاد کرد. با این حال، احساسات عمومی در حال تغییر به سمت خوش بینی محتاطانه است، زیرا امکانات خلاقانه با Vulkan بسیار برتر است. ایجاد انواع جدید سایه زن ها، جلوه های آب و هوا و ابزارهای رندر سفارشی می تواند به سطحی از واقع گرایی و پیچیدگی برسد که قبلاً در نسخه جاوا دیده نشده بود.

بسیاری از توسعه دهندگان در حال حاضر بحث های فنی را در انجمن ها و شبکه های اجتماعی برای به اشتراک گذاشتن دانش در مورد API جدید و سرعت بخشیدن به مهاجرت ابزارهای ضروری آغاز کرده اند. همکاری بین سازندگان مد برای اطمینان از اینکه اکوسیستم سفارشی سازی Minecraft دچار اختلال طولانی مدت نمی شود، حیاتی خواهد بود. Mojang با باز کردن تست از طریق عکس های فوری، محیط لازم را برای این انتقال به موازات توسعه رسمی به روز رسانی های بازی فراهم می کند.

ملاحظات پایداری برای سیستم عامل های مختلف

یکنواختی که Vulkan برای توسعه بین ویندوز، لینوکس و macOS به ارمغان می‌آورد، یکی از تحسین‌شده‌ترین نکات توسط کارشناسان فناوری است. در گذشته، به دلیل ویژگی‌های پیاده‌سازی OpenGL هر سازنده، رفع اشکال‌هایی که فقط در یک پلتفرم رخ می‌دادند، دشوار بود. با API جدید، رفتار موتور گرافیکی قابل پیش بینی تر و سازگارتر است و کار تیم مهندسی Mojang را در حل مشکلات فنی آسان تر می کند.

برای کاربران لینوکس، که به طور سنتی یک API با کارایی بالا در Vulkan دارند، این خبر به ویژه مثبت است و نویدبخش ادغام بهتر با سیستم است. در macOS، این تغییر موضوع بقای بازی است و تضمین می‌کند که در به‌روزرسانی‌های آینده سیستم اپل از کار خود دست نخواهد کشید. این دیدگاه بین پلتفرمی، استراتژی مایکروسافت و موجانگ را تقویت می‌کند تا ماین کرافت را تا حد امکان برای افراد زیادی، صرف نظر از انتخاب سخت‌افزار یا نرم‌افزار، در دسترس قرار دهند.

آماده شدن برای انتشار تابستانی نسخه های آزمایشی

گیمرهایی که علاقه مند به آزمایش ویژگی های جدید هستند باید مطمئن شوند که درایورهای ویدیوی آنها به آخرین نسخه های ارائه شده توسط سازندگان به روز شده است. به روز رسانی درایورها یک مرحله ضروری برای اطمینان از سازگاری با Vulkan API و جلوگیری از خطاهای اولیه در طول عکس های فوری آزمایشی است. Mojang قول داده است که با نزدیک شدن به تاریخ انتشار نسخه های آزمایشی، راهنماهای دقیقی را منتشر کند تا کاربران را در مورد نحوه ادامه کار راهنمایی کند.

این حرکت به فصل طولانی و موفق OpenGL در تاریخ Minecraft پایان می‌دهد و دری را به سوی عصر نوآوری گرافیکی باز می‌کند. تعهد موجانگ به بازنویسی بخش‌های اساسی چنین کد قدیمی، حیاتی بودن پروژه و قصد حفظ آن را در صدر صنعت برای دهه‌های آینده نشان می‌دهد. Minecraft Java Edition که بسیاری آن را نسخه‌ای از نظر فنی محدود می‌دانستند، در حال آماده شدن برای غافلگیری بازار با یک زیرساخت جدید و بصری خیره‌کننده است.