-
Cyberpunk 2077 , แพตช์ 1.5, PlayStation 5, โหมด Ray-tracing [เครดิต:
ซีดี โปรเจกต์ เรด
]
ในขณะที่คอนโซลวิดีโอเกมได้มาถึงยุคของ Ray Tracing แล้ว การคำนวณแบบกราฟิกเหล่านั้นในแบบเรียลไทม์ยังคงเป็นเรื่องยากสำหรับฮาร์ดแวร์ระดับผู้บริโภค ตัวอย่างเช่น เกม PS5 อย่าง Gran Turismo 7 สามารถจัดการกับภาพที่มี Ray-traced ในการเล่นรีเพลย์เท่านั้น เนื่องจากข้อกำหนดในการประมวลผล
ด้วยสิทธิบัตรที่ยื่นใหม่ Mark Cerny วิศวกรของ Sony ได้วางวิธีการที่สามารถเร่งกระบวนการติดตามรังสีได้อย่างมีนัยสำคัญโดยการลดการคำนวณบางอย่างจาก GPU ไปเป็นฮาร์ดแวร์ ray-tracing unit (RTU) ที่ออกแบบมาเป็นพิเศษ โครงร่างของกระบวนการ Ray-tracing ใหม่นี้ถูกวางลงในคำขอรับสิทธิบัตรที่ชื่อว่า “ระบบและวิธีการสำหรับการติดตามรังสีแบบเร่งความเร็วด้วยการทำงานแบบอะซิงโครนัสและการแปลงรังสี” แอปพลิเคชันนี้ เผยแพร่ในสหภาพยุโรป เมื่อสัปดาห์ที่แล้วหลังจากยื่นเมื่อเดือนสิงหาคมที่ผ่านมา
ในวิธีการของ Cerny ฮาร์ดแวร์ RTU ได้รับการออกแบบมาเป็นพิเศษเพื่อสำรวจ โครงสร้างการเร่งความเร็ว ที่เรียกว่าได้อย่างมีประสิทธิภาพในสภาพแวดล้อม 3 มิติ โดยจะผ่าน กอง ปริมาตรที่จำกัดเพื่อระบุจุดที่รังสีแสงเสมือนตัดกับวัตถุ ทางแยกเหล่านั้นจะถูกส่งไปยังโปรแกรม shader ที่ทำงานบน GPU ซึ่งกำหนดว่าวัตถุนั้นทึบแสง (“hit” สำหรับอัลกอริธึมการติดตามรังสี) หรือโปร่งใส (กล่าวคือ สามารถข้ามทางแยกได้)