09.27.08

เพนท์เวธ

Posted in Tutorial - สอน at 6:41 am by Administrator

หลังจากได้กระดูก แล้วนะครับ เราจะเอามาเชื่อมกับโมเดลของเรา
เลือกที่ polygon โมเดลของเรา(ตัวคน)จากนั้นเลือกที่กระดูก Root joint
ไปที่ skin ในโหมดอนิเมชั่น เลือก Smooth Bind เปิด optionbox ขึ้นมา
Bindto joint Hierarchy เลือกกระดูกทั้งตัว
ใช้บ่อยที่สาม จากนั้นกด bind
ลองเทสด้วยการขยับดู

จากนั้นจะเจอปัญหาเรื่อง weight ไปที่ Shading เปิด wireframe on shade
ลองขยับขาซ้ายดู จะเห็นว่ามีบางส่วนของขาขวา ขยับตามด้วย
ซึ่งเราไม่ต้องการแบบนี้
ธรรมดาเราสามารถแก้ได้ด้วยการเพนท์ weight แต่ครั้งนี้จะพูดถึงอีกเทกนิก
วิธีการ กด F8 จากนั้น เราเลือกจุด ของขาซ้าย ระวังเรื่องการเลือกให้ได้จุดที่ขาเท่านั้น
เมื่อเลือจุดแล้ว ไปที่ windows —> general editor —> Component Editor
จากนั้นไปที่ แทบ Smooth skins จะมีรายชื่อจุดที่เราเลือกขึ้นมา
เอารายการที่ไม่เกี่ยวออก โดยการใส่ค่า 0 ในงานนี้จะมีประมาณ สองจุด ต่อขาหนึ่งข้าง
ทำกับอีกข้าง ลองขยับดู จะไม่เห็นจุดเขยื้อนตามอีกข้าง

09.23.08

ใส่กระดูกตอนสาม

Posted in Tutorial - สอน at 4:41 am by Administrator

มาใส่กันต่อนะครับ หลังจากคราวที่แล้วเราได้คอนโทรลเลอร์ทั้งหมดของหลัง

เราจะมาผูกกับกระดูก

โดยการเลือกที่ backControl ก่อนจากนั้นกด shift แล้วเลือก cluster บริเวณ คอ
ไปที่ constrain —> point

จากนั้นสร้าง layer เพิ่มขึ้นมาชื่อ Dont_touch

จากนั้นก็ เลือก cluster neck เลือก add select object เข้ากับเลเยอร์ที่สร้างขึ้นมาใหม่ เพื่อซ่อน
จากนั้นทำแบบเดียวกันทีละคู่กับ Chest control –> chest Cluster เลือก constrain point

เลือก Abs Control กับ Abs cluster เลือก constrain point

ทำแบบเดียวกัน เลือกที่ hipsway control กับ hip cluster เลือก constrain point

เลือก Abs control กด Shiftเลือก Hip controlเพิ่มกด p เพื่อ parent

เลือก Hipsway control กด Shiftเลือก Hip controlเพิ่มกด p เพื่อ parent

เลือก Chest control กด Shiftเลือก Hip controlเพิ่มกด p เพื่อ parent

เลือก Back control กด Shiftเลือก Hip controlเพิ่มกด p เพื่อ parent

กดเลือกที่ Hip control กดเลือกเพิ่มที่ root joint ไปที่ constrain parent

จากนั้นกดเลือกที่ Chest control ไปที่ window —>general editor–> connection editor
กดโหลด Chest control ด้านซ้าย neck ik handle ด้านขวา


จากนั้นลองขยับดูจะเห็นว่าเวลาหนุนแกน Y ที่อก หัวจะหมุนด้วย

จากนั้นเราจะมาดูกันที่คอ เราจะแก้คอให้มีกระดูกเพิ่ม
ไปที่ มุม Side view เลือกกระดูก BaseHead joint ไปที่ edit กดเลือก unparent

วาด jointtool ขึ้นมาเป็นกลมๆหนึ่งอัน ตั้งชื่อ neck

