Welcome to my animation notebook.

วันอังคาร, กรกฎาคม 28, 2009

Character animation on TVC "The Beger cat"

project นี้เป็น project ที่ได้ทำ character animation เต็มๆ รู้สึกชอบและสนุกกับมันมากๆ ช่วงก่อนที่จะเริ่ม project ผมก็พยายามหา tutor เรื่อง principle of animation มาดูมาอ่านทำความเข้าใจกับหลักการต่างๆที่เมืองนอกเค้าทำกัน คิดว่าอยากจะทำออกมาให้ดูดีที่สุดเท่าที่จะทำได้ ระหว่างขั้นตอนการทำก็มีเรื่องสงสัยมากมายเต็มไปหมด มีความสับสนในเรื่อง animation เกิดขึ้นเต็มหัวไปหมด ไม่รู้ว่าไอหลักการต่างๆนานาที่ได้หาความรู้มา มันเอาไปใช้กันตอนไหน ตอนไหนควรใช้ ตอนไหนไม่ควรใช้ ก็ทำแบบงูๆปลาๆ ไปตามประสาคนที่ศึกษาเองในช่วงเริ่มต้น บวกกับปรึกษา พี่ Head ที่แบ่ง shot กันทำกับผม ก็ค่อยๆทำกันไปจนผลงานออกมาตามที่ตั้งใจไว้ แต่ถึงที่สุดแล้วใน project นี้ผมเองก็มีเรื่องสงสัยอยู่เรื่องนึง ที่คิดไม่ตกซะที...คือ การทำ animation ใน TVC นั้นแตกต่างกับการทำ animation ในหนังในการ์ตูนมั้ย ถ้าในกรณีที่โจทย์ของทุกๆสื่อคือ character animation เหมือนกัน ผมเอาคำถามนี้ไปถามพี่ Head คนนึงด้วยความสงสัยแบบเด็กๆ และแล้วก็ได้คำตอบมาว่า

จริงๆแล้วมันก็ต่างกันเพราะว่าในการทำ TVC มันมีเรื่องของการขาย เรื่องของ business เข้ามาเกี่ยวข้องด้วยบาง shot การ movement ที่มากไปของตัวละครมันอาจดึงสายตาคนดูมากเกินไปจนคนดูไม่ดูของที่เค้าจะขาย อย่างเช่นพวก shot ที่เค้าจะโชว์ pack หรือ demon shot อะไรพวกนี้ บางทีก็เข้าใจว่าเราอยากจะใส่ความ overacting ลงไปแต่ว่าบางครั้งแล้วด้วยปัจจัยต่างๆทาง ธุรกิจแล้วเราก็ควรจะพาสายตาของคนดูไปที่ pack หรือสิ่งที่ลูกค้าต้องการจะขายมากกว่า บางทีอาจจะต้องคำนึงถึงเรื่องเส้นสายต่างๆใน shot เลยว่าเส้นต่างๆที่เกิดขึ้นเนี่ยมันพาสายตาคนดูเข้าไปที่ point ของเค้ารึเปล่า ต่างกับใน การ์ตูนหรือในหนัง ที่ animator สามารถใส่จินตนาการต่างๆได้อย่างเต็มที่เพียงแค่ขอให้ จินตนาการต่างๆเหล่านั้นของพวกเขาไปส่งเสริมการเล่าเรื่องใน shot นั้นๆให้ชัดแจ๋วยิ่งขึ้นมันก็ย่อมทำได้ไม่มีความผิดแต่อย่างใด ด้วยประการฉะนี้เอง ใน project นี้ผมก็เลยได้รู้ถึงข้อแตกต่างและข้อจำกัดบางอย่างของการทำ animation ใน TVC โดยฉะนี้แล..... หุหุ

