TechPowerUp 25 วันที่แล้ว video_ai AI Generated

GTA 2 เกมท็อปดาวน์ปี 1999 โดนยัด Path Tracing จน explosions เปล่งแสงเองได้แล้ว

เกี่ยวกับ NVIDIA
TechPowerUp 27 Sep 2026
90
0
100
รูปภาพประกอบ
รูปภาพประกอบกระทู้
10 20m



เจาะประเด็น
MODDING


GTA 2 เกมท็อปดาวน์ปี 1999 โดนยัด Path Tracing จน explosions เปล่งแสงเองได้แล้ว



ม็อดเดอร์คนเดียวฝ่า DirectDraw กับ Direct3D ยุคโบราณ ด้วย wrapper ที่เขียนเองสอง DLL เพื่อให้ RTX Remix อ่านเกมเมื่อ 26 ปีก่อนออกได้




ทีมข่าว เอไอไทย.com
⏱ อ่าน 4 นาที



RTX Remix กำลังพิสูจน์ว่าอายุของเกมไม่ใช่อุปสรรค แต่วิธี render ของมันต่างหากที่ตัดสินว่าเกมนั้นจะถูกปลุกขึ้นมาได้หรือไม่




ถ้าคุณเคยคิดว่า Grand Theft Auto ภาคแรกๆ ที่มองจากมุมสูงนี่มันเก่าเกินกว่าจะเอากลับมาอัปเกรดได้อีก ข่าวนี้อาจทำให้ต้องคิดใหม่ ม็อดเดอร์ที่ใช้ชื่อว่า gebdag ได้ปล่อย GTA2 RTX Remix ออกมาแล้ว เป็นม็อดที่ยัด full path tracing กับระบบแสงแบบ dynamic time-of-day เข้าไปใน GTA 2 เกมท็อปดาวน์ที่ออกมาตั้งแต่ปี 1999



เรื่องนี้ไม่ได้ดังเพราะมีคนแค่โพสต์โม้ในฟอรัมเงียบๆ เพราะ Jacob Freeman จาก NVIDIA เองเป็นคนแชร์คลิปของม็อดนี้บน X ให้คนได้เห็นว่า day-night cycle ของมันทำออกมาได้เนียนขนาดไหน นี่คือสัญญาณว่าม็อดนี้ผ่านสายตาคนในวงการจริง ไม่ใช่โปรเจกต์ส่วนตัวที่ไม่มีใครตรวจสอบ



อุปสรรคทางเทคนิค


แต่กว่าจะมาถึงจุดนี้ได้ไม่ง่ายเลย ปัญหาใหญ่สุดคือเรื่องเทคนิคล้วนๆ เพราะ GTA 2 ทำงานบน DirectDraw กับ Direct3D เวอร์ชันแรกๆ ซึ่ง RTX Remix ไม่รองรับทั้งคู่โดยตรง แปลว่าถ้าปล่อยไว้เฉยๆ เครื่องมือของ NVIDIA ก็อ่านเกมไม่ออกตั้งแต่ต้น



ทางแก้ของ gebdag คือสร้าง Direct3D 9 wrapper ขึ้นมาเอง โดยใช้ DLL สองตัวทำหน้าที่แปลคำสั่ง render แบบเก่าของเกม ให้กลายเป็นรูปแบบที่ RTX Remix เข้าใจได้ นี่คือจุดที่ผมว่าสำคัญที่สุดของโปรเจกต์นี้ เพราะมันไม่ใช่แค่ "เปิด RTX Remix แล้วรัน" แต่ต้องเขียนตัวกลางขึ้นมาใหม่เพื่อเชื่อมเทคโนโลยีที่ห่างกันคนละยุค



ผลลัพธ์ที่ได้คือแสงแบบ path-traced แบบเรียลไทม์ ซึ่งหมายความว่าระเบิด ไฟที่ลุกบนรถ และป้ายนีออน ตอนนี้เปล่งแสงออกมาเองได้จริง ไม่ใช่แค่ texture ที่สว่างขึ้น และ day-night cycle ก็ปรับแสงไปตามเวลาที่ผ่านไปในเกม



สิ่งที่ได้เพิ่มมา



Path-traced lighting แบบเรียลไทม์

ระเบิด ไฟรถ และป้ายนีออนเปล่งแสงออกมาเองได้ แทนที่จะเป็นแค่ texture สว่าง



Day-night cycle

แสงในเกมเปลี่ยนไปตามเวลาที่ผ่านไปในเกม แทนที่จะนิ่งตายตัวแบบต้นฉบับ



Widescreen 16:9

ต้นฉบับล็อกไว้ที่ 4:3 เท่านั้น ม็อดนี้ปลดล็อกให้รองรับจอไวด์สกรีน



Frame generation สูงสุด 60 FPS

สูงกว่าที่เวอร์ชันต้นฉบับทำได้จริงในยุคนั้น


ตัวม็อดเป็น open source อยู่บน GitHub และเท่าที่รายงานมาคือทดสอบกับเกมเวอร์ชัน 9.6 ซึ่งเป็นเวอร์ชันฟรีที่ Rockstar ปล่อยแจกในปี 2004 ข้อกำหนดขั้นต่ำคือ Windows 10 หรือ 11 แบบ 64-bit พร้อม RTX Remix runtime



ต้องยอมรับตรงๆ ว่าม็อดนี้เป็นของ niche จริงๆ เพราะเกมต้นทางมันเก่ามาก คนที่ยังเล่น GTA 2 อยู่ทุกวันนี้มีไม่เยอะ แต่ถ้ามองในมุมของวงการม็อดดิ้ง นี่คืออีกหนึ่งหลักฐานว่า RTX Remix กำลังกลายเป็นเครื่องมือที่คนดัดแปลงเกมใช้ปลุกเกมที่คนส่วนใหญ่ลืมไปแล้วจริงๆ



เพราะโปรเจกต์แนวเดียวกันนี้มีอยู่แล้วกับ Max Payne, Morrowind และ Need for Speed Carbon และทุกครั้งที่ม็อดเดอร์เจอเกมที่เครื่องมือรองรับไม่ตรง ก็จะมีคนนั่งเขียนตัวเชื่อมขึ้นมาใหม่แบบที่ gebdag ทำกับ GTA 2 นี่แหละ นั่นคือสัญญาณว่าเครื่องมือนี้ยังไปได้ไกลกว่าที่ NVIDIA เองอาจคิดไว้ตอนแรก



“
Apparently, the biggest hurdle in the process was technical, as GTA 2 ran on DirectDraw and an early version of Direct3D, neither of which RTX Remix supports natively.


💡

สิ่งที่ GTA2 RTX Remix บอกเราจริงๆ ไม่ใช่แค่ "เกมเก่าเอามาอัปเกรดได้" แต่คือข้อจำกัดของ RTX Remix เองต่างหากที่เป็นตัวกำหนดว่าเกมไหนจะถูกปลุกได้ และเมื่อไหร่ที่ม็อดเดอร์ยอมเขียนตัวเชื่อมเอง กำแพงเทคนิคพวกนั้นก็ไม่ได้สูงอย่างที่คิด



ที่มา: TechPowerUp — อ่านต้นฉบับ


#RTXRemix #GTA2 #PathTracing

🔗 อ่านต่อ · สินค้าและคำถามที่เกี่ยวข้อง

สินค้ามาแรงตอนนี้

คนขายของถามบ่อย

ความคิดเห็น 6

กำลังโหลดความคิดเห็น...