จากนั้นjoint อันเดิม บริเวณคอเก่า เปลี่ยนชื่อเป็น back4

กดเลือก basehead joint กับ neck joint กด P เพื่อ parent

ทำต่อมากับข้อที่เหลือแบบเดียวกัน

จากนั้น สร้าง Ik handle โดยเลือก IK handle tool ชนิด RP เขียน จากข้อ neck ไปยัง basehead

จะได้ตามรูป

จากนั้นสร้าง nurb circle มาเพื่อเป็นตัว Control คอ วางไว้ตรงคอ ตั้งชื่อ neck control

กดเลือก neck control กับ ikhandle nack ไปที่ Constrain point

กดเลือก neck control กับ Basehead joint ไปที่ Constrain orient

กดเลือก neck control กับ back Control กด p

เราจะทำ แขนต่อ
ไปที่ Front view ปิดเลเยอร์ donttouch กับ upperbody ปิด grid


สร้างใกล้ๆจุดที่จะเชื่อมแขน

ตามรูป


จากนั้นตั้งชื่อ
Joint1leftClavicle
Joint 2leftShoulder
Joint 3leftElbow
Joint 4leftForearm
Joint 5leftWrist
จัดให้กระดูกแขนถอยหลังไป


เชคแกนว่าแขนตรงกันไหม โดยกด f8 กด เครื่องหมายคำถามปรับแกนให้ตรง


จากนั้นสร้าง ik handle tool
จาก clavic ไป Shoulder ตั้งชื่อ IK ikHandle_leftclavicle


จากนั้น Shoulder ไปยัง forearm


จากนั้นลองขยับ
ตำแหน่งของ ik ยังไม่ถูกต้องให้แบ่งหน้าจอเป็นสองอันจากนั้นเปิด Hypergraph
กดเลือกที่ ikhandle ดูที่ effector

กด insert move pivot ไปที่ ปลายแขน wrist joint


เปลี่ยนชื่อ ikHandle _left_wrist
กอปี้ กล่องมา วางตรงข้อมือ ตั้งชื่อ leftArmControl

สร้าง Control อีกตัวโดย สร้าง text “S” อันกรุปสองที เอามาวางที่
ข้อแขน เลือ่นขึ้นไปด้านบน ตั้งชื่อ left Clavicle Control FT CP

ย้ายจุด pivot มาที่ข้อแขน

เริ่มทำกระดูกมือ
เริ่มจากมุมมองด้านหน้า Front view ไปที่เครื่องมือ joint tool
เราจะเริ่มสร้างจากนิ้วแรก

สร้างใหม่ต่อมาจนครบ สี่นิ้ว


จากนั้น เลื่อกระดูกให้ตรงกับนิ้วด้านข้าง
ใช้ ชอทคัท D ในการเลื่อนจุด ระหว่างนิ้ว

จากนั้นสร้างนิ้วโป้ง
ปรับให้เข้ากับกระดูก

เลือกนิ้ว เลือกกระดูก Wrist กด p เพื่อ parent ทำจนครบทุกนิ้ว

ถ้าเราขยับ ณ ขณะนี้ จะเห็นว่านิ้วงอไม่ตรง
กด f8 และ Rotate แกนหมุนให้ตรง
ดูทุกนิ้ว
จากนั้นเลือกแขน กับกระดูกตัว กด p เพื่อ parent

ไปที่ mirrorjoint ให้ได้แขนอีกข้าง


ปัญหาที่เกิดขึ้นคือ ตัวik effector ยังอยู่ที่แขนซ้าย

ให้ไปหน้าจอให้เปอร์กราฟเลือก effector แล้วย้ายจากแขนซ้านมาข้อมือขวา


ปรับแกนที่นิ้ว

จากนั้นกอปี้ ctrl D ตัว S ตั้งชื่อขวา

รวมทั้งกล่อง

09.20.08

ใส่กระดูกตอนสอง

Posted in Tutorial - สอน at 7:25 am by Administrator

