กลับไป ข่าว AI Game
ข่าวเกม AI

PICG สร้างอาคารและภูมิประเทศด้วย AI โดยเก็บขั้นตอนให้กลับมาแก้ได้

โดย GameSlash

AI สร้างโมเดล 3D ให้ได้ แต่พออยากแก้หลังคาหรือปรับทั้งเมืองกลับยุ่งยาก PICG ใช้วิธีเก็บขั้นตอนการสร้างไว้ให้ AI และคนกลับมาแก้ได้

ภาพตัวอย่าง PICG สร้างเมือง 3D จากผังพื้นที่และถนน โดยยังมีขั้นตอนให้แก้ต่อได้
ทีม PICG © GitHub — ภาพเมืองที่สร้างจากชุดคำสั่งปรับแก้ได้ ไม่ใช่แค่ภาพเรนเดอร์สำเร็จ

สั่ง AI สร้างเมือง 3D ได้แล้ว แต่พออยากให้ตึกเตี้ยลงหรือขยายถนน กลับต้องแก้โมเดลยกใหญ่? ปัญหานี้ทำให้ PICG น่าสนใจ เพราะโปรเจกต์ไม่ได้มุ่งส่งออกโมเดลสำเร็จอย่างเดียว แต่เก็บขั้นตอนการสร้างไว้ให้เราปรับแล้วสร้างใหม่จากโครงเดิมได้

ต่างจากสั่ง AI เจนโมเดลใหม่อย่างไร

ลองนึกว่าการสร้างบ้านแบ่งออกเป็นขั้นตอน ตั้งแต่พื้น ผนัง หลังคา และวัสดุที่ใช้ PICG เก็บขั้นตอนเหล่านี้เป็นผังเชื่อมกัน คนจึงกลับไปเปลี่ยนส่วนที่ต้องการได้ และยังเชื่อมผู้ช่วย AI ให้ช่วยปรับผังนั้นได้ด้วย ไม่ต้องทิ้งงานทุกครั้งที่อยากเปลี่ยนทรง ดูตัวอย่างและคู่มือจากผู้พัฒนา

ภาพตัวอย่างบ้านไม้จาก PICG ที่ประกอบด้วยส่วนผนัง หลังคา และระเบียงซึ่งปรับแก้ซ้ำได้
ทีม PICG © GitHub — ตัวอย่างบ้านไม้ที่ประกอบจากชิ้นส่วนซึ่งนำกลับมาแก้หรือใช้ซ้ำได้

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

เอาไปใช้กับเกมได้แค่ไหนตอนนี้

เอกสารระบุว่ามีเครื่องมือแก้ผ่านเว็บ ดูโมเดล 3D และการเชื่อมต่อ Unity แล้ว ส่วน Unreal Engine, Godot, Blender และการใช้งาน Three.js เป็นระบบแยกยังอยู่ในแผน ไม่ควรเข้าใจว่ารองรับทุกโปรแกรมครบแล้ว

ภาพตัวอย่างการสร้างภูมิประเทศจาก PICG แสดงงานรูปแบบอื่นนอกจากอาคาร
ทีม PICG © GitHub — ตัวอย่างภูมิประเทศซึ่งผู้พัฒนาใช้สาธิตการปรับรูปทรงพื้นดินด้วยผังขั้นตอน

เหมาะกับคน Vibe Coding หรือเปล่า

การติดตั้งต้องใช้ Node.js, CMake และเครื่องมือคอมไพล์ C++ โครงการยังอยู่ระหว่างพัฒนา จึงอาจเปลี่ยนโครงสร้างข้อมูลและ API ได้ การรันผ่าน Unity Player ปัจจุบันยังต้องใช้ pcg-server บนเครื่องเดียวกัน โค้ดใช้ Apache-2.0 ส่วนค่าใช้จ่ายและสิทธิ์ผลลัพธ์จาก Meshy/Tripo ต้องตรวจแยกก่อนนำแอสเซ็ตไปใช้เชิงพาณิชย์

เริ่มจาก GitHub ของ PICG แล้วเริ่มจากตัวอย่างเมืองหรือบ้าน ลองเปลี่ยนค่าหนึ่งอย่างเพื่อดูว่าโมเดลที่สร้างใหม่เปลี่ยนตามต้องการหรือไม่

ดูแหล่งที่มา