แบบฝึกหัด 3D animation ถุงแป้งกระโดดดึ๋งๆ
3D Animation ถุงแป้งกระโดดได้…
ห่างหายไประยะนึงสำหรับ Training .. อันนี้ต้องอภัยอย่างยิ่งสำหรับชาว The Animania ที่ติดตามรอคอยอ่านหมวดนี้อยู่นะจ๊ะ คือจริงๆ ก็เห็นอยู่นะว่า หัวข้อ Training ที่เอามาเล่าให้ฟังในครั้งก่อนๆ ไม่ว่าจะเป็น Blink Cycle (การกระพริบตา), Character head turns (การ Animate ให้ตัวละครหันหน้า) หรือ เส้นกราฟใน Computer 3D Animation (การปรับ Tangents ของ Graph ให้เหมาะสม), การตั้งชื่อ file ให้ Maya Animation และ เทคนิคการคิดท่า Pose นั้นได้รับความนิยมอยู่พอสมควร.. ปลาบปลื้มใจเป็นยิ่งนัก…(*^_^*) ต้องขอบพระุคุณมา ณ โอกาสนี้
แต่พอดีว่า ช่วงปีใหม่ก็ติดภาระกิจเล็กน้อย แถมด้วยการเปิดประเดิมหน้าใหม่เอี่ยมอ่อง คือ 3D Animation Tips and Tricks ที่เอาบทความเคล็ดไม่ลับกลเม็ดเด็ดพรายที่ Animator มืออาชีพเค้าแนะนำเอาไว้ใน Tips and Tricks Ebook มาแปลเป็นไทยไว้ให้อ่านกันง่ายๆ (ว่างๆ ก็ไปอ่านกันได้นะ) พักหลังๆ ก็เลยไม่ได้มีเวลามานั่งทำ Training อ่ะจ๊ะ … แต่รับประกันว่ากลับมาครั้งนี้คุ้มค่าการรอคอยนะ เพราะเราจะพูดกันถึงแบบฝึกหัดภาคบังคับสำหรับ Animator มือใหม่ ที่จะควรจะฝึกทำให้เป็นอย่างแรกๆ ของการเริ่มต้นหัด Animate เลยเชียว… นั่นก็คือ… Jumping Flour Sack หรือ ถุงแป้งน้อยกระโดดดึ๋งๆ นั่นเองงงง!!!!
เสียเวลาอยู่ใย… ของร้อน… เริ่มกันเลย
โดยปกติการ Animate การกระโดด มีข้อพึงสังเกต และระลึกอยู่เสมอเวลา Key อยู่สองสามอย่าง ได้แก่
1. Curve และ Silhouette Value
2. Timing
3. Anticipation
อ้าว..นั่นมันข้อพึงระลึกของการ Key ทุกอย่างเลยนี่นา!! ก็ใช่…
เวลาทำ 3D Animation … กฏทั้งสามข้อนี้เป็นสิ่งที่พึงระลึกไว้เสมอ เพราะงั้น..เราคงได้ยินสามคำนี้อยู่อีกบ่อยๆ ตราบจนเราเปลี่ยนอาชีพไปนั่นแหละ
มาคุยกันเรื่อง Curve และ Silhouette Value ก่อน
สำหรับ Animator มือใหม่ ทักษะที่ควรฝึกอย่างหนึ่งคือ “การมองให้เห็นเส้น curve” ศัพท์เทคนิคหรูๆ ของคำนี้… บางทีก็ใช้คำว่า “Line of Action” … ขยายความได้ว่า..
ไม่ว่าวัตถุที่เรา Animate อยู่จะเป็นรูปทรงใดก็ตาม เมื่อเราปรับเปลี่ยนรูปทรงของมัน หรือทำให้มันเคลื่อนไหว ทางที่ดีที่สุดคือ ปรับเปลียนรูปทรงและการเคลื่อนไหวนั้นให้อยู่ในรูปของเส้น Curve เสมอ…
อย่างถุงแป้งน้อยอ้วนๆ ลงพุง.. บางคนอาจมองว่า มันจะมี Curve ได้ยังไง…
มีสิ… นี่ไง
พอเรามองเห็น curve แล้ว ต่อจากนี้จะทำอะไรก็ง่ายขึ้น แถมสวยงาม smooth ขึ้นอีกเป็นกอง … ข้อดีอีกอย่างของการมอง curve ออก..ก็คือเราจะได้ Silhouette Value ที่ดีตามมาด้วย (ทำหนึ่งได้ถึงสอง สุดยอดป๊ะล่ะ) แล้วทำไมต้องมี Silhouette Value ทีดีอ่ะเหรอ ก็เพราะว่า
Silhouette Value ทีดี มันทำให้คนดูเห็นได้ชัดเจนว่าตัวละครกำลังคิด หรือทำ หรือ รู้สึกอะไร ถึงแม้ว่าจะไม่เห็นสีหน้าของตัวละครไงล่ะ
ซึ่ง เจ้า Silhouette Value เนี่ย จะยิ่งสำคัญขึ้นอีกเป็นสิบเท่าเลยล่ะ ถ้าหากเป็นการ Animate character ที่ไม่มีหน้าตา เพราะเราต้องใช้ “ท่าทาง” ในการ “สื่ออารมณ์” ให้ได้ ถ้าใครนึกตัวอย่างไม่ออก แนะนำให้ดู Character Magic Carpet จากเรื่อง Aladdin เพราะจะเป็นตัวอย่างที่ชัดเจนที่สุด ว่าการที่เราใช้ Curve และ Silhouette Value ได้อย่างมีประสิทธิภาพ มันช่วยสร้างชีวิตจิตใจให้สิ่งไม่มีชีวิตได้ยังไง รวมถึง มันยังช่วยให้การเคลื่อนไหวของสิ่งนั้นเป็นไปอย่างนุ่มนวล ลื่นตา เป็นยิ่งนัก
อ่ะ กลับมาถุงแป้งของเรานะ Key Pose ที่ใช้ในการกระโดด ตั้งแต่ต้นจนจบ ก็จะเป็นตามนี้
ซึ่งถ้าจะมองเป็น Curve แล้วล่ะก็ จะได้แบบนี้
พอได้เรื่อง Curve และ Silhouette Value แล้ว… มาลองดูเรื่อง Timing ซะหน่อยดีกว่า
Timing
สาเหตุที่เราต้องคำนึงเรื่องเกี่ยวกับ Timing ก็เพราะว่ามันสัมพันธ์โดยตรงกับเรื่อง “น้ำหนัก” ถ้าเรากำหนด Timing ได้เหมาะสม น้องถุงแป้งกระโดดของเราก็จะดูมีน้ำหนักสมจริง
อย่าลืมกฏแรงโน้มถ่วงที่เราเคยคุยกันไว้แต่ไหนแต่ไร
“ของตกย่อมใช้ระยะเวลาสั้นกว่าตอนยกลอยขึ้น”
ในที่นี้ก็เช่นกัน ระยะเวลาที่ใช้ตอนที่น้องถุงแป้งของเราลอยตัวขึ้นจากพื้น.. ก็ต้องใช้จำนวนเฟรมมากกว่าตอนที่น้องแป้งตกลงถึงพื้น ถ้าหากเราทำช่วงขึ้นจากพื้นเร็วเกินไป.. น้องแป้งของเราก็อาจจะเหมือนถูกดูดขึ้นไปในอากาศอย่างรวดเร็ว แต่ถ้าช้าเกินไป..ก็อาจจะกลายเป็นเหมือนลุกโป่งที่อยู่ๆ ก็ค่อยๆ ลอยขึ้นมาจากพื้น (แทนที่จะเป็นการกระโดด) ในขณะเดียวกัน.. สมมติถ้าทำตอนตกกลับลงพื้นช้าเกินไป..ก็จะกลายเป็นเหมือนน้องแป้งเราโดดอยู่บนดวงจันทร์ หรืออยู่ในที่ที่แรงโน้มถ่วงน้อย ซึ่งสิ่งที่เกิดขึ้นก็คืือ “Sense of Weight” จะผิดไป..ความสมจริงก็จะลดลง
ขอเสริมอีกนิด… ตอนที่น้องถุงของเราลอยไปถึงจุดที่สูงที่สุดในอากาศ เราก็สามารถจะใส่สิ่งที่เรียกว่า “Hang Time” ลงไปได้
Hang Time คือ ระยะเวลาชั่วอึดใจที่วัตถุของเราลอยค้างในอากาศเมื่อถึงจุดที่สูงที่สุด
ถ้ายังนึกไม่ออก… ลองนึกถึงเวลานักวอลเลย์บอลเทคตัวกระโดดขึ้นไปกลางอากาศรอตบลูก.. มันจะมีชั่วอึดใจหนึ่งที่ตัวเค้าลอยค้างอยู่ แล้วพอตบลูกเสร็จแล้วเค้าค่อยเริ่มตกกลับลงสู่พื้น ..ไอ้ช่วงเวลาชั่วอึดใจที่เค้าค้างอยู่กลางอากาศนั้นแหละ ที่เราเรียกกันว่า Hang Time
Anticipation
งั้น Anticipation คืออะไร ศัพท์มันดูย๊ากยาก… คำนี้อ่านว่า แอน-ติ-สิ-เพ-ชั่น .. ในทาง 3D Animation คำนี้หมายถึง
ท่า Key Pose ก่อนที่จะเกิด Action (มีไว้เพื่อสื่อถึง “การสะสมพลัง” ก่อนที่จะเกิด action) ซึ่งมักจะมีทิศทางตรงกันข้ามกับ Action ที่จะไป..
อ้าววว.. งง.. งงกันใหญ่ อธิบายแบบนี้อาจฟังดูยาก แต่ดูตัวอย่างปุ๊บจะเข้าใจทันที… ในกรณีน้องแป้งน้อยของเรา.. Action คือ การกระโดด … กระโดด คือ ตัวลอยขึ้นใช่ม๊ะ เพราะฉะนั้น Anticipation ของการกระโดดคือการย่อตัวลง (เพื่อสะสมพลัง) ซึ่งถ้าดูจากรูปก็คือ Key Pose ที่สองนั่นเอง หรืออีกตัวอย่างนึง สมมติจะวิ่งไปข้างหน้า เราก็จะมี Anticipation ในการโยกตัวมาข้างหลังก่อน (เพื่อสะสมพลัง) แล้วค่อยพุ่งไปข้างหน้า… ซึ่งถ้าหาก พุ่งเร็ว หรือ กระโดดสูง แน่นอนว่าก็ต้อง “สะสมพลังเยอะ” … การสะสมพลังเยอะ ก็หมายถึง Key Pose ที่เป็น Anticipation ของเราก็จะใช้ Pose ที่ extreme ขึ้น (ซึ่งก็กลับไปสัมพันธ์กับเรื่อง Curve และ Silhouette Value) รวมถึงใช้เวลานานขึ้นด้วย (ซึ่งมันก็กลับไปสัมพันธ์กับเรื่อง Timing อีกเช่นกัน) พอเข้าใจแล้วใช่มั้ย
ทีนี้… เมื่อเอาทุกอย่างที่บอกเมื่อกี้ คือ ท่า Pose ที่มี Curve และ Silhouette Value ที่ถูกต้อง มาผสมกับ Timing และ Anticipation .. ไปลองทำจริงๆ… ปรับโน่นนิด นี่หน่อย… มันก็จะออกมาได้ประมาณยังงี้
เอาไปลองทำกันดูนะจ๊ะชาว Animania ทั้งหลาย ได้ผลยังไงมาบอกกันมั่งล่ะ… Fighto!!!!