หลังจากเซ็ท Driven key เสร็จนะครับ
เราก็มาทำกันต่อ

เริ่มต้นสร้างกระดูกจากด้านข้าง sideview จากบริเวณเป้าด้านล่าง เป็นกระดูกแรกที่เราจะเอาไว้เป็น root joint เพื่อใช้เวลา
เลือกกระดูกทั้งตัว จากนั้นกดสร้างต่อ ขึ้นมาที่ข้อสะโพก


กดสร้างต่อมายังท้อง และขึ้นไปถึงซี่โครง ใต้แขน ข้อแขน

สุดท้ายต่อไปเป็น คอแล้วก็หัว

ตั้งชื่อตามนี้ครับ
ข้อแรก Root

ข้อที่สอง Hip

ข้อที่สาม สี่ และ ห้า
ชื่อ back1 back2 back3

ข้อต่อไป neck

จากนั้นก็ Basehead

และสุดท้าย skull

จากนั้นไปที่ ikSpline Handle tool กดเลือก สร้าง

เริ่มที่คอ(กดจุดแรกที่คอ)ตามรูป

จากนั้นกดที่จุดที่สอง ที่ข้อ HIP

หลังจากวาดเสร็จจะได้ ik มา เป็นแบบใหม่ ที่ต่างกับตอนทำขา จะเห็นว่า เราไม่สามารถเลือ่น หรือขยับไอเคได้ แต่ถ้าเราปิด joint

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

จากนั้นเลือกจุดด้านบน ของikในโหมด control vertic เลือก Deform –> create cluster
เปิดoption box

กดเลือรีเซ็ทกับ Mode - relative เพื่อให้ค่าไม่คลาดเคลื่อน

ทำอย่างนี้ต่อจนครบ

จนได้ดังรูป

จากนั้นเลื่อนตัว C ออกมา ให้ห่างๆ กด Insert เพื่อเข้าโหมดย้าย pivot จุดหมุน ย้ายให้ไปอยู่ตรง จุด IK

ข้อตรงช่วงท้องจุดหมุนจะขาดไปอันนึงให้ข้ามไป

เมื่อทำเสร็จให้ตั้งชื่อ cluster ตามนี้
clusterhip
clusterabs
clusterchest
clusterneck

จากนั้นให้เลือก cluster ทั้งหมด กับ root joint กด P เพื่อ parent

กดเลือกกระดูกขา กับกระดูก hip กด parent เพื่อเชื่อมกระดูก

ทำแบบเดียวกันทั้งสองข้าง

จากนั้นมาสร้างกล่องโพลีกอน เพื่อทำคอนโทรลส่วนอก ที่ใช้โพลีกอนเพื่อเป็นแบบก่อนที่จะสร้างด้วย curve

ไปที่คำสั่ง cv curvetool option box เลือกปรับค่าจาก สาม cubic เป็นหนึ่ง linear

กด V แล้ววาดตามกล่อง ให้ได้ครบเส้นทุกด้าน
ลบโพลีกอนกล่องสี่เหลี่ยมทิ้ง

เอากล่องมาวางบริเวณอก

ปรับขนาดย่อขยาย ให้ได้ดังรูป

ตั้งชื่อ chestControl
จากนั้น กอปี้แล้วเลื่อนลงมาด้านล่าง มาตั้งชื่อ hipControl ปรับไซด์ให้ได้ตามรูป

โดยที่จุดหมุน แกนไพวอทของมันอยู่ด้านล่าง Root joint
จากนั้นสร้าง nurb circle เอามาวางตรงเอว

สร้าง nurb circle อีกอัน เพื่อ วางตรงสะโพก ปรับให้เป็นรูปดาว

วางตามรูป สร้าง layer upperbody สีเหลือง เอาทั้งหมดใส่

จากนั้นสร้างตัวควบคุมหลังตัวสุดท้ายวางด้านหลัง วาดเป็นลูกศร

ย้ายจุด pivot จากลูกศรไปไว้ที่คอ

ตั้งชื่อ backControl

« Previous entries