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

AI ปั้นตัวละครเกม 3D ได้แล้ว แต่ยืนแข็งไม่เดิน? ลองเริ่มจากโมเดลที่มีแอนิเมชัน

โดย GameSlash

แยกปัญหาสร้างโมเดลออกจากปัญหาทำท่าเดินด้วยชุดตัวละคร 3D ของ Kenney แล้วให้ AI เชื่อมการเคลื่อนไหวและทดสอบในเกม

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

ตัวละคร 3D สไตล์การ์ตูนสี่ตัวจาก Animated Characters Protagonists
ภาพจาก Kenney (CC0) — ภาพจากชุด Animated Characters Protagonists มีไฟล์ 8 ชิ้น เป็น CC0.

Kenney มีชุด Animated Characters Protagonists เป็นโมเดลตัวละคร 3D ในหมวดแอนิเมชัน 8 ไฟล์ และ Animated Characters Retro อีก 8 ไฟล์ ทั้งคู่ให้ใช้แบบ CC0 เป็นตัวเลือกให้ AI เริ่มจัดการระบบตัวละคร แทนการมีแค่ภาพนิ่งที่ขยับไม่ได้

เริ่มจากให้ AI เล่นท่าหนึ่งท่าได้ก่อน

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

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

ภาพตัวละครคนและซอมบี้แบบ 3D จาก Animated Characters Retro
ภาพจาก Kenney (CC0) — ชุด Animated Characters Retro อีก 8 ไฟล์เป็นตัวอย่างหน้าตาต่างธีม ไม่ใช่ระบบควบคุมเกมสำเร็จรูป.

อย่าเปลี่ยนชุดโมเดลแล้วคิดว่าระบบเดิมจะใช้ได้ทันที

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

ตัวอย่างคำสั่ง: ‘นำเข้าตัวละคร 3D หนึ่งตัวจากไฟล์ที่ให้ บอกว่ามีแอนิเมชันอะไรบ้าง ถ้ากดลูกศรให้ตัวละครเดิน ถ้าหยุดให้ยืนพัก และสรุปว่าทดสอบจริงส่วนไหนแล้ว’ จากนั้นเข้า Play Mode ลองกดด้วยตัวเอง

ยังต้องทำระบบเกมส่วนอื่นเอง

ชุด Protagonists มีมาตั้งแต่ปี 2020 และ Retro ตั้งแต่ปี 2022 ไม่ใช่ AI รุ่นใหม่ที่สร้างเกมอัตโนมัติ ถึงมีโมเดลแล้วก็ยังต้องทำกล้อง การชน และการควบคุม อ่านรายละเอียดได้ที่ Animated Characters Protagonists และ Animated Characters Retro.

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