Track View Selected แก้ไขลักษณะการทำ Animation โดยใช้เส้นกราฟเป็นตัวควบคุมแสดงการเคลื่อนไหวของ object ขั้นตอนที่ 1 ลองสร้าง line ขึ้นมา 1 เส้นตามรูป หลังจากนั้นให้นำ model อะไรก็ได้มาสัก 1 ชิ้น ( Model รถยนต์ ) สร้างที่ด้าน Top View ตามรูปที่ 1 – 2
หลังจากนั้นให้เลือกที่ object (รถยนต์ ) ไว้ไปที่ กลุ่ม Motion > Assigncontroller > Position Bezier Position > เลือกที่ปุ่ม Assign ตามรูปที่ 3
ในรูปที่ 4 ให้เลือกที่ Path Constraint > okหลังจากนั้นให้เลือกที่ปุ่ม Add Path > Pick ที่เส้น Path ( line ) ตามรูปที่ 5 – 6
ในขั้นตอนต่อไปให้เลือกที่ ช่อง Follow > เลือกที่แกรน X แล้วลองกดปุ่ม Play ตามรูปที่ 7 – 8 - 9
ขั้นตอนที่ 2 ให้เลือกที่ รถยนต์ไว้ไปที่ Menu Graph Editors > New Track View ตามรูปที่ 10
ในรูปที่ 11 เราก็จะได้เส้นกราฟขึ้นมาให้เลือกที่ Percent เราก็จะได้เส้นกราฟในลักษณะโค้งขึ้นมาตามรูปหลังจากนั้นให้ไปที่ปุ่ม Add Key บนเส้น Curve จำนวน 2 จุด ตามรูปที่ 12
ในขั้นตอนต่อไปให้ เลือกที่จุดแรกบนเส้น ไว้ใส่ค่าที่ช่องแรกด้านล่าง = 40 ตามรูปที่ 13
ขั้นตอนต่อไปให้เลือกจุดที่ 2 ไว้ใส่ค่าที่ช่องแรกด้านล่าง = 60 ตามรูปที่ 14
หลังจากนั้นในขั้นตอนต่อไปทำการเลือกที่จุดที่ 1 ไว้กับจุดที่ 2 ใส่ค่าตัวเลขที่ช่องที่ 2 ด้านล่าง = 30 ตามรูปที่ 15
ในรูปที่15เราก็จะได้เส้นกราฟระหว่างจุดที่1และ2เป็นเส้นตรงแต่บางครั้งก็อาจจะไม่เป็นเส้นตรงเสียทีเดียวก่อนอื่นเรามาทำความเข้าใจก่อนว่าทำไมถึงต้องกำหนดเส้นกราฟระหว่างจุดที่ 1 ถึง จุดที่ 2 ให้เป็นเส้นตรงผมจะยกตัวอย่างง่ายๆแล้วกันนะครับ เช่น เวลาเครื่องบินกำลังบินขึ้นก็จะมีระดับความสูงความเร็วที่ต่างกันไป เหมือนในรูปที่ 15 เหมือนกันครับก็จะบอกถึงตำแหน่งการเคลื่อนไหว เช่น 0 – 40 ตอนแรกก็จะช้าแล้วเริ่มเร็วขึ้นจนถึง 40 แล้วจึงจะหยุดต่อจาก 40 – 60 จะหยุดอยู่กับที่ หลังจาก 60 ไปแล้วจะเริ่มเคลื่อนไหวแบบช้าแล้วเริ่มเร็วขึ้นจนถึง 100 นั้นเรามาดูว่าอะไรเป็นเป็นตัวกำหนดให้ช้าบ้างเร็วบ้างให้เลือกที่จุดแรกไว้ คลิกเม้า ขวา ที่จุดกำหนดเลือกรูปให้ได้ดังรูปต่อไปนี้ครับตามรูปที่ 16
กำหนดให้ เส้นของ in และ out โค้งเข้าหากัน ในจุดที่ 2 ก็ทำเหมือนกันกับจุดแรกนะครับแล้วลอง Play ดูเราก็จะเห็นเส้นตรงในแนวตั้งวิ่งผ่านเส้นกราฟแต่พอมาถึงระหว่างจุดที่ 1 กับจุดที่ 2 ( 40 – 60) รถยนต์ จะหยุดอยู่กับที่ ลองดูตามรูปที่ 17
เพื่อนๆลองไปทำเล่นดูนะครับ เช่น มีสี่แยกไฟแดงอยู่ 1 สี่แยกต้องการให้รถ ที่กำลังวิ่งมาหยุดอยู่ตรงสี่แยกเพื่อรอสันยานไฟต่อจากนั้นก็มีรถอีกฝั่งวิ่งผ่าน สี่แยกไฟแดงไปลองทำดูนะครับ |
|