Facial Setup with Simple Expression

facialsetup




Facial Setup with Simple Expression

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

การ Setup ใน Tutorial นี้จะแบ่งเป็น 2 ส่วนหลักๆ ส่วนแรกคือการใช้ Slider Control เข้ามาควบคุม Time Remap ส่วนที่สองจะเป็นการใช้ Null Object มาควบคุมทิศทางการมองเห็นของสายตาของตัวละคร


ในส่วนแรกนะคับ เราจะโยงค่าของ Slider เข้ากับ Time Remap แต่เราไม่สามารถนำค่านั้นไปใช้ได้เลย เราจำเป็นจะต้องนำมาหารด้วย Frame rate ของ Composition ที่เราทำงานก่อนคับ จากนั้นเราก็สามารถตั้งค่าของ Slider เป็นหมายเลขเฟรมได้เลย


ในส่วนที่สองนะคับ อาจจะซับซ้อนนิดนึงนะคับ ดูที่ Script กันก่อนนะคับ


interestOrigin=[360,294];
interest=thisComp.layer(“Controller”).transform.position;
interestDistance=thisComp.layer(“Controller”).effect(“Interest Distance”)(“Slider”);
(value+interestDistance)+(interest-interestOrigin)/(interestDistance+30+0.0001);



ความหมายแต่ละส่วนนะคับ
interestOrigin คือ ตำแหน่งตั้งต้นของจุดสนใจ (ในที่นี้คือ Null Object)
interest คือ ตำแหน่งปัจจุบันของจุดสนใจ
interestDistance คือระยะห่างของนัยน์ตากับจุดสนใจ

ส่วนสุดท้ายจะเป็นการทำงานของ Script นะคับ คือ

การหาค่าความเปลี่ยนแปลงของตำแหน่งของ Null Object นำเอาไปรวมกับ ตำแหน่งของ นัยน์ตา โดยทำการหารเพื่อให้ค่าที่เปลี่ยนแปลงนั้นน้อยลงคับ (เหมือนการหน่วงไม่ให้มันเปลี่ยนแปลงมากกเกินไปคับ)

(value+interestDistance) เป็นค่าตำแหน่งของ นัยน์ตา รวมกับค่า interestDistance คับ
(interest-interestOrigin) เป็นการหาค่าตำแหน่งที่เปลี่ยนแปลงไปของ Null Object คับ
(interestDistance+30+0.0001) เป็นค่าหน่วงที่นำมาใช้คับโดย 0.0001 ใส่มาเพื่อไม่ให้เกิดการ หารด้วยศูนย์ ซึ่งจะทำให้ Script ใช้งานไม่ได้คับ


สำหรับเพื่อนๆที่จะนำเอา Script ไปใช้งานนะคับ จำเป็นจะต้องเปลี่ยนแปลงค่าของ interestOrigin เองนะคับก็ง่ายๆนะคับดูจาก Position ของ Null Object ของเราแค่นั้นเองคับ แล้วจากนั้นก็โยงค่าอื่นๆตามใน Tutorial คับ ทำทั้งหมดก็น่าจะใช้งานได้ ไม่มีปัญหาใดๆคับ


ถ้ามีอะไรสงสัย เพื่อนๆสามารถทิ้ง Comment ไว้ได้นะคับ :D



Link สำหรับผู้ที่สนใจ

Vimeo’s Direct Link of ‘Facial Setup with Simple Expression’
Character Face PSD File

Founder of chilltorial.net, Motion graphic designer who loves to share ideas and knowledges for the better of our community.

4 Comments

  • Reply December 30, 2011

    melka75

    thank you for all tuts

  • Reply January 8, 2012

    maximight

    ขอบคุณครับ คงเหนื่อยแย่ สู้ๆครับ

    ปล.คลิปนี้ดูเยอะจัง อิอิ

  • Reply April 11, 2012

    timeforkid

    ขอบคุณมากๆครับมีประโยชน์มากๆครับ

  • Reply January 13, 2013

    wisarn

    ขอบคุณครับ :D

Leave a Reply