Nvidia เผยเอกสารจำนวนหนึ่งเกี่ยวกับ GeForce เพื่อให้นักพัฒนาสามารถสร้างเกมส์ที่มีประสิทธิภาพ และมี Realtime Ray tracing ได้ในอนาคตอันใกล้นี้
การประกาศนี้จะอยู่บนเทคโนโลยี Microsoft DirectX Ray Tracing (DXR) โดยจะร่วมกับเอนจิ้นเกมส์อย่าง Unreal Engine, Unity เพื่อให้แสดงผล Realtime ray tracing ได้อย่างถูกต้อง ส่วนทาง Nvidia นั้นก็ได้เปิดตัว Nvidia GameWorks RTX เพื่อสนับสนุนการประมวลผลและสร้างภาพที่เรนเดอร์แบบ ray tracing แก่นักพัฒนาอีกด้วย โดยมีการโชว์เกมส์ที่เปิดใช้งาน realtime Ray tracing อย่าง Dragonhound, Quake II RTX และอื่นๆ อีกมาก
ทาง Nvidia บอกว่าเมื่อ 15 ปีก่อน วงการเกมส์ปฏิวัติด้วย Programmable Shader ไปครั้งหนึ่ง และเปลี่ยนโฉมวงการพัฒนาเกมส์อย่างไม่มีวันกลับไปใช้แบบเดิมๆ ได้อีก วันนี้ Real time ray tracing ก็จะทำงานแบบเดียวกัน คือจะทำให้นักพัฒนาและเกมเมอร์ไม่มีวันกลับไปเล่นเกมส์ที่ไม่มี Ray Tracing อีกอย่างแน่นอน
สำหรับเอนจิ้นเกมส์ที่ถือเป็นตัวช่วยสำหรับนักพัฒนาเกมส์ที่ไม่ต้องการเริ่มต้นตั้งแต่ศูนย์ ตัวที่ได้รับความนิยมสุดๆ ก็ได้แก่ Unreal Engine, Unity ทั้งคู่ตอนนี้ก็รองรับการสร้างเกมส์ที่มี Realtime Ray tracing แล้ว แน่นอนว่าการประมวลผล Ray Tracing นี้อยู่บนพื้นฐานการพัฒนาของ Nvidia GeForce เป็นหลัก
เอนจิ้น Unreal Engine นั้นรองรับในเวอร์ชัน 4.22 ขึ้นไป ส่วน Unity มีกำหนดออกอัพเดทให้ใช้ Ray tracing ในวันที่ 4 เมษายนนี้ โดยนักพัฒนาสามารถดูบน GitHub ได้ และพร้อมจะเปิดเป็น Preview Access ในเวอร์ชัน 2019.03
สำหรับค่ายเกมส์ที่ประกาศว่าจะรองรับ Realtime ray tracing ตอนนี้ก็ได้แก่ DICE (EA) ผ่าน Frostbit Engine, Remedy Entertainment ผ่าน Northlight Engine, Crystal Dynamics (Engines)), Kingsoft, Netease และอื่นๆ อีกมาก
บริษัทวิจัยข้อมูลอย่าง Jon Peddie Research เองก็วิเคราะห์ว่าในอนาคตเกมส์ระดับ AAA จะมีฟีเจอร์ Ray Tracing ให้ใช้งานกันทั้งหมด โดยเฉพาะยิ่งเกมส์เอนจิ้นยอดนิยมอย่าง Unreal, Unity หันมาใช้งานนักพัฒนาเกมส์ก็ยิ่งทำงานได้ง่ายขึ้น
Nvidia ระบุว่าการ์ด Pascal และ Turing ในปัจจุบันมีมากกว่า 10 ล้านใบ และสถาปัตยกรรมเก่าอย่าง Pascal จะรองรับเทคโนโลยี Ray tracing ผ่านการอัพเดทไดร์เวอร์เดือนเมษายนนี้ แปลว่าจะมีการ์ดจอที่รองรับ Realtime Ray tracing เพิมขึ้นอย่างมหาศาล ทำให้การพัฒนาเกมส์ทรี่มี Ray tracing กลายเป็นสิ่งที่ควรจะทำมากกว่าเดิม โดยเกมส์ที่รองรับ Microsoft DXR และ Vulkan API ทั้งหมดสามารถใช้งาน Ray tracing ได้ไม่ยากเลย
แต่สำหรับการ์ด RTX ที่มีตัวประมวลผล Ray tracing โดยเฉพาะจะให้ประสบการณ์การเล่นเกมส์ที่ดีกว่า โดยสามารถประมวลผลได้เร็วกว่า GTX มากถึง 2 - 3 เท่าด้วยกัน
GameWorks RTX
GameWorks เป็นชุดพัฒนาเกมส์จาก Nvidia ที่ทำให้เห็นได้ว่าเมื่อเรนเดอร์ภาพ Ray tracing ลงในเกมส์แล้วจะเป็นอย่างไร โดยตอนนี้เปิดให้นักพัฒนาเกมส์นำไปใช้งานแล้ว และมีปลั๊กอินของ Unreal Engine 4.22 และ Unity 2019.03 Preview release ให้ใช้งานด้วย ผู้ที่สนใจสามารถอ่านรายละเอียดเพิ่มเติมได้ที่ https://developer.nvidia.com/rtx