เคยดราฟเพลง แล้วรู้จักตัว hang time กับ Anticipation แต่ไม่รู้ว่ามันชื่อนี้ เหอะๆ
แต่ไม่เคยรู้จักตัว curve มาก่อน มองไม่ออกด้วยอ่ะ i ^ i คนละเส้นกับเส้นการเคลื่อนที่อีก มึนๆ o.O”
สำคัญมากขนาดนั้น ต้องฝึกไว้ซะละ ว่าแต่ตัวcurveนี้มันเริ่มจากอะไรถึงจะเข้าใจมันได้หนะ
เคยได้ยินมาก่อนครัล เเต่ไม่ค่อยเข้าใจเท่าไหร่ ตอนนี้เข้าใจเเล้ว ขอบคุณมากๆครับผม
รบกวนสอบถามนิดนึงครับ ไม่ทราบว่ามีที่ไหนสอน Drawing for Animation มั่งคับ ที่เมืองไทยนะครับ คือผมทำ3D animation นะคับ แต่อยากเรียนตั้งแต่เบสิกเลยอ่ะคับ ไม่ทราบว่ามันจำเป็นมากน้อยแค่ไหนครับ
ขอบคุณนะคะที่เข้ามาติดตาม…
เรื่องที่เรียนไม่แน่ใจอ่ะค่ะว่าที่ไหนมีสอนบ้าง จะต้องลองๆ หาข้อมูลดูก่อนค่ะ ส่วนเรื่องความจำเป็นที่ต้องเริ่มมาจากเบสิก อันนี้คิดว่าถ้าได้เริ่มจากเบสิกจริงๆ ก็น่าจะดีนะคะ แต่ยอมรับแบบหน้าไม่อายเลยว่า..ตัวเองก็ข้ามเบสิกแล้วโดดมาจับ 3D เลย (เพราะว่าวาดรูปไม่เก่ง เหะ เหะ) แต่พอทำไปซักพัก แล้วค่อยไปขวนขวายหาความรู้ด้านเบสิกเอาทีหลัง (ย้อนศรน่ะค่ะ) เพราะฉะนั้นไม่อยากให้คิดว่าการไม่รู้เบสิกวาดรูปจะเป็นอุปสรรคให้ไม่ได้ทำงานด้านนี้ ถ้าใจรักก็อยากแนะนำให้ลงมือทำเลยค่ะ..แต่ต้องพยายามขวนขวายหาความรู้ไปด้วย เติมส่วนที่เราไม่รู้เข้าไป เพราะการมีความรู้เบสิกการวาดรูปมีส่วนในการพฒนาฝีมือการ animate ได้มากเลยค่ะ
ขอบคุณมากครับ พอดีเจอที่เรียนแล้วครับ แต่ก็ลังเลอยู่ พออ่านคอมเม้นแล้วไม่ลังเลแล้วครับ ลงเลยดีก่า
เย้ๆ ดีใจด้วยค่ะ สู้ๆ นะคะ ได้ความรู้อะไรจากที่เรียน เอามาแบ่งๆ กันมั่งนะคะ ขอบคุณล่วงหน้าเลยละกันค่ะ ;-P