เทคนิคในการสร้างแอนิเมชั่น - ภาควิชาคณิตศาสตร์และคอมพิวเตอร์

Download Report

Transcript เทคนิคในการสร้างแอนิเมชั่น - ภาควิชาคณิตศาสตร์และคอมพิวเตอร์

บทที่ 9
แอนิเมชั่น
Animation
อ.ชนิดา เรืองศิริวฒ
ั นกุล
สาขาวิชาเทคโนโลยีสารสนเทศ
คณะวิทยาศาสตร์ และเทคโนโลยี มหาวิทยาลัยราชภัฏอุตรดิตถ์
ทำควำมร้ ูจักกับแอนิเมชั่น
แอนิเมชั่น (Animation) หมายถึง “การสร้ างภาพเคลือ่ นไหว” ด้ วยการ
เรียงลาดับกัน และแสดงผลอย่ างต่ อเนื่อง ทาให้ ดวงตาเห็นเป็ นภาพที่มี
การเคลือ่ นไหวในลักษณะภาพติดตา (Persistence of Vision)
ควำมเป็ นมำของแอนิเมชั่น
John Marey และ Edward Muybridge ได้พฒั นาอุปกรณ์สาหรับ
บันทึกภาพเคลื่อนไหวของวัตถุ และนามาใช้เพื่อบันทึกการเคลื่อนไหว
ของม้า
ต่อมา Thomas Edison ได้
ประดิษฐ์กล้องถ่ายภาพ ที่
เรี ยกว่า “Kinetograph”
เป็ นกล้องที่สามารถ
ถ่ายภาพได้ถึง 10 ภาพต่อ
วินาที
Keyframe และ Tweening
การสร้างแอนิเมชันในยุคเริ่ มต้น ผูส้ ร้างจะวาดภาพสาคัญลงบน
เฟรมเรี ยกว่า คีย์เฟรม (Keyframe) และกระบวนการวาดเฟรมที่อยู่
ระหว่างคียเ์ ฟรมนี้วา่ ทวีนนิ่ง (Tweening)
โปรแกรม Adobe Flash นาหลักการนี้ไปใช้ในการสร้างแอนิเมชัน่
โดยแอนิเมชัน่ จะกาหนดคียเ์ ฟรมเริ่ มต้นและคียเ์ ฟรมสุ ดท้าย จากนั้น
ปล่อยให้โปรแกรมสร้างการเคลื่อนไหวให้กบั ออบเจ็กต์ที่อยูร่ ะหว่างคีย ์
เฟรมทั้งสอง โดยอัตโนมัติ
กำรนำคอมพิวเตอร์ มำใช้ กบั งำนแอนิเมชั่น
โปรแกรม Adobe Flash สามารถแบ่งการเคลื่อนไหวได้ดงั นี้
- Frame by Frame
เป็ นการนาภาพมาใส่ ไว้ในแต่ละเฟรมแล้วทาการกาหนดคียเ์ ฟรม หรื อ
เฟรมที่ถูกกาหนดให้มีการเปลี่ยนแปลงของวัตถุเพื่อสร้างการเคลื่อนไหว
- Tween Animation
การกาหนดคียเ์ ฟรมเริ่ มต้นและคียเ์ ฟรมสุ ดท้าย จากนั้นปล่อยให้
โปรแกรมสร้างความเปลี่ยนแปลงระหว่างเฟรมโดยอัตโนมัติ แบ่งเป็ น 2
แบบคือ
- Motion Tween
- Shape Tween
กำรนำคอมพิวเตอร์ มำใช้ กบั งำนแอนิเมชั่น
1. Motion Tween หรื อ Motion Path เป็ นการสร้างการเคลื่อนไหวที่
กาหนดการเคลื่อนที่ หมุน ย่อ หรื อขยายวัตถุไปตามเส้นที่วาดไว้ โดยที่
รู ปทรงของวัตถุไม่มีการเปลี่ยนแปลง โดยเป็ นรู ปแบบการสร้าง
ภาพเคลื่อนไหวที่นิยมมากที่สุด
2. Shape Tween เป็ นการสร้างภาพเคลื่อนไหวที่มีการเปลี่ยนแปลง
รู ปร่ างของวัตถุ จากรู ปทรงหนึ่งไปเป็ นอีกรู ปทรงหนึ่ง โดยสามารถ
กาหนดตาแหน่ง ขนาด และทิศทาง และสี ของวัตถุในแต่ละช่วงเวลาได้
ตามต้องการ
วิธีกำรสร้ ำงแอนิเมชั่น
- Action Script
เป็ นภาษาที่นามาใช้เพื่อเพิม่ ประสิ ทธิภาพในการทางานของระบบและ
สามารถโต้ตอบกับผูใ้ ช้งานได้ โดย Action Script จะถูกนามาใช้เมื่อมีการ
กระทาเกิดขึ้น ซึ่งเรี ยกว่า เหตุการณ์ (Event)
เทคนิคในกำรสร้ ำงแอนิเมชั่น
- Cel Animation
เป็ นการใช้ แผ่นใส (Celluloid) สาหรับ
วาดภาพในแต่ ละเฟรม ซึ่งในปัจจุบัน
เปลีย่ นมาเป็ นแผ่นพลาสติก (Acetate)
แทนแล้ว
- Computer Animation
ใช้ หลักการเช่ นเดียวกับ Cel Animation โดยสร้ างภาพให้ เป็ นเฟรมที่มลี กั ษณะ
แตกต่ างกัน จากนั้นจึงกาหนดคีย์เฟรมโดยใช้ เทคนิค Tween ซึ่งความสามารถใน
การแสดงผลก็ขนึ้ อยู่กบั ประสิ ทธิภาพของคอมพิวเตอร์
เทคนิคในกำรสร้ ำงแอนิเมชั่น
นอกจากนี้ยงั สามารถใช้คอมพิวเตอร์ จาลองส่ วนต่างๆ ของร่ างกาย สาหรับช่วยใน
การศึกษาลักษณะการเคลื่อนไหวของอวัยวะต่างๆ ดังนี้
- Kinematic
เน้นการเรี ยนรู ้ลกั ษณะ กิริยาท่าทาง
และการเคลื่อนไหวของโครงสร้าง
ส่ วนที่มีการเชื่อมต่อกัน เช่นท่าทาง
การเดินของมนุษย์
เทคนิคในกำรสร้ ำงแอนิเมชั่น
- Morphing
เป็ นเทคนิคพิเศษที่ใช้ในการเปลี่ยนแปลงภาพให้กลายเป็ นวัตถุ
ชนิดอื่น ที่แตกต่างกันออกไป
แอนิเมชั่น 2 มิติและ 3 มิติ
แอนิเมชัน่ ที่ที่รู้จกั กันดีในอดีตจะมีลกั ษณะ 2 มิติ เช่นภาพยนตร์
การ์ตูนต่างๆ ส่ วนในปัจจุบนั สามารถสร้างแอนิเมชัน่ 2 มิติได้โดยใช้
โปรแกรม Adobe Flash
นอกจากแอนิเมชัน่ 2 มิติแล้ว การสร้างแอนิเมชัน่ 3 มิติกเ็ ป็ นเรื่ องที่
น่าสนใจอย่างมาก เช่นการทาให้สญ
ั ลักษณ์ต่างๆ เคลื่อนไหว หรื อการ
สร้างสื่ อโฆษณา มิวสิ ควิดีโอ ภาพยนตร์
ในปัจจุบนั มีการสร้างแอนิเมชัน่ 3 มิติให้มีความใกล้เคียงธรรมชาติ
มากที่สุด เพื่อใช้ในการสร้างสภาวะที่เหมือนจริ งที่เรี ยกว่า VR (Virtual
Reality)
รูปแบบของไฟล์ แอนิเมชั่น
.MNG
.MAX
.FLC/FLI
.ANI
.SWF
.GIF
สามารถใช้ งานกับเบราเซอร์ ต่างๆได้ หลากหลาย
เป็ นไฟล์สร้ างจากโปรแกรม 3D Studio Max ได้ รับความนิยมมาก
เหมาะสาหรับทางานบน Windows สามารถแก้ ไขคุณสมบัตติ ่ างๆ
ของอ็อบเจกต์ ได้
เป็ นไฟล์ทสี่ ร้ างจากโปรแกรม Autodesk , Animator Studio, 3D
แสดงผลได้ 256 สี
เป็ นไฟล์ภาพที่ใช้ กบั งาน Animated Cursor บนแพล็ตฟอร์ มของ
Windows ซึ่งจะเก็บองค์ ประกอบต่ างๆ แบบแยกเฟรม
เป็ นไฟล์ ทถี่ ูกสร้ างจากโปรแกรม Adobe Flash สามารถเล่นไฟล์ ได้
ด้ วย Flash player นิยมไปใช้ กบั งานเว็บไซต์ เพราะมีขนาดเล็ก
ไฟล์มีขนาดเล็ก ประหยัดพืน้ ที่ เหมาะสาหรับงานบนเว็บไซต์
ซอฟต์ แวร์ สำหรับงำนแอนิเมชั่น
- Macromedia Flash
- Gif Animator
- Swish
- Moho
- TrueSpace
- Xara X
- Etc.
อำชีพที่เกีย่ วข้ องกับงำนแอนิเมชั่น
- งานภาพยนตร์ และโทรทัศน์
- งานพัฒนาเกม
- งานสถาปัตยกรรมและการก่อสร้ าง
- งานด้ านวิทยาศาสตร์
- งานพัฒนาเว็บไซต์