รีวิวทดลองใช้ AI สร้าง 3D Model: จาก Text สู่ Blender ใน 5 นาที
ถ้าเคยใช้เวลาเป็นวันเพื่อ model ถ้วยกาแฟใบเดียว AI 3D generation อาจเป็นคำตอบที่คุณรอคอย แต่มันจะเข้ากับเวิร์กโฟลว์ Blender ของเราได้แค่ไหน?
สารบัญ

เคยนับจำนวนชั่วโมงที่ใช้ทำ 3D model อาวุธธรรมดาสำหรับเกมอินดี้ของคุณไหม? บางครั้งกว่าจะได้ดาบที่ดูเหมาะสม อาจกินเวลาไปเกือบวันเต็ม วันนี้โลกเปลี่ยนไปแล้ว เพราะเราสามารถพิมพ์ประโยคง่ายๆ แล้วได้ Blender AI 3D model มาใช้งานในเวลาแค่ 5 นาที
แต่มันจะใช้งานได้จริงสำหรับนักทำเกมหรือไม่? มาดูกัน
ภาพรวม AI Tools สำหรับสร้าง 3D Model ตอนนี้
ตลาด AI 3D generation เติบโตเร็วมาก มีเครื่องมือใหม่ๆ ออกมาแทบทุกเดือน แต่ตอนนี้มี 3 ตัวที่นักพัฒนาเกมพูดถึงกันมากที่สุด:
Meshy
Meshy เป็นหนึ่งในตัวเก่งที่สุดตอนนี้ มันรับ input ทั้ง text prompt และรูปภาพ จากนั้นคายออกมาเป็นไฟล์ 3D พร้อม texture ให้ทันที
จุดเด่นคือคุณภาพของ texture ค่อนข้างดีเลย สีสันออกมาสมจริง แต่ข้อแลกเปลี่ยนคือโพลีกอนค่อนข้างสูง โมเดลที่ได้มักจะหนักเกินไปสำหรับเกมมือถือ
Tripo3D
ถ้าพูดถึงความเร็ว Tripo น่าจะชนะ มันสร้างโมเดลตั้งแต่ต้นจนจบในเวลาไม่ถึงนาที และที่สำคัญคือ topology ที่ได้มักจะสะอาดกว่าตัวอื่น ทำให้เหมาะกับการนำไปทำ animation ต่อ
อย่างไรก็ตาม ความละเอียดอาจไม่เท่า Meshy ตัวเล็กๆ ละเอียดๆ อาจถูกย่อหายไป
Luma AI (Genie)
Luma มีจุดเด่นที่การสแกนวัตถุจริงด้วยมือถือ แต่สำหรับนักทำเกม สิ่งที่น่าสนใจคือ Genie ฟีเจอร์สร้าง 3D จาก text มันให้ตัวเลือกโมเดลมา 4 แบบในการสร้างแต่ละครั้ง ทำให้เราเลือกเฟ้นได้ดีขึ้น
ทดลองนำโมเดลจาก AI เข้า Blender ปรับแต่งต่อ
ผมได้ลองเอาโมเดลจากทั้ง 3 แพลตฟอร์มเข้า Blender เพื่อดูว่ามันเข้ากับเวิร์กโฟลว์จริงได้แค่ไหน นี่คือสิ่งที่พบ:
การนำเข้า (Import)
ไฟล์ที่ได้จาก AI ส่วนใหญ่จะเป็น .glb หรือ .obj การ import เข้า Blender ทำได้ง่ายมาก แค่ File > Import > glTF 2.0
ปัญหาแรกที่เจอคือ scale โมเดลมักจะเล็กหรือใหญ่ผิดปกติ ต้องปรับขนาดใหม่ทั้งหมด และตำแหน่ง origin มักจะไม่อยู่ที่ก้นโมเดล ต้อง set origin ใหม่
# สคริปต์ง่ายๆ สำหรับปรับ origin และ scale อัตโนมัติ
import bpy
selected = bpy.context.active_object
if selected:
# ย้าย origin ไปที่ก้นโมเดล
bpy.ops.object.origin_set(type='ORIGIN_GEOMETRY', center='BOUNDS')
selected.location.z = 0
# ปรับ scale ให้สมเหตุสมผล
selected.scale = (1, 1, 1)
การตรวจสอบ Topology
นี่คือจุดที่ความจริงเริ่มเจ็บ โมเดลจาก AI ส่วนใหญ่มี topology ที่ไม่ได้ทำมาเพื่อ animation เลย จะเห็นโพลีซ้อนทับกัน รวมถึง n-gon ที่ไม่ควรมีอยู่
ถ้าจะใช้โมเดลนี้ในเกม คุณต้อง retopology ใหม่แทบทั้งโมเดล ซึ่งก็คือการทำงานเกือบเท่าการ model ใหม่อีกครั้ง
UV และ Texture
UV map ที่ได้จาก AI มักจะซ้อนทับกันแบบสิ้นหวัง ถ้าจะแก้ ก็ต้อง unwrap ใหม่ แต่ texture ที่ AI สร้างมาให้ก็จะใช้ไม่ได้แล้ว
ทางออกคือ ใช้โมเดลจาก AI เป็น base แล้วทำ texture ใหม่ทั้งหมด หรือใช้ AI texture generator อย่าง Substance 3D หรือ Stable Diffusion ช่วยทำ texture ใหม่
ข้อจำกัดและงานที่ยังต้องทำมือ
หลังจากทดลองใช้มาสักพัก สรุปได้ว่า AI 3D generation ยังไม่สามารถแทนคนทำ 3D ได้ทั้ง 100% นี่คืองานที่ยังต้องทำมือ:
- Retopology: โมเดลจาก AI มักมีโพลีสูงเกินไป ต้องลดให้เหมาะกับเกม
- UV Mapping: ต้องทำใหม่แทบทุกครั้ง
- Rigging: ยังไม่มี AI ที่ทำ rigging ให้ได้ดีพอ ต้องทำเอง
- Animation: ต้องทำเองทั้งหมด
- Optimization: ต้องตรวจสอบและลดขนาดไฟล์เอง
เวิร์กโฟลว์แนะนำสำหรับนักทำเกมอินดี้
ถึงแม้จะมีข้อจำกัด แต่ AI 3D generation ก็ยังเป็นเครื่องมือที่มีประโยชน์มาก ถ้าใช้ถูกวิธี นี่คือเวิร์กโฟลว์ที่ผมใช้และได้ผลดี:
1. ใช้ AI สร้าง Concept และ Base Mesh
อย่าคาดหวังว่า AI จะสร้างโมเดลสำเร็จรูปให้ ใช้มันเป็นเหมือนการ sketch แบบ 3D สร้างหลายๆ แบบจาก prompt ที่ต่างกัน แล้วเลือกแบบที่ดีที่สุดมาต่อยอด
2. นำเข้า Blender และทำ Retopology
ใช้โมเดลจาก AI เป็น reference แล้ว model ใหม่ทับไป อาจใช้ add-on อย่าง RetopoFlow ช่วยเร่งความเร็ว
3. ทำ UV และ Texture ใหม่
ใช้ texture จาก AI เป็น reference สำหรับสีและลาย แล้วทำ texture ใหม่ด้วยมือหรือใช้ AI texture generator อื่นช่วย
4. Rigging และ Animation
ขั้นตอนนี้ต้องทำด้วยมือทั้งหมด แต่ถ้าโมเดลเป็นของธรรมดาๆ อย่างมนุษย์หรือสัตว์ อาจใช้ auto-rig จาก Mixamo ได้
5. Optimize สำหรับเกม
ลดโพลีให้เหมาะสม บีบอัด texture และตรวจสอบ LODs ถ้าจำเป็น
สรุป: AI 3D Model คือเครื่องมือ ไม่ใช่ตัวแทน
AI 3D generation เปรียบเสมือนพนักงานวาดร่างให้คุณ มันช่วยลดเวลาตอนเริ่มต้นได้มาก แต่งานปรับแต่งและทำให้ใช้งานได้จริง ยังเป็นหน้าที่ของเราอยู่ดี
สำหรับนักทำเกมอินดี้ที่ทำคนเดียว เครื่องมือพวกนี้ช่วยให้คุณเริ่มต้นได้เร็วขึ้นมาก และลดความเหนื่อยในการ model ของปลีกย่อยที่ไม่ใช่จุดเด่นของเกม
ลองเล่น Meshy หรือ Tripo ดูสักครั้ง แล้วนำโมเดลเข้า Blender ปรับแต่งต่อ คุณอาจพบว่าเวิร์กโฟลว์ของคุณเร็วขึ้นอย่างไม่น่าเชื่อ
คุณคิดว่า AI 3D generation จะแทนคนทำ 3D ได้ในอนาคตอันใกล้หรือไม่? หรือมันจะเป็นแค่เครื่องมือเสริมเหมือนที่ผมมอง? มาแลกเปลี่ยนกันได้ในคอมเมนต์
เนื้อหาที่จัดทำโดยมี AI ช่วยจะมีป้ายกำกับ "เรียบเรียงโดยมี AI ช่วย" เพื่อให้คุณทราบอย่างชัดเจน เราถือว่าความโปร่งใสเรื่องการใช้ AI เป็นสิ่งสำคัญต่อความไว้วางใจของผู้อ่าน
ความคิดเห็น (0)
ยังไม่มีความคิดเห็น — มาเป็นคนแรกกันเถอะ!