ในปี 2018 Nvidia ได้เปิดตัวกราฟิกการ์ด RTX ซึ่งทำให้คุณสมบัตินักฆ่าบางอย่างสำหรับการเล่นเกมรวมถึง การติดตามรังสี และตาข่ายเฉดสี อย่างไรก็ตาม Microsoft ต้องการมาตรฐานที่รองรับฟีเจอร์เหล่านี้มากกว่าฮาร์ดแวร์ NVIDIA - และนี่คือที่นี่ เรียกว่า DirectX 12 Ultimate มาถึงพีซี Windows 10 พร้อมกับ อัปเดตพฤษภาคม 2020 .
DirectX 12 Ultimate คืออะไร
DirectX เวอร์ชันใหม่ส่วนใหญ่รวบรวมเทคโนโลยีที่มีอยู่ไว้ในแบนเนอร์เดียวและสร้างมาตรฐานสำหรับการเล่นเกมบนพีซีและ Xbox ซึ่งเป็นข่าวดีสำหรับคอเกม เทคโนโลยีกราฟิกใหม่ที่ยอดเยี่ยมที่สุดบางอย่างเช่นการติดตามเรย์ตามเวลาจริงส่วนใหญ่อยู่ในกราฟิกการ์ด NVIDIA เมื่อเปิดใช้งานในเกมคุณลักษณะนี้จะปรับปรุงคุณภาพของภาพอย่างมากโดยการทำให้แสงทำงานใกล้เคียงกับความเป็นจริงมากขึ้น
กราฟิกการ์ด AMD ที่ใช้ RDNA2 ในอนาคตเช่นเดียวกับ Xbox Series X นอกจากนี้ยังรองรับ DX12 Ultimate มาดูไฮไลต์ของ API ใหม่กันดีกว่าว่ามีอะไรใหม่และทำไมจึงสำคัญ
DirectX Raytracing 1.1
Ray tracing เป็นสิ่งใหม่ที่น่าตื่นเต้นในกราฟิกวิดีโอเกม Microsoft เรียกเวอร์ชัน DirectX Raytracing (DXR) การอัปเดตเพิ่มเติมสำหรับเทคโนโลยีที่มีอยู่นี้ทำให้รูปลักษณ์โดยรวมของเกมดีขึ้นอย่างมาก เคล็ดลับคือ การทำให้แสงภายในเกมมีพฤติกรรมมากขึ้นเหมือนในโลกแห่งความเป็นจริง .
ซึ่งหมายถึงการสะท้อนและการหักเหของแสงที่สมจริงยิ่งขึ้นในน้ำเพลาของแสงแดดที่ดูสมจริงในภาพถ่ายมากขึ้นและแสงเงาที่มีความลึกของภาพมากขึ้น อย่าลืมดูวิดีโอด้านบนจาก NVIDIA มันแสดงการติดตามรังสีใน มายคราฟ และความแตกต่างนั้นบ้าคลั่ง
ด้วย DX12 Ultimate เอฟเฟกต์การติดตามรังสีควรจะมีประสิทธิภาพมากขึ้น นอกจากนี้ยังมีตัวเลือกที่ช่วยให้นักพัฒนาเกมสามารถควบคุมการติดตามรังสีได้มากขึ้นแทนที่จะปล่อยไว้ในระบบ
ที่เกี่ยวข้อง: การติดตามเรย์แบบเรียลไทม์หมายถึงอะไรสำหรับนักเล่นเกมในปัจจุบัน
การแรเงาอัตราตัวแปร
Variable Rate Shading เป็นอีกคุณสมบัติหนึ่งที่มีอยู่แล้วใน DX12 Shaders จะบอกระบบว่าสีความสว่างและคอนทราสต์ของแต่ละพิกเซลควรเป็นอย่างไร อย่างไรก็ตามกระบวนการดังกล่าวอาจมีราคาแพงในการคำนวณซึ่งเป็นที่มาของการแรเงาอัตราตัวแปรโดยจะไล่เฉดส่วนที่สำคัญของฉากเกมด้วยความละเอียดสูงสุดในขณะที่วัตถุที่สำคัญน้อยกว่าจะใช้พลังงาน GPU น้อยกว่าในการแรเงา
ลองนึกภาพการขับรถไปตามถนนใน Forza Horizon หรือเกมแข่งรถอื่น ๆ เช่น เป็นสิ่งสำคัญที่คุณจะต้องเห็นรถคันข้างหน้าอย่างละเอียด แต่ต้นไม้หรือรั้วนั้นไม่จำเป็นต้องได้รับการดูแลแบบเดียวกัน
นี่คือ NVIDIA อธิบายไว้อย่างไร :
“ อัลกอริทึมที่สร้างโดยนักพัฒนาจะระบุพิกเซลที่ผู้เล่นมองไม่เห็นได้ง่ายและพิกเซลที่เปลี่ยนแปลงหรืออัปเดตไม่บ่อยนักและใช้ VRS เพื่อลดอัตราการแสดงผล (แรเงา) ตัวอย่างเช่นพิกเซลสีดำในเงาจะดูไม่แตกต่างกันเมื่ออัตราการแรเงาลดลง ดังนั้นด้วยการลดอัตราการแรเงาของพิกเซลจำนวนมากต่อเฟรมภาระงาน GPU จึงลดลงและเพิ่มประสิทธิภาพ”
ผลกระทบโดยรวมไม่ควรเป็นที่สังเกตของนักเล่นเกม แต่จะทำให้งานของคอมพิวเตอร์มีประสิทธิภาพมากขึ้น ประสิทธิภาพที่ได้รับการปรับปรุงจะให้ภาพที่ดียิ่งขึ้นและประสิทธิภาพการเล่นเกมโดยรวมที่เร็วขึ้น
ตาข่าย Shaders
คล้ายกับการแรเงาอัตราตัวแปร ตาข่ายเฉดสี ยังช่วยให้ระบบทำงานได้อย่างมีประสิทธิภาพมากขึ้น คุณลักษณะนี้ช่วยให้นักพัฒนาเกมสามารถสร้างโลกที่มีรายละเอียดสูงได้โดยไม่ต้องใช้ CPU มากเกินไป NVIDIA อธิบายในวิดีโอนี้ .
กำหนดสิ่งที่ต้องอยู่ในฉากและรายละเอียดที่ต้องการ (ระดับของรายละเอียดหรือ LOD) วัตถุหลักจะมีรายละเอียดปลีกย่อยซึ่งโดยทั่วไปหมายความว่าพวกเขาจะมีสามเหลี่ยมมากกว่าในการแต่งหน้า (สำหรับผู้ที่ไม่รู้สามเหลี่ยมเป็นหน่วยพื้นฐานของกราฟิก 3 มิติ)
วัตถุที่อยู่ไกลออกไปจะถูกวาดด้วยรูปสามเหลี่ยมน้อยลงเนื่องจากต้องการรายละเอียดน้อย เกือบทุกสิ่งที่คุณเห็นบนหน้าจอคือชุดของสามเหลี่ยมเล็ก ๆ ที่รวมกลุ่มกันเพื่อสร้างรูปหรือวัตถุที่เป็นที่รู้จัก
ดูวิดีโอสาธิต Asteroids Mesh Shaders ของ Nvidia ด้านบนเพื่อทำความเข้าใจว่าหน้าตาเป็นอย่างไร วิดีโอนี้ใช้วัตถุที่มีรายละเอียด 10 ระดับตั้งแต่วัตถุที่อยู่ตรงหน้าคุณไปจนถึงดาวเคราะห์น้อยระดับต่ำที่อยู่ห่างออกไป นี่เป็นเทคนิคที่เหมาะอย่างยิ่งในฉากที่มีวัตถุสุ่มจำนวนมากเช่นแถบดาวเคราะห์น้อยในวิดีโอด้านบน
ผลลัพธ์โดยรวมควรจะเป็นว่ากราฟิกการ์ดสามารถรักษาอัตราเฟรมที่สูงขึ้นโดยไม่ลดทอนรายละเอียดที่สังเกตเห็นได้เนื่องจากมีการวาดรูปสามเหลี่ยมน้อยลงในช่วงเวลาใดเวลาหนึ่ง
คำติชมตัวอย่าง
ในที่สุดเราก็ได้รับคำติชมจากตัวอย่าง อีกครั้งทั้งหมดนี้เกี่ยวกับการแสดงฉากของเกมให้มีประสิทธิภาพมากขึ้น
“ เราสามารถแรเงาวัตถุที่ไม่เปลี่ยนจากเฟรมเป็นเฟรมได้อย่างมีประสิทธิภาพมากขึ้น” NVIDIA อธิบาย “ และนำสีของวัตถุกลับมาใช้ใหม่ตามที่คำนวณในเฟรมก่อนหน้านี้”
Sampler Feedback ยังเกี่ยวกับการปรับปรุงวิธีการโหลดเกมในพื้นผิว (รายละเอียดพื้นผิวของวัตถุในวิดีโอเกม) แนวคิดคือคอมพิวเตอร์สามารถตัดสินใจได้อย่างชาญฉลาดมากขึ้นเกี่ยวกับการสร้างพื้นผิวเพื่อ“ แสดงพื้นผิวที่ใหญ่ขึ้นและมีรายละเอียดมากขึ้นในขณะที่ใช้หน่วยความจำวิดีโอน้อยลง” นอกจากนี้ยังช่วยหลีกเลี่ยงปัญหาต่างๆเช่นการพูดติดอ่าง
อีกครั้งเรากำลังพูดถึงการใช้ GPU อย่างมีประสิทธิภาพมากขึ้นซึ่งสามารถช่วยเพิ่มอัตราเฟรมโดยรวมได้
DirectX 12 Ultimate ในโลกแห่งความจริง
คุณสมบัติของ DX12 Ultimate สัญญาว่าจะทำให้เกมมีภาพที่สวยงามและมีประสิทธิภาพมากขึ้นในการใช้ทรัพยากรคอมพิวเตอร์ อย่างไรก็ตามเช่นเดียวกับคุณลักษณะทั้งหมดทั้งนี้ขึ้นอยู่กับนักพัฒนาเกมที่จะนำไปใช้ ตัวอย่างเช่นการแรเงาตาข่ายได้รับ รองรับโดย 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”
นี่เป็นข่าวดีสำหรับนักเล่นเกมที่มีงบประมาณ จำกัด ซึ่งอยู่เบื้องหลังเพื่อไม่ให้ค่าฮาร์ดแวร์เหล่านั้นลดลง
ที่เกี่ยวข้อง: มีอะไรใหม่ในการอัปเดตเดือนพฤษภาคม 2020 ของ Windows 10 พร้อมให้ใช้งานแล้ว