Animate ให้ไว .. อย่าเพิ่งใส่ใจ “ขา”
หวัดดีครับ animator ทั้งหลาย
เตรียมใจสำหรับเรื่องช๊อคไว้ได้เลยครับ
เพราะในที่สุดผมก็จะมาพูดเกี่ยวกับอะไรที่เป็นเรื่อง “เชิงปฏิบัติ” ซะที!! ผมพูดจริงๆนะ!! ผมรู้คุณคงคิดว่าผมคงจะ “เริ่ม” พูดอะไรในเชิงปฏิบิตแล้วแล้วก็ค่อยๆโยงเรื่อยเลยเถิดไปเข้าเรื่องที่คุณเองก็อาจจะไม่ค่อยได้เอาไปใช้ แต่ครั้งนี้นะ ผมรับประกันเลยว่าผมจะพูดเรื่อง “trick” แล้วจริงๆ สาบานเลยเอ๊า
ก็แบบว่า… คอลัมน์นี้มันชื่อ Tips and Tricks ใช่มั้ยล่ะ? แล้วที่ผ่านมาผมก็เอาแต่พูดเรื่อง Tips ทั้งนั้นเลย แล้วก็มีความรู้เฉพาะด้านเกี่ยวกับ animation ที่ผมก็อาจใช้เวลาพูดเลยเถิดไปมาก … ไม่ค่อยมีหรอก ไอ้ที่พูดแบบว่า “ถ้าคุณ set key ที่เฟรมนี้ แล้วก็ไป set อีก key ที่เฟรมนั้น .. เทคนิคจะช่วยให้สอง key นี้มันแจ่มขึ้นก็คือ บลา บลา บลา.. “ ใช่มั้ย?
เพราะงั้น.. ลืมเรื่อง tip ไปเลยละกัน ครั้งนี้.. เข้าเรื่อง Trick เลย
Trick 1 : ลืมเรื่องขาไปซะ
โอเค งั้นเริ่มเลยนะ ประการแรกเลย.. trick เจ๋งๆ ส่วนมากผมไม่ได้คิดเองหรอก ส่วนใหญ่แล้วมันมาถึงผมโดย animator ชั้นเซียนทั้งหลาย เช่น Glen McIntosh, Animation Supervisor ที่ ILM เจ้าเก่า แล้วคุณจะไม่อยากเชื่อเลยว่า ผมใช้เวลามากขนาดไหนทำความเข้าใจเรื่องนี้
Trick ก็มีอยู่ว่า : ถ้าหากว่าคุณกำลัง animate action scene คุณก็ไม่ต้องไปสนใจเรื่อง “ขา” จนกว่าคุณจะ happy กับ animation ส่วนลำตัว
แค่นั้นเอง มันก็ไม่ได้ยุ่งยากซับซ้อนมหัศจรรย์พันลึกอะไรหรอก แต่แหม…สำหรับผมตอนแรกๆ มันน่ากลัวชมัดเลยแต่ผมต้องยอมรับนะว่า trick นี้มันมีประโยชน์มากจริงๆ พูดง่ายๆ ว่า.. ไอเดียก็คือ..
ถ้าคุณจับ timing และ ท่า pose ของช่วงลำตัว (สะโพก, ช่วงลำตัว ฯลฯ) อยู่แล้วล่ะก็ ตำแหน่งของขาและเท้ามันก็จะถูกกำหนดไว้แล้วจากตำแหน่งของลำตัวกับ timing ของลำตัวนั่นแหละ
ดังนั้น ถ้าตั้งแต่แรกคุณซ่อนขาไปเลย แล้วก็เอาเวลามาสนใจเรื่องการบล๊อคตำแหน่งของร่างกาย มันก็เหมือนคุณได้ตำแหน่งของขาและเท้ามาฟรีๆ
ปฏิกิริยาแรกของผมต่อแนวคิดนี้จริงๆแล้วผมไม่ค่อยแน่ใจหรอกนะ เพราะผมก็สงสัยว่า “แล้วคุณจะรู้ได้ไงว่าสะโพกจะอยู่ที่ไหนถ้าคุณไม่เห็นเท้า?” ผมทำงานได้ยากมากตอนที่เริ่มลองใช้วิธีนี้ เพราะก่อนหน้านั้นผมเป็นคนที่ทำงาน animate แบบ pose-to-pose ซะส่วนใหญ่ หมายถึงว่า ผมจะคิดถึง scene ของผมเป็นภาพของ body pose จาก pose (ที่หวังว่า strong) นึงไปอีก pose นึงไปเรื่อยๆ .. เวลาที่ต้องวางบล๊อคท่า pose สำหรับ animation ผมไม่สามารถนึก pose ออกได้เลยถ้าต้องตัดส่วนของร่างการที่สำคัญขนาดนี้ออกไป
อย่างไรก็ตาม สิ่งที่ผมพบต่อมาก็คือ.. ปรากฏว่าวิธีนี้ช่วยผมทำงานได้เร็วขึ้นมาก ตราบใดที่คุณไม่ข้ามขั้นตอนการวางแผนงาน แล้วรู้ (ในใจก็ได้) ว่า pose หลักของคุณสุดท้ายมันจะออกมาหน้าตายังไง คุณอาจจะต้องเข้าไปปรับตำแหน่งสะโพกหรือลำตัวนิดๆ หน่อยๆ เวลาที่คุณเริ่มทำงานส่วนขาและเท้าแล้ว แต่ส่วนใหญ่เลยนะ
ถ้าช่วงลำตัวออกมาดูโอเคแล้ว ยังไงขากับเท้าก็น่าจะออกมาเวิร์คแหละ
โบนัสก้อนใหญ่ที่แถมมาก็คือ ในกรณีที่ character ของคุณวิ่งไปทั่ว หรือหมุนตัว หรือ พลิกตัว หรือกระโดดไปมาทั่ว shot .. คุณไม่ต้องมาคอยถูกถ่วงให้ทำงานช้าลงเพื่อที่จะปรับตำแหน่งเท้าและขาตอนที่กำลังบล๊อค ผมเพิ่งรู้เองว่าไอ้การพยายาม animate ขาตั้งแต่ต้นมันกินเวลาตอนผมบล๊อคขนาดไหน แล้วมันทำให้ผมทำงานช้าลงมากขนาดไหน
ผมได้ลองใช้ trick นี้ในการทำภาพยนตร์ animation มา 4 เรื่องแล้ว แล้วผมก็พบว่าไม่ว่า scence นั้นจะเป็น action ที่มากมายขนาดไหน การที่ผมทำงานด้วยวิธีนี้มันช่วยให้ผมบล๊อคงานได้เร็วขึ้นจริงๆ
ยกตัวอย่างนะ มี scene นึงใน Star Wars 3: Revenge of the Sith ที่ผมต้อง animate Yoda ให้ผลักคนนึงให้ล้มลงแล้วปา Lightsaber ใส่อีกคนนึง เสร็จแล้วก็กระโดดเหยียบไปบนอกของคนนั้น แล้วดึง Lightsaber ออกมาในขณะที่ชายคนนั้นค่อยๆ ล้มลง จากนั้นก็กระโดดข้ามหัวของชายคนนั้นเพื่อที่จะจู่โจมใส่ clone trooper คนต่อไป
ครั้งแรกที่ผมลองใช้ trick “การซ่อนขา” ของ Glen แล้วปรากฏว่ามันก็ได้ผลดีมากจนผมก็ใช้วิธีนี้ตลอดการทำงานทั้ง sequence เลย
สิ่งแรกที่ผมทำก่อนก็คือซ่อนขาและเท้าไปเลย ในที่นี้ผมหมายถึงซ่อน nurb-curves แล้วก็ foot controllers ไปด้วยทั้งหมดเลยนะ แล้วตอนนี้ผมก็เหลือแต่ Yoda ที่ไม่มีขายืนลอยๆ อยู่ ผมปล่อยให้แขนกับมือ show อยู่นะ แล้วหัวก็อยู่ แล้วก้นกับสะโพกก็อยู่เพื่อว่าผมจะได้ยังเห็นว่า line 0f action มันอยู่ยังไงตลอดการ pose ช่วงลำตัว (ซึ่งมันช่วยผมได้มากในการวางแผนว่าจะวางตำแหน่งเท้าตรงไหนหลังจากนั้น เพื่อที่จะได้ pose ที่ strong แล้วก็มี silhouette ที่ชัดเจน) ผมบล๊อคช๊อตทั้งหมดด้วยวิธีนี้ ผมก็เลยมี Yoda ไร้ขาลอยไปลอยมา จู่โจมใส่พวก clone, ปา saber, กระโดดลงเหยียบที่อกของทหารโคลน… ทั้งหมดเลย แล้วพอ timing ของช่วงลำตัวของ Yoda ดูโอเคสำหรับผมแล้ว (ซึ่ง หมายถึงว่า มันต้องไม่ได้ดูลอยๆ ไร้น้ำหนักนะ มันต้องรู้สึกเหมือนว่าเค้าลงเหยียบด้วยเท้าจริงๆ) เมื่อนั้นแหละผมถึงเริ่มเปิดขากลับขึ้นมา animate
ขาทั้งหมดเป็น IK ดังนั้นแน่นอนว่าตอนนี้มันเลยดูเหมือนว่าตัว Yoda เหาะไปโน่นมานี่โดยที่ลอยออกห่างจากขา แล้วเค้าก็ดูเหมือน superman ประหลาดเขียวๆ เล็กๆ แต่ทันทีที่ผมเริ่มบล๊อคขา มันก็แทบบ้าไปเลยที่เห็นว่ามันง่ายขนาดไหน
ตอนเฟรมแรก..ผมวางเท้าไว้ในตำแหน่ง pose ที่ผมต้องการไว้ก่อน แล้วก็แค่ลองขยับไปทีละเฟรมตลอดทั้งช๊อต
คือ animate เท้าและขาในสไตล์ straight ahead
แล้วก็แค่มองหาเฟรมที่ขามันยืดจนผิดรูป (Hyper-Extended) .. พอผมเจอเฟรมนั้นใช่มั้ย ผมก็ย้อนกลับไปก่อนหน้านั้นหนึ่งเฟรมแล้วก็ save key ของเท้าไว้ แล้วพอเฟรมต่อมาที่ขามันยืด ผมก็แค่ยกเท้าให้สูงขึ้น เสร็จแล้วก็ไปเรื่อยๆ จนช่วงที่ลำตัวของ yoda เริ่มตกกลับลงมา (ช่วงที่ลำตัวกดลงของ run cycle น่ะ) แล้วก็ย้อนกลับไปซักสองเฟรม แล้วก็เลื่อนเท้าที่ก่อนหน้านั้นมันถูกยึดซะยาว เอามาวางตำแหน่งที่ต้องการ แค่เนี้ย! Yoda ก็วิ่งไปวิ่งมาแล้ว
พูดอีกอย่างนึง … ช่วงลำตัวของเค้าเป็นตัวกำหนดว่าเมื่อไหร่ที่ผม “ต้อง” ยกเท้าให้สูงขึ้น ไม่งั้นขาจะถูกยึด (Hyper-Extended) แล้วเริ่มกระตุก (Pop)
จนถึงตอนนี้ ผมใช้วิธีนี้ในการ animate Yoda เวลาที่เดินสองขา, เดินสามขาแบบใช้ไม้เท้า ใน War of The Worlds, แล้วก็มังกรที่เดิน 4 ขาใน Eragon รวมถึงอีกสองสามอย่างที่ผมไม่ได้รับอนุญาตให้พูดถึงตอนนี้ (โทษทีนะ คุณก็ไม่ชอบที่เป็นแบบนี้เหมือนกันใช่มั้ย?) แล้วตลอดมามันก็ช่วยได้อย่างไม่น่าเชื่อ ไม่ว่าตัวละครนั้นจะมีรูปร่างหน้าตายังไง หรือไม่ว่าจะมีกี่ขาก็ตาม
คุณอาจจะคิดว่ามันบ้าสิ้นดี ซึ่งจริงๆ ก็เป็นสิ่งที่ผมคิดนะตอนที่ Glen พยายามจะโน้มน้าวผมให้ลองใช้วิธีนี้น่ะ แต่เชื่อผมสิว่ามันคุ้มที่จะลองถ้าหากว่าคุณยังไม่ได้ทดลองกับตัวล่ะก็ บางทีคุณก็อาจจะเห็นนะว่ามันเป็นประโยชน์มากเหมือนอย่างที่ผมเห็นอยู่นี้
ใช่ มันเหมือนการทำงาน animation แบบเป็น layer แต่ผมคิดว่างานของผมก็ยังเป็นแบบ pose-to-pose 100% อยู่นะ ผมก็แค่เก็บการวางตำแหน่งขากับเท้า (ซึ่งผมก็วางแผนไว้แล้วว่าจะต้องออกมาเป็นแบบไหน) ไว้ขั้นตอนสุดท้าย
ข้อดีของวิธีนี้ที่เห็นชัดๆ ก็คือ ประหยัดเวลา แทนที่จะต้องมานั่งปรับตำแหน่งเท้าตลอดที่มีการเคลื่อนที่ในช๊อต แล้วก็ save key เยอะแยะไปหมดที่สุดท้ายก็ต้องมากปรับมาแก้อยู่ดีระหว่างที่กำลังบล๊อค คุณก็สู้ไม่ต้องสนใจมันไปเลยจนกระทั่งรู้แน่ๆ แล้วว่าต้องวางมันไหนตรงไหน และเมื่อไหร่ แล้วก็ค่อยมาทำไม่ดีกว่าเหรอ วิธีนี้คุณจะได้ตำแหน่งและ timing ของเท้าและขาที่สอดคล้องไปกับลำตัวที่คุณวางไว้แล้วอย่างดี
หวังว่าวิธีนี้จะเป็นประโยชน์กับใครหลายๆ คนนะครับ
เอาล่ะ ก็นี่แหละ … trick แรกของเรา
ทำ animation กันต่อไป แล้วอย่าลืม… “สนุก” เสมอนะครับ!




ขอบคุณมากๆเลยคับ
น่าลองวิธีนี้มั้งจัง อนิเมทขาเสียเวลามากที่สุด