อัปเดต
Graphics
DirectX Raytracing อัปเดตใหญ่ในรอบ 6 ปี ดันเฟรมเรตพุ่งแถมกินแรมการ์ดจอน้อยลง
ไมโครซอฟท์งัดไม้เด็ดแก้ปัญหาเรย์เทรซซิ่งสูบสเปก ด้วยเทคโนโลยีจัดการเรขาคณิตแบบใหม่ที่นักพัฒนาเกมรอกันมานาน
ทีมข่าว เอไอไทย.com
⏱ อ่าน 3 นาที
เมื่อฟีเจอร์ใหม่แก้ปัญหาคอขวดที่อยู่คู่เรย์เทรซซิ่งมาตั้งแต่ปี 2018 งานนี้การ์ดจอมีเฮแน่นอน
หลายคนอาจจะชินตากับภาพเกมเปิดเรย์เทรซซิ่งทีไร เฟรมเรตก็ร่วงกวาดพื้นทุกที ยิ่งฉากอลังการในเกมแนวโอเพนเวิลด์ด้วยแล้ว การ์ดจอแทบจะร้องขอชีวิตเพราะภาระงานคำนวณแสงเงาที่หนักหน่วงสุดๆ
ล่าสุดไมโครซอฟท์ปล่อยหมัดฮุกแก้ปัญหานี้แบบตรงจุด ด้วยการอัปเดตครั้งใหญ่ที่สุดนับตั้งแต่เปิดตัว DirectX Raytracing หรือ DXR มาตั้งแต่ปี 2018 งานนี้บอกเลยว่าไม่ได้มาเล่นๆ เพราะเขาทำการบ้านมาดีเพื่อปลดล็อกข้อจำกัดเดิมๆ ที่ทำให้การเรนเดอร์ภาพสมจริงมันกินทรัพยากรเครื่องมหาศาลเกินความจำเป็น
หัวใจสำคัญของการอัปเดตนี้คือการใส่สองฟีเจอร์เด็ดเข้ามา ได้แก่ clustered geometry และ partitioned top-level acceleration structure หรือเรียกสั้นๆ ว่า PTLAS ซึ่งสองตัวนี้เข้ามาช่วยจัดการกับโครงสร้างเรขาคณิตในเกมให้ฉลาดขึ้นแบบคนละชั้นกับระบบเก่า
ปกติเวลาเกมเรนเดอร์ภาพ ระบบต้องคอยสร้างโครงสร้างข้อมูลขนาดใหญ่ซ้ำๆ ตลอดเวลา ซึ่งกินทั้งพลังประมวลผลและแรมการ์ดจอแบบสิ้นเปลือง แต่ระบบ clustered geometry ใหม่นี้ จะใช้วิธีซอยย่อยฉากและวัตถุเคลื่อนไหวทั้งหมดให้กลายเป็นสามเหลี่ยมชิ้นเล็กๆ ที่นำกลับมาใช้ใหม่ได้
ผลลัพธ์ที่ได้คือ เรย์เทรซซิ่งสามารถดึงรายละเอียดเรขาคณิตแบบเดียวกับที่ใช้เรนเดอร์ภาพปกติมาใช้ได้เลยโดยไม่ต้องลดทอนคุณภาพ เงาและแสงสะท้อนที่ออกมาจึงตรงกับฉากที่เราเห็นจริงๆ แถมยังประหยัดแรมการ์ดจอไปได้แบบเหลือเชื่อสูงสุดถึงเก้าสิบเปอร์เซ็นต์ในบางกรณี
นอกจากเรื่องความละเอียดแล้ว ปัญหาใหญ่ของเกมฉากกว้างๆ คือการที่ระบบ TLAS ต้องแบกรับภาระคำนวณมหาศาลเวลาผู้เล่นวิ่งไปทั่วแมพ ไมโครซอฟท์เลยแก้เกมด้วย PTLAS ที่ยอมให้ระบบเรย์เทรซซิ่งโฟกัสเฉพาะจุดที่มีการเปลี่ยนแปลงในโซนนั้นๆ พอ
ข้อมูลโครงสร้างส่วนอื่นที่ไม่มีอะไรเปลี่ยนแปลงก็ปล่อยไว้ ไม่ต้องไปยุ่ง ทำให้ภาระการประมวลผลลดลงฮวบฮาบ จุดที่เจ๋งคือตัวนักพัฒนาจะเลือกใช้ฟีเจอร์เหล่านี้ร่วมกันหรือแยกกันอิสระก็ได้ ไม่มีข้อจำกัดตายตัว เปิดทางให้ค่ายเกมปรับแต่งตามความเหมาะสมของเกมตัวเองได้เต็มที่
Clustered Geometry
แบ่งฉากและวัตถุเคลื่อนไหวเป็นชิ้นสามเหลี่ยมเล็กๆ ที่นำกลับมาใช้ซ้ำได้ ช่วยให้ใช้รายละเอียดเรขาคณิตเต็มรูปแบบแทนการใช้พร็อกซี
Partitioned PTLAS
ระบบจัดการโครงสร้างเร่งความเร็วแบบแบ่งส่วน ช่วยให้เรย์เทรซซิ่งโฟกัสเฉพาะการเปลี่ยนแปลงในพื้นที่จำกัดโดยไม่ต้องโหลดข้อมูลทั้งหมดใหม่
นี่คือจุดเปลี่ยนสำคัญที่พิสูจน์ว่าเรย์เทรซซิ่งไม่ได้เป็นแค่ฟีเจอร์กินสเปกอีกต่อไป แต่กำลังจะกลายเป็นมาตรฐานใหม่ที่เข้าถึงได้จริงสำหรับการเล่นเกมยุคนี้
ที่มา: TechPowerUp — อ่านต้นฉบับ
ความคิดเห็น 0
กำลังโหลดความคิดเห็น...