กว่าจะมาเป็น Diablo 1… เบื้องหลังที่หลายคนไม่เคยรู้ 😈

เมื่อวันก่อนผมได้มีโอกาสนั่งดูคลิปงาน GDC Postmortem ของคุณ David Brevik ชายผู้เป็นทั้ง Lead Programmer และคนคิดไอเดียหลักของ Diablo ภาคแรก บอกเลยว่าฟังเพลินและสนุกมาก!

เพราะก่อนที่มันจะกลายมาเป็นเกมระดับตำนานแนว Action RPG ที่พวกเรานั่งคลิกเมาส์กันจนมือหัก เบื้องหลังการสร้างมันเต็มไปด้วยเรื่องเกือบเจ๊ง การเดิมพัน ข้อจำกัดทางเทคโนโลยี และเรื่องฮาๆ ที่แทบไม่น่าเชื่อเยอะมากครับ


Continue reading

AI สร้างโมเดล 3D ได้ไว แต่พร้อมใช้ทำเกมจริงแค่ไหน? ถอดบทเรียนจากคนทำงานจริง

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

วันนี้ผมไปเจอกระทู้หนึ่งในชุมชนคนทำ 3D อย่าง Polycount ที่ตั้งหัวข้อไว้ว่า “How are you actually handling AI generated mesh cleanup before engine handoff” อ่านแล้วรู้สึกว่าน่าสนใจมากๆ เลยอยากหยิบมาเล่าและขยายความให้ทุกคนฟังครับ เพราะในกระทู้นี้บรรดาศิลปินและนักพัฒนาไม่ได้มานั่งเถียงกันแค่มุมมองว่า “AI ดีหรือไม่ดี” แต่เขาคุยกันแบบเจาะลึกถึงปัญหาหน้างานที่คนทำ Production ต้องเจอจริงๆ

ภาพลวงตาของความเร็ว: 500,000 vs 130,000 Triangles

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

  • โมเดลจาก AI (ฝั่งซ้าย): โมเดลตัวนี้มีโพลิกอนพุ่งสูงถึงประมาณ 500,000 Triangles ดูเผินๆ ซูมออกไกลๆ รูปทรงเหมือนจะเสร็จสมบูรณ์และเอาไปใช้ได้เลย แต่พอซูมเข้าไปดูใกล้ๆ กลับเจอปัญหาเพียบ! Topology ยุ่งเหยิงไม่มีทิศทาง Texture เบลอและไม่เนียน รูปทรงหลายจุดบิดเบี้ยว (Wobbly) แถมดีเทลบางจุดก็ดูละลายติดกันไปหมด
  • โมเดลที่ศิลปินจัดการใหม่ (ฝั่งขวา): โพลิกอนถูก Optimize ลดลงเหลือแค่ประมาณ 130,000 Triangles แต่เชื่อไหมครับว่างานกลับดูคมกว่า UV ถูกต้อง รูปทรงชัดเจน เก็บรายละเอียดแสงเงาได้ดีกว่า แถมยังทำเป็น LOD (Level of Detail) เพื่อใช้สลับความละเอียดทั้งระยะใกล้และไกลในเกมได้สบายๆ

สรุปแล้ว AI ประหยัดเวลาให้เราได้จริงไหม?

Continue reading

ใช้ AI สร้างเกม แต่ทำไมมันพังโดยที่เราไม่รู้ตัว

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

มีกระทู้หนึ่งจากชุมชนคนทำเกมที่น่าสนใจ เลยอยากนำมาเล่าให้เพื่อน ๆ ฟังครับ

เจ้าของเรื่องเป็นชายวัย 38 ปี คุณพ่อลูกห้า ทำงานด้าน Cybersecurity มาประมาณ 15 ปี เขาเคยเขียนโปรแกรมมาบ้าง แต่ไม่เคยใช้ Godot และไม่เคยเขียน GDScript มาก่อน

Continue reading

การเปลี่ยนแปลงเกมจีน: จากการลอกเลียนสู่การสร้างสรรค์

ย้อนกลับไปเมื่อสิบกว่าปีก่อน ถ้ามีใครบอกว่าเกมนี้สร้างจากประเทศจีน หลายคนอาจนึกถึงเกม MMORPG หน้าตาคุ้น ๆ

ตัวละครใส่เกราะเรืองแสง
อาวุธบวก 99
ระบบ VIP 18
และปุ่มเติมเงินที่ใหญ่กว่าปุ่มเริ่มเกม

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

Continue reading

จำเป็นต้องฝึก 2D และ 3D ในยุค AI หรือไม่?

AI มาแล้ว เรายังต้องฝึก 2D และ 3D อยู่ไหม?

ลิงขาวสไตล์อนิเมะกำลังฝึกวาดรูปและเรียนทำโมเดล 3D ท่ามกลางโต๊ะทำงานที่ยุ่งเหยิง

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

Continue reading

เรียน Blender 10 สัปดาห์ได้ผลหรือไม่

ผลงานน้องพล้อยและน้องแป้ง เริ่มต้นจากพื้นฐาน ใช้ระยะเวลา 10 สัปดาห์ครับ

ผลลงานน้องพลอย

FIAT 500 Classic Timelapse | Blender 3D Modeling

FIAT 500 Classic Timelapse Workshop 3

เรียน blender https://candle3d.com/%e0%b9%80%e0%b8%a… ติดต่อทาง fanpage http://fb.com/candle3d เพื่อฝากข้อความทาง INBOX ได้ตลอด 24 ชั่วโมง หรือ เบอร์โทรศัพท์ 081-993-8879โทรสอบถามได้ทุกวันเวลา 8.00 – 17.00 น. ไม่เว้นวันหยุดราชการ