[ Introduction to Animation in Maya Part 2 ]
จะลองทำให้ speeder ตัวนี้วิ่งตามเส้นที่เราสร้างขึ้นมา
จากภาพ เป็นลำดับการ select โดย คลิกที่ object ก่อน แล้ว shift คลิก ที่ เส้น path ซึ่งจะเป็นเส้นที่เราจะใช้เป็นเส้นทางการวิ่งของ speeder เส้นที่เราสร้างขึ้นนี้จะมีผลต่อจุดเริ่มต้นของการเคลื่อนที่ด้วย นั่นคือ Maya จะให้จุดเริ่มต้นการเคลื่อนที่เป็นจุดเดียวกันกับจุดที่เราคลิกลงไปเพื่อเส้นเป็นครั้ง แรก ถ้าต้องการให้ไปเริ่มต้นฝั่งตรงข้าม สามารถใช้คำสั่ง Edit Curves >> Reverse Curve Direction ได้ครับ
หลังจาก select ครบแล้ว เปลี่ยน menu set ให้เป็น Animation ด้านมุมบนซ้ายของจอ
จากนั้นเลือก Animate >> Motion Paths >> Attach to Motion Path เปิด Option ขึ้นมาเพื่อตั้งค่า
ค่าที่ตั้งด้านบนนี้ก็เป็นค่าที่ Maya ตั้งมาให้แ ล้วครับ ไม่ได้เปลี่ยนอะไร อาจจะลองกดที่ Edit >> Rest Setting ก็ได้ครับ เป็นการ reset การตั้งค่าให้อยู่ใน
จะมีตัวเลบขึ้นมาที่หัวท้ายของเส้น path ตัวเลขนี้คือ frame นั่นเองครับ ที่เห็นด้วยบนเราสามารถแปลความหมายได้ว่า เริ่มต้นวิ่งที่ frame ที่ 1และสิ้นสุด การวิ่ง เมื่อถึง frame ที่ 250
สาเหตุที่มี 250 frame ก็เนื่องจากว่าตั้งให้ Time Slider ด้านล่างของจอเป็น 1 ถึง 250 นั่นเองครับ คำสั่ง Attach to Motion Path จะใช้ค่าของ Time Slider เป็นตัวกำหนดจุดเริ่มต้นและสิ้นสุด (สามารถเลือกเองได้จาก Option) แต่ก็เป็นเพียงค่าเริ่มต้นครับ เราสามารถแก้ไขทีหลังได้
ถ้าขยายภาพเข้าไปดูใกล้ๆ จะเห็น speeder จมลงไปในพื้น เนื่องมาจากการทำ Motion Path จะใช้ Pivot หรือจุด อ้างอิงของ Objectเป็นตัวกำหนด ตำแหน่ง เช่นยามลำนี้ Pivot อยู่ที่กลางลำ เมื่อทำ Motion Pathจุดที่จะมาติดเส้น Path คือ Pivot ที่อยู่กลางลำของยาน ทำให้จมลงไปในพื้นการแก้ไม่ยากครับ ย้าย Pivot ลงมาด้านล่าง ก็จะทำให้ speeder ลอยอยู่เหนือพื้นได้
กด w แล้วก็กด Insert จับแกนเพื่อย้าย Pivot ได้เลยครับ
มาดูทิศทางการหันหัวของ speeder ก็บ้างครับ ภาพตัวอย่างด้านบน เห็นได้ชัดเจนว่า speederหันด้านข้างให้กับแนวการวิ่งด้านที่เป็นด้านหน้าของ Object เรียกว่า Front Axis
คลิกที่ Object แล้วกด Ctrl+a เปิด Attribute Editor ขึ้นมาดูที่ TAB Motion Path ครับ เปลี่ยน Front Axis เป็น Z ก็จะหันไปในทิศที่ถูกต้องแล้วครับ ตรงนี้แกนจะเป็นอะไรขึ้นกับเราวาง Object ไว้ในแนวไหน ในขณะสร้างครับ ส่วน Up Axis คือแกนที่บอกด้านบนของ Object โดยปกติก็จะเป็นแกน Y
ลองคลิกที่ Object แล้วไปที่ Window >>Animation Editor >>Graph Editor
กด a จะมองเห็นกราฟทั้งหมด กราฟที่เราเห็นเป็นความสัมพันธ์ระหว่างค่า curve point หรือตำแหน่งบนเส้น Path และเวลาหน่วยเป็น frame
ในกรณีนี้ใช้คำสั่ง Flat Tangents ทำให้เกิดเส้นโค้งขึ้นมา กราฟแบบนี้จะทำให้ speeder ต่อยๆออกตัว เพิ่มความเร็วขึ้น แล้วก็ชะลอและค่อยๆจอดเมื่อถึง frame ที่ 250 เราสามารถดัดกราฟได้หลายรูปแบบตามต้องการครับ เช้นอยากใ ห้หยุดอยู่กับที่ซัก 2-3 วินาที เราสามารถทำให้กราฟบางส่วนเป็นเส้นตรงแนวนอน ก็จะทำ ให้ speeder จอดในช่วงเวลาที่เราต้องการได้ ดูผลงานครับ ซัก 3 frame
Motion Path เป็นการทำ Animation ที่มีประสิทธิภาพมากและประยุกต์ใช้งานได้หลายรูปแบบใช้ให้คล่องเอาไว้จะสามารถทำให้เราสร้างงานได้หลาก หลายมากขึ้นครับ พบกันตอนหน้าครับ |
|