25 คะแนน โดย kuroneko 2023-06-13 | 2 ความคิดเห็น | แชร์ทาง WhatsApp
  • บันทึกเส้นทางของโปรเจ็กต์สร้างเกมแพลตฟอร์มเมอร์ 2D ที่ให้ผู้เล่นออกแบบเลเวลเอง และให้ AI สร้างภาพเรนเดอร์ขึ้นมา
  • เริ่มจากนำภาพที่วาดเป็นบล็อกไปใช้กับโมเดลที่ฝึกด้วยภาพพิกเซล โดยลองสร้างด้วย ControlNet Depth mode แต่ผลลัพธ์ไม่ดีนัก
    • จึงเปลี่ยนไปใช้ Scribble mode และค่อย ๆ ปรับแต่งพรอมป์ตอย่างต่อเนื่องจนได้ผลลัพธ์ที่ดีขึ้นเล็กน้อย
    • เนื่องจากไม่จำเป็นต้องให้ไทล์วนซ้ำ จึงเปลี่ยนจากโมเดลพิกเซลไปใช้โมเดลภาพประกอบสำหรับเด็ก และได้ภาพสไตล์วาดมือที่ไม่วนซ้ำ
    • แม้ผลลัพธ์จะดูดีขึ้น แต่ด้วยข้อจำกัดของ Scribble mode จึงมักได้ภาพที่แยกไม่ออกว่าตรงไหนคือพื้นดิน
    • จึงกลับไปใช้ Depth mode อีกครั้ง แต่เมื่อเพิ่มแท่นสีขาวบนบล็อกเข้าไป ก็ได้ภาพที่แยกพื้นที่พื้นให้ผู้เล่นยืนได้อย่างชัดเจนเสมอ
    • อย่างไรก็ตาม ต่อให้ปรับพรอมป์ตแล้วก็ยังได้เพียงฉากหลังที่ดูจำเจ
    • เพื่อแก้ปัญหานี้ จึงแยกองค์ประกอบอย่างแท่น บล็อก เสาของบล็อก และฉากหลังออกจากกันทั้งหมด แล้วปรับระดับความลึกของแต่ละส่วน ทำให้ได้ภาพที่มีคุณภาพสูงขึ้นมาก
    • สุดท้าย เมื่อเปลี่ยนบล็อกจากทรงสี่เหลี่ยมให้เป็นรูปทรงขรุขระไม่สม่ำเสมอ ก็ได้ภาพสุดท้ายที่พื้นไม่ได้ดูเป็นเหลี่ยม จึงให้ความรู้สึกเหมือนโลกจริงมากขึ้น
  • เนื่องจากมี Depth map อยู่แล้ว จึงสามารถแยกโลกตาม Depth map เพื่อวางวัตถุและผู้เล่นในตำแหน่งที่เหมาะสมได้
  • เมื่อนำทั้งหมดนี้มารวมกัน ก็เผยแพร่เป็นเกมจริง

2 ความคิดเห็น

 
zer0ne 2023-06-13

น่าจะมีนักพัฒนาเดี่ยวเพิ่มขึ้นอีกครับ เป็นทิศทางที่น่าปรารถนา

 
kuroneko 2023-06-13

รู้สึกว่า ControlNet ดีมากจริง ๆ และก็คิดว่าวันที่การปฏิวัติ AI จะมาถึงในวงการเกมคงอยู่อีกไม่ไกลแล้ว