เส้นกราฟใน Computer 3D Animation สำคัญไฉน
Animator มือใหม่คนใดที่ตอนนี้เพิ่งหัดจับ Computer 3D Animation อยู่ล่ะก็ ยอมรับมาเถอะ ต้องมีบ้างแหละที่บางครั้ง คลิ๊กไปคลิ๊กมาก็เผลอไปเปิดโดนปุ่ม Graph Editor เข้า (ใน Maya เรียก Graph Editor แต่ Animation Program อื่นๆ อาจใช้ชื่อเรียกอื่นต่างกันไปนะ) ….
แล้วช่วงเวลาสั้นๆ ที่หน้าต่าง Graph Editor ปรากฏขึ้นมาบนจอภาพนั้นเอง สมองน้อยๆของคุณก็ปั่นติ๊วๆ… งงๆ ว่าเส้นอะไรเยอะแยะ.. แล้วมือก็เริ่มสั่น… “แล้วตรูจะรู้มั้ยว่าเส้นไหนไว้ทำไร” ชักจะคลิ๊กไม่ถูก… “แล้วเส้นที่มันบิดไปบิดมามันจะทำงานที่ตรูทำไว้พังรึเปล่า” อ่ะลองหมุนเส้นไปมาเล่นๆก็ด๊ะ… “แต่ก็ไม่รู้จะหมุนมันไปทำไม” … อย่ากระนั้น…ปิดมันซะแล้วถือซะว่าสามวินาทีเมื่อกี้ไม่ได้เกิดอะไรขึ้น….
ใครกำลังมีอาการดังกล่าว…ยกมือขึ้น!!
จริงๆ แล้ว Graph Editor มันเป็นผู้ช่วยคนสำคัญของ Animator เชียวนะ.. คนในวงการ 3d Animation ตำแหน่งอื่นๆ อาจจะไม่รู้จัก ไม่คุ้นเคย เพราะไม่มีเหตุให้ใช้ แต่สำหรับ Animator แล้ว… Graph Editor เนี่ยเรียกว่าเป็นของขาดไม่ได้เลยเชียวล่ะ ถึงตรงนี้…หลายคนคงกำลังย้อนว่า “ทำไมจะขาดไม่ได้ ก็ตรูไงครับ ทำมาแล้ว ไม่เคยแตะ Graph Editor ก็ทำงานมาได้ไม่มีปัญหา” ถ้าหากคุณเป็นคนหนึ่งที่กำลังคิดอย่างนี้ (ถึงจะคิดด้วยถ้อยคำสุภาพกว่านี้ก็เถอะ) รู้ไวนะว่า…
จริงๆ แล้วเส้นต่างๆที่เราเห็นนั้น คือ “ลักษณะการเดินทาง” ของ object ของเราจาก Key หนึ่งไปยังอีก Key หนึ่ง งั้นมาลองดูกันดีกว่าว่า ถ้าคุณหันมาเรียนรู้ และฝึกใช้ Graph Editor แล้ว… มันจะมีผลยังไงกับงานของคุณ …
สมมติว่าเรา Key การเหวี่ยงของลูกตุ้มนาฬิกา โดยเรา set tangent ของ เส้น graph ให้เป็น Linear ลักษณะของเส้นกราฟของเราก็จะเป็นแบบนี้
และลูกตุ้มของเราก็จะเหวี่ยงแบบนี้ …
รู้สึกมั้ยว่ามันดู “แข็งกระด้าง” เหมือนมันเหวี่ยงขึ้นไปแล้วไป “กระแทก” อะไรบางอย่างแล้วก็ “กระเด้ง”กลับลงมา แทนที่จะเป็นการเหวี่ยงขึ้นไปแล้วช้าลงจนค่อยๆ ทิ้งตัวกลับลงมาใหม่ งั้นเราลองเปลี่ยนให้เส้น graph เป็น Flat Tangent แบบนี้
มาดูกันว่าลูกตุ้มนาฬิกาของเราเหวี่ยงแบบไหน…
เห็นมั้ยว่า… “ความละมุนละไมต่อลูกะตา” มันต่างกัน… ตอนนี้เราไม่รู้สึกว่ามันเหวี่ยงขึ้นไป “กระแทกแล้วกระเด้งกลับ” แล้ว แค่มันยังดูเหมือนไม่มีน้ำหนักเท่านั้นเอง แต่ถึงตรงนี้อย่าเข้าใจผิดว่า การใช้ Linear Tangent จะไม่ดีเสมอไปนะ เพราะความจริง
Tangent ที่ต่างกันก็เหมาะจะนำไปใช้ Animate งานในลักษณะที่ต่างกัน
อย่าง Linear ก็เหมาะกับการคีย์ “การกระทบ การกระเด้ง การสะท้อน” แต่ไม่เหมาะจะมาใช้ในการคีย์ “การเหวี่ยง” เท่านั้นเอง … พอเห็นอย่างนี้ บางคนอาจจะพอใจแล้ว เพ
ราะเท่าที่ดู Flat Tangent ก็ช่วยให้การเคลื่อนที่ของการเหวี่ยงมัน soft ขึ้นแล้วนี่ แต่!! อย่าเพิ่งรีบปิดไฟล์ไปทำอย่างอื่น (รู้นะว่าจะรีบไปเล่น Camfrog) เพราะกำลังจะแนะนำให้รู้จักกับอีก function นึง.. ที่จะช่วยแก้ปัญหาการ “ไร้นำ้หนัก” ของการเหวี่ยงได้…นั่นคือ “Weighted Tangents” (ใน Maya เรียกอย่างนี้ แต่ Animation Program อื่นอาจมีชื่ออื่นนะ) ถ้าใครหาไม่เจอ คำสั่งนี้อยู่บนเมนูในหน้าต่าง Graph Editor มองหา Curve | Weighted Tangents (เลือกเส้นกราฟที่ต้องการ weight ให้ active ก่อน ค่อยเลือกคำสั่งนี้นะ) หลังจากเลือกให้เส้นกราฟนั้น Weighted Tangents แล้ว…ให้คลิ๊กไปที่ปุ่ม “Free Tangent Weight” (หน้าตา icon มันก็เป็นแบบรูปนี้)
หลังจากคลิ๊กแล้ว…สิ่งที่จะเกินขึ้นกับเส้นกราฟของเราก็คือ ที่ปลายของ handle ของแต่ละคีย์จะกลายเป็นกล่องสีเหลี่ยมใส ซึ่งเราสามารถ”จับแล้วลาก” เพื่อดึงให้เส้น handle ยาวขึ้น (และยังหมุนขึ้นลงได้เหมือนเดิมด้วย) พอเราดึงเส้น handle ให้ยาวขึ้น เส้นกราฟของเราก็เปลี่ยนหน้าตาไปเป็นแบบนี้
และทำให้การเหวี่ยงของลูกตุ้มของเราดูมีน้ำหนักเหมือนจริงมากขึ้น… เหมือนแบบนี้
ตอนนี้เห็นแล้วใช่มั้ยว่า Graph Editor สำคัญยังไง … มีเวลาเมื่อไหร่ก็ลองเล่นกับ Tangent ชนิดต่างๆ ดู แล้วก็เลือกประเภทของ Tangent แล้วปรับใช้ให้เหมาะกับลักษณะของงานที่เรากำลัง Animate… แล้วคุณจะรู้เลยว่า…
Graph Editor มันไม่ใช่แค่ “หน้าต่างที่มีเส้นยุบยับ” หรอก… แต่มันคือ “หน้าต่างที่เป็นเส้นทางสู่การ Animate อย่างโปร” ต่างหาก … วะฮิ๊ววววววว (*^_^*)