จบ project แล้วก็รู้สึกได้เลยว่า animation ของเรายังห่างชั้นกับคำว่า Animation สุดเจ๋ง !! อยู่อีกหลายขุมนัก สิ่งที่ทำได้ตอนนี้คือ พยายามฝึกต่อไปและดูว่าคนเก่งๆเค้าทำยังไงกัน งานเค้าถึงออกมางดงามปานนั้น บวกกับเรื่อง acting ที่จะทิ้งเสียไม่ได้เลย บางครั้งตอนที่ผมดูงาน animation ของฝรั่งผมก็นึกอยู่ในใจว่าทำไม เวลาที่เค้าเสียใจ ดีใจ หัวเราะ เย้ยหยัน ไม่ว่าอารมณ์อะไรแต่ละคนเค้าจะสื่อมันออกมาได้คล้ายๆกัน พวกเค้ามีสูตร acting หรืออย่างไรอันนี้ก็ไม่ทราบได้ ใครรู้คำตอบจริงๆก็ช่วยสงเคราะห์บอกผมทีเถิด รู้แต่ว่าบางทีเข้า 11secondclub ไปดูงานของเทพๆทั้งหลายก็ยังไม่เลิกสงสัยซะทีว่าทำไมมันคล้ายกันได้ปานนี้ ทั้งหมดนี้ก็ยังคงเป็นความลับสำหรับผมในตอนนี้หละครับ เพราะยังไม่เทพ แต่ที่แน่ๆยังไงก็ต้องคอยศึกษาค้นคว้ากันต่อไปอีกยาวๆหละ...สู้ๆ

video
Credit
modeling : texturing : rigging : rendering by พี่ๆที่ yggdrazil ครับ

การใช้ NCloth ร่วมกับ blendshape

เพิ่งจะมีโอกาศได้ใช้ blendshape แบบ inbetween จริงๆจังครั้งแรก โดยใช้คู่กับ NCloth แล้วก็ได้รู้ว่ามันไม่ได้ง่ายอย่างที่คิดไว้เลย โจทย์ที่ลูกค้าให้มาก็คือ ลูกค้าอยากจะแกะฉลากของ Pack ตัวเก่าออกมาเพื่อโชว์ Pack ใหม่แจ๋วกว่าเดิมโดยมีริบบิ้นเจ้าปัญหาผูกไว้อีกรอบหนึ่ง ซึ่งเค้าอยากให้ Look ดูนุ่มๆเบาๆ เหมือนแกะห่อของขวัญสวยๆแพงๆยังไงหยั่งงั้น

ทีแรก ตอนที่เริ่มทำ project นี้ พี่เอ๋ยใช้วิธี sim NCloth มาลองก่อน ส่งลูกค้าไปแล้ว แต่ยังไม่ตรงใจลูกค้าซักเท่าไหร่ เลยเอามาลองใหม่คราวนี้เอาปัญหากลับมาปรึกษา พี่head หลายๆคนก็ได้ผลสรุปว่าให้ใช้ blendshape ช่วย เพื่อจะได้ใช้ คุม NCloth ในบางจุดที่มันยังดูแปลกๆจากนั้นก็เริ่มลุยกันเลย

