Minecraft Java แทนที่เอ็นจิ้นกราฟิกเก่าด้วย Vulkan และสัญญาว่าจะปรับปรุงด้านภาพบนคอมพิวเตอร์สมัยใหม่

Minecraft - Divulgação

Minecraft - Divulgação

Mojang Studios ได้ประกาศการเปลี่ยนแปลงทางเทคนิคที่สำคัญที่สุดอย่างหนึ่งในสถาปัตยกรรมของ Minecraft Java Edition เมื่อวันพฤหัสบดีนี้อย่างเป็นทางการ ผู้พัฒนายืนยันว่าเกมจะเริ่มกระบวนการย้ายไลบรารี OpenGL ไปยัง Vulkan API ซึ่งเป็นเทคโนโลยีการประมวลผลกราฟิกที่ใหม่กว่าและมีประสิทธิภาพ การเปลี่ยนแปลงเชิงกลยุทธ์นี้มีจุดมุ่งหมายเพื่อให้แน่ใจว่าเกมจะเข้ากันได้กับระบบปฏิบัติการสมัยใหม่ในระยะยาว พร้อมทั้งปูทางไปสู่การนำภาพเนทิฟไปใช้ซึ่งก่อนหน้านี้อาศัยการดัดแปลงภายนอกโดยเฉพาะ

การปรับปรุงโครงสร้างพื้นฐานให้ทันสมัยและการสนับสนุนสำหรับ Apple

การตัดสินใจเปลี่ยนเอ็นจิ้นกราฟิกตอบสนองต่อความต้องการทางเทคนิคที่เพิ่มขึ้นซึ่งสั่งสมมาในช่วงทศวรรษที่ผ่านมา โดยเฉพาะอย่างยิ่งในเรื่องการรองรับอุปกรณ์ Apple มาตรฐาน OpenGL ซึ่งรองรับเวอร์ชัน Java นับตั้งแต่เปิดตัวเมื่อเกือบ 17 ปีที่แล้ว ยังไม่ได้รับการอัปเดตที่สำคัญตั้งแต่ปี 2017 และถูกจัดประเภทว่าล้าสมัยโดย macOS ในปี 2018 ด้วยการนำ Vulkan มาใช้ Mojang ช่วยให้แน่ใจว่าเกมจะรักษาประสิทธิภาพสูงบนหลายแพลตฟอร์ม โดยไม่จำเป็นต้องแก้ไขโค้ดเฉพาะซึ่งทำงานเสมือนการประคับประคองเพื่อรักษาเสถียรภาพในระบบของ Apple

Minecraft – รูปภาพ: Alex Photo Stock / Shutterstock.com

กำหนดการที่เผยแพร่คาดการณ์ว่าการทดสอบสาธารณะครั้งแรกด้วยเทคโนโลยีใหม่จะเริ่มในช่วงฤดูร้อนของซีกโลกเหนือ ผ่านทาง “สแนปชอต” ซึ่งเป็นเวอร์ชันการพัฒนาของเกม ในระหว่างช่วงการเปลี่ยนแปลงเริ่มต้นนี้ ผู้เล่นจะมีตัวเลือกในการสลับระหว่าง OpenGL และ Vulkan ในการตั้งค่าด้วยตนเอง ทำให้สามารถตรวจสอบความเสถียรแบบเรียลไทม์ได้ บริษัทวางแผนที่จะยุติการสนับสนุน OpenGL เฉพาะเมื่อเอ็นจิ้นใหม่แสดงให้เห็นถึงความสมบูรณ์และความสม่ำเสมอในการกำหนดค่าฮาร์ดแวร์ที่แตกต่างกันเท่านั้น

ปรับปรุงภาพและคุณประโยชน์ทางเทคนิค

