The Tower Computer

ถอดรหัส RAGE 9: เบื้องหลังผมของ Lucia และน้ำใน GTA 6 ที่สมจริงจนน่ากลัว

ถอดรหัส RAGE 9: เบื้องหลังผมของ Lucia และน้ำใน GTA 6 ที่สมจริงจนน่ากลัว

ตั้งแต่ Rockstar ปล่อยเทรลเลอร์ GTA 6 ออกมา คนส่วนใหญ่พูดถึงความสวยงามของภาพโดยรวม แต่มีรายละเอียดเล็กๆ สองอย่างที่ถ้าคุณสังเกตเห็น จะทำให้ขนลุกได้เลย นั่นคือ เส้นผมของ Lucia ที่ปลิวและไหลตามแรงโน้มถ่วง กับผิวน้ำที่สะท้อนแสงแบบที่ไม่เคยเห็นในเกมไหนมาก่อน สองสิ่งนี้ไม่ใช่แค่ 'กราฟิกสวย' แต่คือหลักฐานว่า Rockstar Advanced Game Engine รุ่นใหม่ที่แฟนๆ เรียกกันว่า RAGE 9 นั้นกำลังเปลี่ยนมาตรฐานวงการเกมทั้งใบ

เส้นผมของ Lucia: ฟิสิกส์ที่ซับซ้อนกว่าที่คิด

ในเกม 3D ทั่วไป เส้นผมของตัวละครมักจะถูก 'โกง' ด้วยการทำเป็น mesh แข็งๆ หรือใช้ texture แบน เพราะการคำนวณฟิสิกส์ของเส้นผมจริงๆ นั้นหนักมาก ลองนึกภาพว่าผมคนเราหนึ่งคนมีเส้นผมประมาณ 100,000 เส้น และแต่ละเส้นต้องตอบสนองต่อแรงโน้มถ่วง แรงลม และการเคลื่อนไหวของหัวแบบ real-time

สิ่งที่ RAGE ทำได้ใหม่ คือการใช้เทคนิคที่เรียกว่า Strand-Based Hair Simulation ซึ่งแทนที่จะจำลองเส้นผมทุกเส้น ระบบจะสร้าง 'guide strands' หรือเส้นนำทางจำนวนหนึ่ง แล้วให้เส้นผมอื่นๆ เลียนแบบพฤติกรรมของมัน ผลลัพธ์คือผมที่ดูเป็นกลุ่มก้อนตามธรรมชาติ มีน้ำหนัก และตอบสนองต่อสิ่งแวดล้อมได้จริง

ทำไมมันถึงยากขนาดนี้?

  • Collision Detection: เส้นผมต้องไม่ทะลุผ่านไหล่หรือเสื้อผ้าของตัวละคร
  • Aerodynamics: ทิศทางลมและความเร็วต้องส่งผลต่อทรงผมอย่างสมเหตุสมผล
  • Self-Collision: เส้นผมต้องไม่ทะลุกันเองเวลาพัดกระทบกัน
  • LOD System: ยิ่งกล้องอยู่ไกล ระบบต้องลดความละเอียดของการคำนวณลงโดยที่ยังดูดีอยู่

แต่ละข้อนี้คือ challenge ทางคณิตศาสตร์และ physics engine ที่นักพัฒนาเกมต้องต่อสู้กันมาหลายสิบปี และนี่คือแค่ 'เรื่องผม' เรื่องเดียว

ผิวน้ำใน GTA 6: เมื่อแสงและฟิสิกส์มาบรรจบกัน

ฉากที่เห็น Lucia อยู่ริมชายหาดหรือฉากน้ำในเทรลเลอร์ ผิวน้ำนั้นไม่ได้แค่ 'ดูสวย' แต่มันทำงานด้วยระบบที่ซับซ้อนหลายชั้น

ระบบ Water Simulation ที่ RAGE ใช้

1. FFT Ocean Simulation (Fast Fourier Transform)

แทนที่จะวาดคลื่นด้วยมือ ระบบนี้ใช้สมการคณิตศาสตร์สร้างรูปแบบคลื่นที่ดูสุ่มแต่มีความสมจริงเหมือนทะเลจริง โดยสามารถปรับความแรงลม ความลึก และสภาพอากาศได้แบบ dynamic

2. Screen Space Reflections (SSR) + Ray Tracing