ขั้นตอนแรกผมลอง เอา NCloth ตัวเก่าที่พี่เอ๋ย sim ไว้มาลองดัดๆดู ดัดไปดัดมาจากนั้นก็รู้สึกว่ามันยังไม่พอ ก็เลยขอให้พี่เอ๋ยช่วย sim มาอีกหลายๆแบบ เพื่อเอามาเลือกช่วงที่สวยๆของแต่ละอัน อย่างเช่นบางอันตอนแกะสวยมากตอนตกยับยู่ยี่ บางอันตอนตกสวยงาม แต่ตอนแกะกลับดูแปลกๆ มีหลายอย่างคละๆกันไป ก็เลยพยายามหาช่วงที่คิดว่าสวยที่สุดของแต่ละอันมา ทีแรกก็จดๆไว้ก่อนว่า เบอร์นี้ ช่วงนี้สวยนะ เบอร์นี้ช่วงนี้สวย จดไว้ๆ แล้วค่อย Import เฉพาะอันที่จะใช้มารวมๆกันจากนั้นก็เริ่ม ทำ blendshape กันเลย ตอนทำ blendshape จะใช้เครื่องมือ softselection บ่อยมากๆเพราะว่า ของที่จะทำมันค่อนข้าง freeform แล้วพอใช้ softselection แล้วมันเข้ากันได้ดีจริงๆ เรียกได้ว่าใช้ตลอดเลยก็ว่าได้ ความยากตอนที่ทำก็จะอยู่ที่ จะเอาแต่ละช่วงมาต่อกันยังไงให้ มันดูไม่โดด ไม่pop ดูเป็นคนละชิ้น (ทั้งๆที่จริงๆมันก็มาจากคนละชิ้นอยู่แล้ว ) อีกอย่างนึงคือตอนที่ผมทำ blendshape ผมจะคิดถึงเรื่อง timing ไว้แล้วคือเวลาเอามา animate ก็ลากยาวไปเลยไม่ต้องมานั่งปรับ timing กันให้วุ่นวายในตอนหลัง ที่ทำแบบนี้เพราะว่าเผื่อว่าส่งไปแล้ว ลูกค้าดันไม่ชอบจะได้แก้ง่ายๆ แต่เอาเข้าจริงๆแล้วก็ยังต้องปรับ timing กันนิดๆหน่อยๆอยู่ดี เพราะประสบการณ์ในการทำ blendshape inbetween ผมยังไม่แม่นขนาดนั้นแต่ผลลัพธ์ก็ออกมา ok ในระดับนึงคือลูกค้าชอบแล้วก็รอดแล้วหละ แต่สำหรับตัวผมเองที่นั่งมองมันบ่อยๆก็ต้องมีติดบ้างเป็นธรรมดา ผมคิดว่าบางช่วงมันยังมีกระตุกๆอยู่บ้างแต่เล็กน้อยจริงๆ แต่ก็อย่างว่า animation มันจบยาก รายละเอียด detail เล็กๆน้อยๆมันเก็บกันได้จนปีหน้านู่นนนนก็ยังไม่พอใจซะที เอาเป็นว่าดูงานว่ามันถึงจุดที่ควรจะพอก็ต้องพอได้แล้วเพราะว่าเดี๋วจะไม่ ทันส่งงานลูกค้าเอานะครับ...หุหุ

-งานนี้ต้องขอบคุณพี่เอ๋ยมากๆครับ ที่ sim NCloth เทพๆมาให้เลือกเป็นสิบสิบอันเลย สุดท้ายแล้วได้ใช้แค่สองสามอันเอง...แต่ก็นะยังไงก็ยังเทพอยู่ดี

อันนี้เป็น blendshape ของ pack และ ribbin

video
final animation

วันจันทร์, กรกฎาคม 27, 2009

blog นี้เพื่ออะไร??

หลังจากจบมาเพิ่งได้เริ่มทำงานจริงๆจังมานี่ก็เกือบๆจะ 1 ปีแล้ว แต่เวลาผ่านมาขนาดนี้ก็ยังไม่ค่อยจะชัดเจนเลยว่าตัวเอง พัฒนาไปเท่าไหร่ เก่งขึ้นบ้างมั้ย และมีอะไรบ้างที่ได้เรียนรู้เพิ่มขึ้นมาในแต่ละวันแต่ละ Project ที่ได้ทำลงไป เลยอยากจะทำ blog ขึ้นมาเพื่อจดบันทึก เพื่อเก็บข้อมูลถึงเทคนิคต่างๆที่ตัวเองได้เรียนรู้มาจากทุกๆที่ ทุกๆคน เมื่อถึงเวลาผ่านข้ามไปอีกปีจะได้รู้ซะทีว่าเราก้าวไปข้างหน้ามากหรือน้อยแค่ไหน ควรจะทำอย่างไรให้ตัวเองพัฒนาต่อไปเรื่อยๆ สร้างผลงานสวยๆงามๆออกมาได้ด้วยตัวเอง และจะได้เก่งแบบพี่ๆหลายคนที่ผมนับถือ

ด้วยประการฉะนี้ผมเลยอยากจะบอกถึงคนที่มาดู blog ของผมว่าถ้ามีข้อติติงอะไรในงานของผมก็บอกมาได้เลยครับเพราะผมถือว่า คำติเหล่านั้นคือ ขุมสมบัติที่ผมจะได้มาฟรีๆโดยไม่ต้องไปลงแรงอะไรเลย

สุดท้ายนี้ขอขอบคุณล่วงหน้าไว้ก่อนเลยสำหรับทุกๆคำติชม และทุกๆคนที่ผมจะผ่านเข้าไปในชีวิตและทำให้ฝีมือของผมพัฒนาขึ้นต่อไปเรื่อยๆ...ขอบคุณจากใจครับ