การใช้งาน Vulkan จะทำให้เวอร์ชัน Java ได้รับฟีเจอร์ที่เรียกว่า “Vibrant Visuals” ในที่สุด ซึ่งสอดคล้องกับกราฟิกกับรุ่น Bedrock การอัปเดตนี้แนะนำระบบแสงและเงาอย่างเป็นทางการ มอบประสบการณ์สุนทรียภาพที่เหนือกว่าโดยไม่จำเป็นต้องติดตั้งซอฟต์แวร์บุคคลที่สาม ผู้เล่นจะสามารถเปิดใช้งานเอฟเฟกต์แสงทั่วโลกและเงาแบบไดนามิกได้โดยตรงจากเมนูเกม ทำให้สามารถเข้าถึงกราฟิกที่สมจริงยิ่งขึ้น

  • การย้ายข้อมูลช่วยแก้ไขปัญหาความเข้ากันได้ของกราฟิกกับระบบ macOS ของ Apple ได้อย่างแน่นอน
  • โครงสร้างโค้ดใหม่ช่วยให้แนะนำเทคโนโลยีการสะท้อนและการแรเงาแบบเนทีฟที่ทันสมัยได้ง่ายขึ้น
  • การทดสอบเบื้องต้นผ่านสแน็ปช็อตจะทำหน้าที่รวบรวมข้อมูลการวัดและส่งข้อมูลทางไกลขนาดใหญ่ก่อนการเปิดตัวครั้งสุดท้าย
  • ความเท่าเทียมกันของคุณลักษณะภาพระหว่างเวอร์ชัน Java และ Bedrock จะเป็นไปได้ในทางเทคนิคด้วยการเปลี่ยนแปลงนี้

ผลกระทบต่อ mod และระบบนิเวศของนักพัฒนา

การประกาศยกเครื่องกราฟิกทำให้เกิดปฏิกิริยาทันทีในชุมชนม็อด ซึ่งใช้โค้ดปัจจุบันเป็นพื้นฐานสำหรับเครื่องมือเพิ่มประสิทธิภาพและเชเดอร์ เนื่องจากการเปลี่ยนแปลงนี้ได้เปลี่ยนกลไกหลักของวิธีการประมวลผลภาพของเกม การแก้ไขยอดนิยมหลายอย่างจะต้องถูกเขียนใหม่ตั้งแต่ต้นเพื่อทำงานกับสถาปัตยกรรมใหม่

แม้จะมีความท้าทายด้านเทคนิคในช่วงแรก แต่บุคคลสำคัญในชุมชนก็คาดการณ์การเคลื่อนไหวของ Mojang ไว้แล้ว นักพัฒนาที่รับผิดชอบ “Iris Shaders” ซึ่งเป็นหนึ่งในเครื่องมือจัดแสงที่มีคนใช้มากที่สุดในโลก เปิดเผยว่าเขาทำงานในโครงการคู่ขนานที่เรียกว่า “Aperture” มาเกือบสองปีแล้ว

ม็อดใหม่นี้จะเน้นไปที่สถาปัตยกรรม Vulkan โดยเฉพาะ ซึ่งบ่งชี้ว่าการเปลี่ยนแปลงแม้จะใช้เวลานาน แต่จะส่งผลให้มีเครื่องมือที่ทรงพลังและมีประสิทธิภาพมากขึ้นสำหรับผู้ใช้ปลายทางในอนาคต

ประสิทธิภาพและการเพิ่มประสิทธิภาพบนฮาร์ดแวร์ที่แตกต่างกัน

การเลือก Vulkan เป็นผู้สืบทอดของ OpenGL ช่วยให้ Minecraft สอดคล้องกับมาตรฐานที่สูงขึ้นของอุตสาหกรรมเกมในปัจจุบัน ช่วยให้นักพัฒนาสามารถควบคุมฮาร์ดแวร์การ์ดแสดงผลได้ละเอียดยิ่งขึ้น การเพิ่มประสิทธิภาพนี้มีความสำคัญอย่างยิ่งสำหรับเกมที่สามารถสร้างสิ่งปลูกสร้างขนาดใหญ่และโลกที่ไม่มีที่สิ้นสุด ซึ่งภาระการประมวลผลอาจแตกต่างกันอย่างมาก ส่งผลให้อัตราเฟรมมีเสถียรภาพมากขึ้นและการโหลดชิ้นส่วนเร็วขึ้น ด้วยการลบรหัสเดิม ทีมพัฒนาสามารถมุ่งเน้นไปที่การปรับปรุงที่ลดการใช้ RAM และเวลาแฝงของอินพุต ซึ่งเป็นประโยชน์ต่อทั้งเครื่องจักรระดับไฮเอนด์และคอมพิวเตอร์ที่ได้รับผลกระทบจากข้อจำกัดของเทคโนโลยีรุ่นเก่า