Doom ภาคแรกอายุ 33 ปี ถูกดัดแปลงรองรับ DLSS 5 Neural Rendering
เกมระดับตำนานอย่าง Doom ปี 1993 กำลังถูกพาเข้าสู่โลกของเทคโนโลยีกราฟิกยุคใหม่ หลังนักพัฒนาชื่อ Nikolai Zhivotenko นำเอนจินของ Doom มาดัดแปลงใหม่จนสามารถประมวลผลภาพผ่าน NVIDIA DLSS 5 Neural Rendering ได้ แม้ในความเป็นจริงแล้วจะไม่ได้หมายความว่า DLSS 5 ถูกนำไปทำงานโดยตรงบนเกม DOS ดั้งเดิมก็ตาม
โปรเจกต์ดังกล่าวเป็นการสร้าง พอร์ต Windows x64 โดยอ้างอิงจาก Linux Doom 1.10 และปรับเส้นทางการแสดงผลกราฟิกใหม่ทั้งหมดให้ทำงานผ่าน DirectX 12 ทำให้เกมสามารถสร้างข้อมูลเฟรมแบบที่เทคโนโลยี Neural Rendering สมัยใหม่ต้องการ
Doom ยังคงเรนเดอร์ที่ 320×200 เหมือนเดิม
สิ่งที่น่าสนใจคือภายในเอนจินที่ถูกดัดแปลง Doom ยังคงเรนเดอร์ภาพด้วยความละเอียดดั้งเดิมเพียง 320×200 พิกเซล ก่อนนำภาพไปแสดงผ่านหน้าต่าง DirectX 12 ขนาด 1280×800 พิกเซล
แต่สิ่งสำคัญกว่าความละเอียดคือระบบใหม่สามารถสร้างข้อมูลเพิ่มเติมให้กับแต่ละเฟรม ได้แก่ Depth, Normal และ Motion Data ซึ่งข้อมูลเหล่านี้ไม่มีอยู่ในระบบเรนเดอร์ดั้งเดิมของ Doom ที่เปิดตัวในปี 1993
ข้อมูลดังกล่าวเป็นองค์ประกอบสำคัญสำหรับเทคโนโลยี Neural Rendering ทำให้ Doom รุ่นดัดแปลงสามารถนำเทคนิคการประมวลผลภาพสมัยใหม่เข้ามาใช้กับเกมที่มีอายุเกิน 30 ปีได้
รองรับทั้ง DLSS 4, DLSS 4.5 และ DLSS 5
โปรเจกต์นี้ไม่ได้จำกัดอยู่แค่ DLSS 5 เท่านั้น แต่ยังรองรับโหมดการแสดงผลหลายรูปแบบ ได้แก่ Nearest-Neighbor 4X Scaling, DLSS Ray Reconstruction, DLSS 4, DLSS 4.5, Anime4K และ AMD FSR 2.2
สำหรับโหมด DLSS 5 ระบบจะเริ่มจากเส้นทางการประมวลผลของ DLSS 4.5 จากนั้นจึงนำภาพเข้าสู่ DLSS 5 Neural Rendering เมื่อมีการติดตั้งเครื่องมือ DLSS 5 Swapper
นั่นทำให้ Doom สามารถกลายเป็นหนึ่งในตัวอย่างที่แปลกที่สุดของการนำเทคโนโลยี Neural Rendering ยุคใหม่ไปใช้กับเกมที่มีกราฟิกแบบพิกเซลอาร์ตจากยุค DOS
ไม่ใช่ Doom DOS ตัวจริงที่เปิด DLSS 5 ได้ทันที
อย่างไรก็ตาม ประเด็นนี้ต้องแยกให้ชัดเจนว่าโปรเจกต์ดังกล่าว ไม่ใช่การเปิด DLSS 5 บนไฟล์ MS-DOS ของ Doom ปี 1993 โดยตรง
นักพัฒนาใช้ซอร์สโค้ดและข้อมูลเกมดั้งเดิมของ Doom เป็นพื้นฐาน แต่เปลี่ยนระบบแสดงผลกราฟิกใหม่เป็นการทำงานบน Windows และ DirectX 12 เพื่อให้สามารถสร้าง Buffer ที่จำเป็นสำหรับ Neural Rendering
นอกจากนี้ยังมีการทดสอบกับ Doom เวอร์ชัน Steam และ Doom 64 ด้วยวิธี Injection ผ่าน DLSS Swapper แต่ไม่สามารถทำงานในลักษณะเดียวกันได้ ดังนั้นในตอนนี้จำเป็นต้องใช้ Build แบบดัดแปลงโดยเฉพาะ จึงจะสามารถทดลอง DLSS 5 ได้
ภาพสวยขึ้นหรือแค่พิสูจน์ว่าทำได้?
ในแง่คุณภาพภาพ การนำ Neural Rendering มาผสมกับภาพแบบพิกเซลของ Doom อาจไม่ได้ทำให้เกมดูดีขึ้นอย่างที่หลายคนคาด เพราะ DLSS 5 ถูกออกแบบมาเพื่อประมวลผลข้อมูลภาพสมัยใหม่ที่ซับซ้อนกว่านี้มาก
แต่เป้าหมายที่แท้จริงของโปรเจกต์อาจไม่ได้อยู่ที่การทำให้ Doom กลายเป็นเกมภาพสวยที่สุด แต่อยู่ที่การพิสูจน์ว่า แม้แต่ Renderer ที่ถูกสร้างขึ้นเมื่อกว่า 30 ปีก่อน ก็ยังสามารถถูกปรับให้รองรับ Neural Rendering ยุคใหม่ได้
โปรเจกต์ดังกล่าวเปิดเผยซอร์สโค้ดต่อสาธารณะบน GitHub และพัฒนาต่อยอดจากซอร์ส Doom ดั้งเดิมของ id Software
สิ่งที่การทดลองนี้แสดงให้เห็นจึงไม่ใช่แค่การเอา DLSS 5 มายัดใส่เกมเก่า แต่เป็นตัวอย่างว่าหากสามารถสร้างข้อมูลเฟรมอย่าง Depth, Normal และ Motion ให้กับเอนจินรุ่นเก่าได้ ก็มีโอกาสที่จะนำเทคโนโลยีกราฟิกสมัยใหม่เข้าไปทำงานร่วมกับเกมจากยุคที่ไม่เคยถูกออกแบบมาเพื่อรองรับมันตั้งแต่แรกได้
พูดง่าย ๆ คือ Doom ปี 1993 อาจไม่จำเป็นต้องสวยขึ้นด้วย DLSS 5 แต่ตอนนี้มันพิสูจน์แล้วว่าเกมอายุ 33 ปีก็สามารถเดินทางเข้าสู่ยุค Neural Rendering ได้เช่นกัน
ที่มา: VideoCardz



