
ที่มาภาพ: PC Gamer
เทคนิค Gaussian Splatting สร้างกราฟิกโฟโต้เรียลแบบเรียลไท…
⚡ สรุป 30 วิ
Gaussian Splatting เป็นวิธีแปลงภาพถ่ายเป็นโมเดล 3 มิติแบบเรียลไทม์ ที่ใช้ทรัพยากรน้อยกว่าโฟโตแกรมเมทรี. ทำให้เกมอินดี้สร้างฉากโฟโต้เรียลได้เร็วและต้นทุนต่ำ.
การเทคนิคการเรนเดอร์ Gaussian Splatting ซึ่งเป็นวิธีแปลงภาพถ่ายหรือวิดีโอเป็นโมเดล 3 มิติแบบเรียลไทม์ กำลังได้รับความสนใจจากนักพัฒนาเกมโดยเฉพาะผู้สร้างอิสระ เนื่องจากสามารถผลิตกราฟิกแบบโฟโต้เรียลได้โดยใช้ทรัพยากรคอมพิวเตอร์น้อยกว่าวิธีดั้งเดิม ทำให้โอกาสในการสร้างประสบการณ์ภาพที่ละเอียดสูงในโครงการขนาดเล็กเพิ่มขึ้นอย่างมีนัยสำคัญ
Overview
เทคนิค Gaussian Splatting (GS) ถูกอธิบายว่าเป็น “วิธีการจับและเรนเดอร์สมัยใหม่ที่เปลี่ยนภาพถ่ายหรือวิดีโอให้เป็นการแสดงผล 3 มิติแบบเรียลไทม์” ซึ่งคล้ายกับการทำ photogrammetry แต่ใช้ทรัพยากรน้อยกว่า ในกระบวนการเรนเดอร์ ไม่ได้ใช้โพลิกอนเป็นพื้นฐาน แต่ประกอบด้วย “สแปลต” จำนวนหลายล้านจุดที่มีคุณสมบัติเช่น ตำแหน่ง 3 มิติ, ขนาด, การหมุน, ความทึบแสง และพฤติกรรมตามมุมมองที่อธิบายด้วย spherical harmonics
GS ทำงานโดยการโปรเจกต์และผสมสแปลตบนหน้าจอ ทำให้ GPU เพียงแค่ต้องทำการแสดงผลของรูปทรงวงรีบนพิกเซล ซึ่งช่วยให้การเล่นเกมหรือการแสดงผลเป็นไปอย่างรวดเร็ว จึงเป็นทางเลือกที่น่าสนใจสำหรับนักพัฒนาที่ต้องการผลลัพธ์โฟโต้เรียลโดยไม่ต้องลงทุนในฮาร์ดแวร์ระดับสูง
How Gaussian Splatting Works
กระบวนการเริ่มต้นจากการสแกนสภาพแวดล้อมโดยใช้กล้อง DSLR หรือชุดกล้องที่ติดตั้งบนรีก ศิลปิน Christoph Schindelar รายงานว่าเขาใช้ Sony A7R4 สแกนอาคารโรงงานเก่าในเวลา สองสัปดาห์เพื่อเก็บข้อมูลทั้งภายในและภายนอก การถ่ายภาพต้องคำนึงถึงความละเอียด, ระยะการจับภาพ, มุมมอง, และระดับรายละเอียดที่ต้องการ ซึ่งไม่ได้หมายความว่ากล้องที่มีเมกะพิกเซลสูงที่สุดจะดีกว่าเสมอไป แต่ต้องมีข้อมูลภาพที่เพียงพอจากมุมมองที่เหมาะสม
หลังจากได้ภาพแล้ว ขั้นตอนต่อไปคือการประมวลผลเพื่อสร้าง point cloud แบบเบาบางโดยใช้เทคนิค structure from motion จากนั้นระบบ Gaussian Splatting optimization จะทำการปรับสแปลตจนภาพที่เรนเดอร์ตรงกับภาพต้นฉบับที่สุด ในระหว่างการฝึกสแปลตจะเริ่มจากการกระจายอย่างสุ่มและค่อย ๆ รวมตัวเป็นรูปทรงที่ชัดเจนเมื่อการฝึกเสร็จสิ้น
Production Pipeline & Data Requirements
ขั้นตอนหลักของการผลิตด้วย GS สามารถสรุปเป็นรายการต่อไปนี้
- Capture: ถ่ายภาพด้วยกล้องความละเอียดสูงหรือชุดกล้องหลายตัว ใช้เวลาหลายชั่วโมงถึงหลายวันตามขนาดของฉาก
- Pre‑processing: จัดตำแหน่งกล้อง, สร้าง point cloud เบื้องต้น, คัดเลือกภาพที่มีคุณภาพเพียงพอ
- Training: ใช้ GPU ทำการฝึกสแปลต ระยะเวลา 1‑3 วัน ขึ้นกับขนาดของข้อมูลและพลังของฮาร์ดแวร์
- Rendering: ผลลัพธ์สุดท้ายคือสแปลตที่สามารถเรนเดอร์แบบเรียลไทม์บนเครื่องเกม
ขนาดของข้อมูลดิบที่ได้จากการสแกนอาจแตกต่างอย่างมาก ในโครงการระดับสูงอาจถึง 1.5 TB แต่สำหรับผู้พัฒนาอินดี้ส่วนใหญ่จะอยู่ในระดับ หลายสิบกิกะไบต์ การจัดการข้อมูลเหล่านี้ต้องอาศัยพื้นที่เก็บข้อมูลและแบนด์วิธที่เหมาะสมเพื่อให้ขั้นตอนฝึกสแปลตทำได้อย่างมีประสิทธิภาพ
Adoption in Game Engines
ตามที่ Schindelar ระบุ Gaussian Splatting ได้ถูกผนวกรวมไว้ใน “เครื่องยนต์เกมหลักเกือบทั้งหมด” ทั้งในรูปแบบ standalone หรือผ่าน plugin ซึ่งทำให้ผู้พัฒนาสามารถทดลองใช้งานได้โดยไม่ต้องพัฒนาเทคโนโลยีจากศูนย์ นอกจากนี้ GPU ของ Nvidia ยังคงเป็นตัวเลือกที่นิยมที่สุด เนื่องจากมี VRAM เพียงพอสำหรับการจัดการสแปลตจำนวนมหาศาล
การที่เทคโนโลยีนี้พร้อมใช้งานในเอนจินยอดนิยมทำให้สตูดิโอขนาดเล็กสามารถนำเสนอฉากโฟโต้เรียลได้โดยไม่ต้องลงทุนในอุปกรณ์ระดับองค์กร จึงเป็นปัจจัยสำคัญที่เร่งให้เกิดการทดลองและการสร้างสรรค์ใหม่ ๆ จากชุมชนอินดี้
Industry Impact & Future Prospects
ในมุมมองของอุตสาหกรรมเกม การนำ Gaussian Splatting มาใช้มีศักยภาพในการลดค่าใช้จ่ายการพัฒนาและเวลาการผลิต เมื่อเทียบกับวิธีการสร้างโมเดลโพลิกอนหรือการใช้เทคสกีนแบบ photogrammetry การเรนเดอร์ที่เร็วกว่าและความต้องการฮาร์ดแวร์ที่ต่ำกว่าอาจทำให้เกมคุณภาพสูงสามารถเข้าถึงผู้เล่นบนแพลตฟอร์มที่มีสเปคจำกัดได้มากขึ้น
อย่างไรก็ตาม ความท้าทายหลักยังคงอยู่ที่กระบวนการสแกนและการฝึกสแปลต การจัดการข้อมูลขนาดใหญ่และการใช้ GPU ที่มี VRAM สูงอาจเป็นอุปสรรคสำหรับทีมที่ไม่มีทรัพยากรเพียงพอ แต่เมื่อเทคโนโลยีนี้ได้รับการปรับปรุงให้มีประสิทธิภาพมากขึ้นและเครื่องมือสนับสนุนที่เป็นมิตรกับผู้ใช้ คาดว่าการนำไปใช้ในเกมระดับ AAA จะเพิ่มความเร็วได้ในอนาคต
Summary
Gaussian Splatting เป็นเทคนิคการเรนเดอร์ที่ให้กราฟิกโฟโต้เรียลด้วยทรัพยากรคอมพิวเตอร์น้อยกว่า ทำให้ผู้พัฒนาเกมอินดี้สามารถสร้างสภาพแวดล้อมที่ละเอียดสูงได้อย่างคุ้มค่า การสนับสนุนจากเอนจินเกมหลักและการใช้ GPU ของ Nvidia ทำให้เทคโนโลยีนี้อาจเป็นจุดเปลี่ยนสำคัญในกระบวนการพัฒนาเกมในปีต่อ ๆ ไป.
แชร์บทความนี้:
ชอบบทความแบบนี้?
สมัคร AI Automate Weekly Newsletter — รับเคล็ดลับ AI + how-to ใหม่
ทุกสัปดาห์ตรงถึง inbox ฟรี ไม่มีสแปม
แหล่งข่าวต้นฉบับ
- ชื่อต้นฉบับ
- A little known rendering technique that can create low-cost, photo-real graphics may be about to have its big moment in game development
- ผู้เขียน
- Jess Kinghorn
- แหล่ง
- PC Gamer
- วันที่เผยแพร่
- 13 มิถุนายน 2569 เวลา 23:30