อัพถี่จริงๆขอรับ :3
โปรแกรมอนิเมทมีทุกโปรแกรมเลยแหะอันนี้ ไม่เว้น2D >.>
เท่าที่เดา กราฟมันแสดง เวลา กับระยะเคลื่อนที่อะไรแนวๆนั้นสินะ
หุหุ อาจานพิ้งค์ขยันจัง เสียดายที่ปอนไม่ขยัน 55555
งานเยอะจังเลยยย ปิดเทอมจะมารื้อๆทำดู กลัวลืมมายา จาใช้ไม่เป็นแล้ววว ว
ใช้ไม่เป็นมาเรียนใหม่ได้เรื่อยๆ ปอนด์ (แต่อย่าลงทะเบียนใหม่นะ ไม่ชอบคิดเกรด)
คนเก่งใจดีงี้ น่าส่งเสริม ขอบคุณมากๆที่แบ่งปันกันครับผม ^^
ขอบคุณค่ะ เมื่อกี้แอบไปดูงานของ Nui Studio มาเหมือนกัน มีงานเจ๋งๆ เต็มไปหมดเลย ชอบงาน Oriental Princess มากเลยค่ะ ดีใจจริงๆที่ได้เจอตัวคนทำ … ขออนุญาตติดตาม Nui Studio มั่งนะคะ (*^_^*)