3DBlender

Blender การใส่กระดูกให้โมเดล 3 มิติด้วย Rigify Add-on

บทความนี้จะเป็นขั้นตอนการใส่กระดูกสำหรับโมเดล 3 มิติด้วย Blender ผ่าน Add-on ที่ชื่อว่า Rigify ที่สามารถใส่กระดูกได้รวดเร็ว แบบ Automatics-weight อัตโนมัติไว้ใช้กับงานเกม

เปิดโปรแกรม Blender ขึ้นมาได้เลยครับ ศึกษาการปั้น และการใช้งานแบบ Quick Step ได้ที่

เมื่อเปิดโปรแกรมขึ้นมาแล้วให้ไปที่เมนู User Preference ครับ

คลิก Add-on เปิด Rigify แล้วทำการ Save User Preference
คลิก Add-on เปิด Rigify แล้วทำการ Save User Preference
คลิก Add-on เปิด Rigify แล้วทำการ Save User Preference
คลิก Add-on เปิด Rigify แล้วทำการ Save User Setting

ทำการ Import ไฟล์โมเดลของเราขึ้นมาหากเอามาจากโปรแกรมอื่นให้ใช้ .obj มาวางในโปรแกรมกด Alt+z, Alt+x เพื่อดูลาย Texture

Import ตัวโมเดลเข้ามา
Import ตัวโมเดลเข้ามา
ให้ปรับตั้งค่าการรูปแบบโมเดลก่อน
ให้ปรับตั้งค่าการรูปแบบโมเดลก่อน

คลิกขวาที่โมเดลทุกชิ้นแล้วเลือก Object -> Apply -> Make Duplicates Real

ปรับรูปแบบโมเดลสำเร็จให้สามารถแก้ไขแลล Mesh ได้
ปรับรูปแบบโมเดลสำเร็จให้สามารถแก้ไขแลล Mesh ได้

ทำการ Convert to -> Mesh from Curve/Meta/Surf/Text แล้วทำการ Link ให้เรียบร้อย

กด Link โมเดลให้กลายเป็นชิ้นเดียว
กด Link โมเดลให้กลายเป็นชิ้นเดียว
กด Alt+A เพิ่ม กระดูกสำเร็จ Amature
กด Alt+A เพิ่ม กระดูกสำเร็จ Armature -> Human
กด X-Ray เพื่อดู Bone กับโมเดล
กด X-Ray เพื่อดู Bone กับโมเดล
เราจะเห็นกระดูกกับเนื้อโมเดลแล้ว
เราจะเห็นกระดูกกับเนื้อโมเดลแล้ว

คลิกขวาที่กระดูก (Bone) เปลี่ยนโหมดจาก Object Mode ให้เป็น Edit Mode

ทำากร Mirror
ปรับกระดูกให้เป็น Mirror

ปรับที่ Tab X-Axis Mirror เพื่อเวลาปรับข้างขวา ข้างซ้ายหรือฝั่งตรงข้ามจะมีผลลัพธ์เหมือนกัน ทำการปรับกระดูกให้ตรงท่าทางของตัวละคร แล้วออกจาก Edit Mode ไปที่ Object Mode (อย่าลืมปิด X-Axis Mirror)

หลังปรับท่าทางเสร็จแล้วไปที่ Object Mode
หลังปรับท่าทางเสร็จแล้วไปที่ Object Mode

คลิกที่เมนู Armature แล้วทำการ Generate Bone เพื่อสร้างเส้น Weights

Generate กระดูก จากการสร้าง Armature
Generate กระดูก จากการสร้าง Armature
กำหนดเส้น Bone
กำหนดเส้น Bone
คลิกขวาที่เส้น กด Shift เลือก โมเดล แล้วก็กด Bone เป็น Parent
คลิกขวาที่เส้น กด Shift เลือก โมเดล แล้วก็กด Bone เป็น Parent

คลิกขวาที่ เส้น Guild Weight กด shift คลิกขวาที่โมเดล และคลิกขวาที่ Bone เป็นตำแหน่งสุดท้ายเพื่อสร้าง Parents เมื่อครบแล้วกด Ctrl+P เลือก “with Automatic Weights”

rigify13

ถ้าโมเดลเป็น single Mesh หรือวัตถุชิ้นเดียวไม่มีอะไรแยกอยู่ เราจะขยับได้กดเปลี่ยนจาก Object Mode เป็น Pose Mode

ให้ทำการปรับท่าทาง Pose Mode ของตัวละครเราด้วยการปรับ Bone
ให้ทำการปรับท่าทาง Pose Mode ของตัวละครเราด้วยการปรับ Bone
สร้างโมเดลสำหรับเกมได้เรียบร้อย
สร้างโมเดลสำหรับเกมได้เรียบร้อย

เราสามารถ Export เป็น .FBX เพื่อใช้กับ Unity 3D ครับ ศึกษาได้จากบทความนี้

 

Asst. Prof. Banyapon Poolsawas

อาจารย์ประจำสาขาวิชาการออกแบบเชิงโต้ตอบ และการพัฒนาเกม วิทยาลัยครีเอทีฟดีไซน์ & เอ็นเตอร์เทนเมนต์เทคโนโลยี มหาวิทยาลัยธุรกิจบัณฑิตย์ ผู้ก่อตั้ง บริษัท Daydev Co., Ltd, (เดย์เดฟ จำกัด)

Related Articles

Back to top button

Adblock Detected

เราตรวจพบว่าคุณใช้ Adblock บนบราวเซอร์ของคุณ,กรุณาปิดระบบ Adblock ก่อนเข้าอ่าน Content ของเรานะครับ, ถือว่าช่วยเหลือกัน