ในปี 2018 Nvidia ได้เปิดตัวกราฟิกการ์ด RTX พร้อมฟีเจอร์ที่ยอดเยี่ยมสำหรับการเล่นเกม รวมถึงRay Tracingและ Mesh Shaders อย่างไรก็ตาม Microsoft ต้องการมาตรฐานที่รองรับคุณสมบัติเหล่านี้บนมากกว่าฮาร์ดแวร์ NVIDIA มาตรฐานนี้เรียกว่า DirectX 12 Ultimate ซึ่งมาในพีซี Windows 10 พร้อมการอัปเดตเดือนพฤษภาคม 2020
เรียนรู้เกี่ยวกับ DirectX 12 Ultimate บนพีซี Windows 10 และ Xbox
DirectX 12 Ultimate คืออะไร?
DirectXเวอร์ชัน ใหม่ เป็นการนำเทคโนโลยีที่มีอยู่มารวมกันและสร้างมาตรฐานสำหรับการเล่นเกมบนพีซีและ Xbox นี่เป็นข่าวดีสำหรับนักเล่นเกม เทคโนโลยีกราฟิกใหม่ที่น่าตื่นเต้นที่สุดบางอย่าง เช่น Ray Tracing แบบเรียลไทม์ มีเฉพาะในกราฟิกการ์ด NVIDIA เท่านั้น เมื่อเปิดใช้งานในเกม คุณสมบัตินี้จะปรับปรุงคุณภาพของภาพอย่างมากโดยทำให้พฤติกรรมของแสงใกล้เคียงกับความเป็นจริงมากขึ้น
กราฟิกการ์ด AMD ที่ใช้ RDNA2 ในอนาคต รวมถึง Xbox Series X จะรองรับ DX12 Ultimate ด้วยเช่นกัน มาดูไฮไลท์ของ API ใหม่ และเหตุใดจึงสำคัญ
DirectX Raytracing 1.1.1
DirectX Raytracing 1.1.1
Raytracing เป็นสิ่งใหม่ที่น่าตื่นเต้นในกราฟิกวิดีโอเกม Microsoft เรียกเวอร์ชันนี้ว่า DirectX Raytracing (DXR) การอัปเดตเพิ่มเติมสำหรับเทคโนโลยีที่มีอยู่นี้สร้างการปรับปรุงที่สำคัญในรูปลักษณ์โดยรวมของเกม ความลับคือการทำให้แสงในเกมมีลักษณะเหมือนในโลกแห่งความเป็นจริงมากขึ้น
ซึ่งหมายความว่าการสะท้อนและการหักเหของแสงจะดูสมจริงมากขึ้นในน้ำ รังสีจากแสงแดดจะดูสมจริงยิ่งขึ้น และเงาที่มีความลึกของภาพมากขึ้น
ด้วย DX12 Ultimate เอฟเฟกต์ Ray Tracing มีประสิทธิภาพมากกว่า นอกจากนี้ยังมีตัวเลือกที่ช่วยให้นักพัฒนาเกมสามารถควบคุม Ray Tracing ได้มากขึ้น แทนที่จะพึ่งพาระบบ
การแรเงาอัตราตัวแปร
การแรเงาอัตราตัวแปร
Variable Rate Shading เป็นอีกหนึ่งคุณสมบัติที่มีใน DX12 เฉดสีจะบอกระบบว่าแต่ละพิกเซลควรเป็นสี ความสว่าง และคอนทราสต์อะไร อย่างไรก็ตาม กระบวนการดังกล่าวอาจใช้การประมวลผลอย่างเข้มข้น และนั่นคือจุดที่การแรเงาอัตราตัวแปรเข้ามามีบทบาท โดยจะเน้นไปที่ส่วนสำคัญของฉากการเล่นเกมด้วยความละเอียดสูงสุด ในขณะที่วัตถุที่มีความสำคัญน้อยกว่าจะถูกลดการใช้พลังของ GPU
นักเล่นเกมอาจไม่สังเกตเห็นผลกระทบโดยรวม แต่จะทำให้การทำงานบนคอมพิวเตอร์มีประสิทธิภาพมากขึ้น ประสิทธิภาพที่ได้รับการปรับปรุงรับประกันภาพที่ดีขึ้นและประสิทธิภาพการเล่นเกมโดยรวมที่เร็วขึ้น
ตาข่ายเชเดอร์
เช่นเดียวกับ Variable Rate Shading Mesh Shader ยังช่วยให้ระบบทำงานได้อย่างมีประสิทธิภาพมากขึ้น คุณสมบัตินี้ช่วยให้นักพัฒนาเกมสามารถสร้างโลกที่มีรายละเอียดสูงโดยไม่ต้องใช้ CPU มากเกินไป
โดยจะกำหนดสิ่งที่ต้องอยู่ในฉากและรายละเอียดที่ต้องการ (เรียกว่าระดับรายละเอียดหรือ LOD) วัตถุหลักจะมีรายละเอียดปลีกย่อย วัตถุที่อยู่ไกลออกไปจะถูกวาดโดยมีรายละเอียดน้อยกว่า เกือบทุกสิ่งที่คุณเห็นบนหน้าจอคือชุดของสามเหลี่ยมเล็กๆ ที่จัดกลุ่มเข้าด้วยกันเพื่อสร้างรูปร่างหรือวัตถุที่จดจำได้
คำติชมของตัวอย่าง
คำติชมของตัวอย่าง
Sampler Feedback ยังทำให้การเรนเดอร์ฉากเกมมีประสิทธิภาพมากขึ้น Sampler Feedback ปรับปรุงวิธีที่เกมโหลดพื้นผิว (รายละเอียดพื้นผิวบนวัตถุในวิดีโอเกม) แนวคิดก็คือคอมพิวเตอร์สามารถตัดสินใจได้อย่างชาญฉลาดมากขึ้นเกี่ยวกับพื้นผิวเพื่อแสดงกราฟิกที่ใหญ่ขึ้นและมีรายละเอียดมากขึ้น แต่ใช้หน่วยความจำวิดีโอน้อยลง นอกจากนี้ยังช่วยหลีกเลี่ยงปัญหาต่างๆ เช่น การพูดติดอ่างและความล่าช้า
ตามที่กล่าวไว้ข้างต้น การใช้ GPU อย่างมีประสิทธิภาพมากขึ้นสามารถช่วยเพิ่มอัตราเฟรมได้
DirectX 12 Ultimate ในโลกแห่งความเป็นจริง
คุณสมบัติของ DX12 สัญญาว่าจะทำให้เกมใช้งานง่ายและมีประสิทธิภาพมากขึ้นในการใช้ทรัพยากรคอมพิวเตอร์ อย่างไรก็ตาม เช่นเดียวกับฟีเจอร์ทั้งหมด การใช้งานนั้นขึ้นอยู่กับผู้พัฒนาเกม ตัวอย่างเช่น Mesh Shading ได้รับการสนับสนุนโดย Nvidia มาตั้งแต่ปลายปี 2018 แต่ยังไม่ได้ใช้งานจริง ๆ บางทีการเป็นส่วนหนึ่งของ DX12 Ultimate อาจจะได้รับความนิยมมากขึ้น
ฮาร์ดแวร์ต้องรองรับคุณสมบัติเหล่านี้ด้วย Microsoft กล่าวว่าจะติดป้ายกำกับฮาร์ดแวร์ใหม่ว่าเข้ากันได้กับ DX12 Ultimate
บนคอนโซล โลโก้ Xbox Series X จะแทนที่โลโก้ DX12 Ultimate ชั่วคราว หากคุณเห็นโลโก้ DX12 Ultimate หรือ Xbox Series X แสดงว่าฮาร์ดแวร์รองรับ API กราฟิกใหม่
เกมจะได้รับประโยชน์จาก DirectX 12 Ultimate เมื่อใด
DirectX 12 Ultimate กำลังจะมาในพีซีที่ใช้ Windows 10 โดยเป็นส่วนหนึ่งของฟีเจอร์ในเวอร์ชัน 2004 ซึ่งเปิดตัวในช่วงปลายเดือนพฤษภาคม 2020 (หรือที่เรียกว่าการอัปเดตเดือนพฤษภาคม 2020) แน่นอนว่าเพื่อใช้ประโยชน์จากฟีเจอร์เหล่านี้ คุณต้องมีการ์ดกราฟิกสมัยใหม่ที่รองรับฟีเจอร์นี้
หากคุณมีกราฟิกการ์ดอื่นที่ไม่ใช่ DX12 Ultimate เกมใดๆ ที่รองรับ DX12 Ultimate จะยังคงใช้งานได้กับฮาร์ดแวร์ดังกล่าว แต่พีซีของคุณจะไม่เห็นการปรับปรุงด้านภาพเหมือนกับเครื่องอื่นๆ ตามข้อมูลของ Microsoft จะไม่มีผลข้างเคียงกับฮาร์ดแวร์ที่ไม่รองรับ DX12 Ultimate
นี่เป็นข่าวดีสำหรับนักเล่นเกมที่มีงบจำกัด ซึ่งจะถูกบังคับให้ต้องเสียค่าใช้จ่ายเล็กน้อยเพื่อลดต้นทุนด้านฮาร์ดแวร์