แสงที่สะท้อนบนน้ำใน GTA 6 ไม่ใช่แค่ texture สะท้อนง่ายๆ แต่เป็นการคำนวณ ray tracing จริงที่ติดตามแสงจากแหล่งกำเนิดมายังสายตาผู้เล่น ทำให้เห็นว่าต้นไม้ริมน้ำ อาคาร หรือแม้แต่ตัวละครสะท้อนบนน้ำได้ถูกต้องตามฟิสิกส์

3. Caustic Effect และ Subsurface Scattering

เมื่อแสงผ่านน้ำ จะเกิดลวดลายแสงระยิบระยับบนพื้นที่อยู่ใต้น้ำที่เรียกว่า caustics และน้ำตื้นๆ จะมีสีต่างจากน้ำลึกเพราะแสงกระจายตัวต่างกัน เทคนิคนี้ต้องการ GPU ที่ทรงพลังมากและ engine ที่เขียนมาเพื่อจุดประสงค์นี้โดยเฉพาะ

RAGE 9 คืออะไร และทำงานอย่างไร?

แม้ Rockstar จะไม่เคยตั้งชื่อ engine อย่างเป็นทางการว่า 'RAGE 9' แต่จากการวิเคราะห์ของชุมชนนักพัฒนาและ dataminer พบว่า GTA 6 ใช้ engine ที่พัฒนาต่อจาก RAGE ที่ใช้ใน Red Dead Redemption 2 อย่างมหาศาล

จุดเปลี่ยนสำคัญที่เห็นได้จากเทรลเลอร์:

  • Global Illumination แบบ real-time: แสงจากทุกทิศทางส่งผลต่อสีและเงาของวัตถุพร้อมกันในเวลาจริง ไม่ใช่แค่ baked lighting
  • Procedural World Detail: รายละเอียดเล็กๆ เช่น หญ้า ทราย และพื้นผิวถูกสร้างโดยอัตโนมัติตามกฎของ engine ไม่ต้องวาดด้วยมือทุกชิ้น
  • AI-Driven NPC Behavior: ตัวละครในโลกมีพฤติกรรมที่ตอบสนองต่อสถานการณ์ได้ซับซ้อนกว่าเดิมมาก
  • Dynamic Weather ระดับโมเลกุล: ฝน ความชื้น และแสงแดดส่งผลต่อ texture ของพื้นผิวทุกชิ้นในเกม

ทำไม 'รายละเอียดเล็กๆ' ถึงสำคัญที่สุด?

หลักการออกแบบที่ Rockstar ยึดถือมาตลอดคือ 'Peripheral Realism' ความสมจริงในสิ่งที่อยู่ขอบๆ สายตา เพราะสมองมนุษย์ไม่ได้ประมวลผลแค่สิ่งที่เรา 'มอง' โดยตรง แต่ยังรับรู้สิ่งที่อยู่รอบข้างตลอดเวลา

เมื่อผมของตัวละครเคลื่อนไหวถูกต้อง เมื่อน้ำสะท้อนแสงสมจริง สมองเราจะตีความภาพรวมทั้งหมดว่า 'ดูจริง' โดยอัตโนมัติ แม้ว่าเราจะไม่ได้จ้องมองที่ผมหรือน้ำโดยตรง

นั่นคือเหตุผลว่าทำไมรายละเอียดที่ 'ไม่มีใครสังเกต' กลับเป็นสิ่งที่ทำให้ทุกอย่างรู้สึกแตกต่างโดยสิ้นเชิง

RAGE ในยุคใหม่ไม่ใช่แค่ engine ที่ทำให้เกมสวยขึ้น แต่คือระบบที่พยายามจำลองกฎฟิสิกส์ของโลกจริงให้ได้มากที่สุดเท่าที่ฮาร์ดแวร์จะรับไหว เส้นผมของ Lucia และผิวน้ำใน GTA 6 คือแค่ 'ยอดภูเขาน้ำแข็ง' ที่เห็นได้ชัดที่สุดในเทรลเลอร์ ถ้าแค่สองสิ่งนี้ยังสร้างความประหลาดใจได้ขนาดนี้ ลองนึกภาพดูว่าเมื่อเกมออกจริงและเราได้สำรวจโลกทั้งใบของ Vice City ใหม่ มันจะรู้สึกแบบไหน

คุณเห็นรายละเอียดไหนใน GTA 6 Trailer ที่ทำให้ขนลุกมากที่สุด? คอมเมนต์บอกกันได้เลย แล้วแชร์บทความนี้ให้เพื่อนที่เป็นสาย Tech หรือสาย Gaming ได้อ่านด้วยนะ