Matchmoving Tutorial
Ryan Grant June 3, 2026 0

Matchmoving (หรือ Camera Tracking) เป็นกระบวนการที่ช่วยให้คอมพิวเตอร์รู้ว่ากล้องในฟุตเทจจริงเคลื่อนไหวอย่างไร เพื่อให้เราสามารถวางตัวละคร วัตถุ หรือเอฟเฟกต์ CGI ลงในฉากได้อย่างแนบเนียน เหมือนกับว่ามันอยู่ในฉากนั้นจริงๆ หากไม่มี Matchmoving ที่แม่นยำ องค์ประกอบ CGI จะดูหลุดลอยและทำลายความสมจริงของฉาก

บทความนี้จะแนะนำขั้นตอนการทำงาน Matchmoving ตั้งแต่การเตรียมตัวจนถึงการส่งต่อข้อมูลให้ทีมงาน

Matchmoving คืออะไร

Matchmoving คือกระบวนการจับคู่การเคลื่อนไหวของกล้องในโลกจริงกับกล้องเสมือนในโปรแกรม 3D เพื่อให้มุมมองและเปอร์สเปคทีฟขององค์ประกอบ CGI ตรงกับฟุตเทจไลฟ์แอ็กชันทุกประการ

เป้าหมายคือการสร้างกล้องเสมือนที่มีคุณสมบัติเดียวกันกับกล้องจริง ไม่ว่าจะเป็น Film Back, เลนส์, ความสูง, การเอียง และการเคลื่อนไหว เพื่อให้เมื่อเรนเดอร์ CGI ออกมาแล้ว มันจะดูกลมกลืนกับฟุตเทจราวกับถ่ายทำมาด้วยกัน

ขั้นตอนการทำงาน Matchmoving

1. การเตรียมตัวก่อนถ่ายทำ (Pre-Production)

หากมีโอกาสควรไปเยี่ยมกองถ่าย เพื่อเก็บข้อมูลสำคัญ :

  • วัดขนาดฉาก: เช่น ขนาดของหน้าต่าง, ความสูงจากพื้น, ระยะห่างระหว่างวัตถุต่างๆ
  • บันทึกข้อมูลกล้อง: ชนิดของกล้อง, เลนส์ที่ใช้ (Focal Length), Film Back, ความสูงของกล้องจากพื้น
  • ติดตั้ง Tracking Markers: วางจุดอ้างอิงบนฉาก (เช่น กากบาทสี) เพื่อให้ซอฟต์แวร์ติดตามการเคลื่อนไหวได้ง่ายขึ้น โดยเฉพาะบน Green Screen หรือฉากที่ไม่มีรายละเอียดชัดเจน

2. การประเมินฟุตเทจ (Evaluate Footage)

เมื่อได้รับฟุตเทจ (Plate) ขั้นตอนแรกคือการวิเคราะห์:

  • ลักษณะการเคลื่อนไหว: กล้องเคลื่อนไหวอย่างไร? (แพน, ทิลต์, เครน, แฮนด์เฮลด์) การเคลื่อนไหวที่ซับซ้อนให้ข้อมูลพารัลแลกซ์มากกว่า ทำให้แก้ไขกล้องได้ง่ายขึ้น
  • จุดที่ติดตามได้: มีมุมอาคาร ขอบโต๊ะ หรือจุดที่มี Contrast สูงที่สามารถใช้เป็น Tracking Points หรือไม่?
  • ปัญหาของฟุตเทจ: มี Motion Blur (ภาพเบลอ), Noise, หรือ Lens Distortion (ภาพบิดเบี้ยว) ที่ต้องจัดการหรือไม่?

3. การติดตาม 2D (2D Tracking)

นำฟุตเทจเข้าโปรแกรม Matchmoving และเริ่มติดตามจุดอ้างอิง:

  • เลือกจุดที่เหมาะสม: ติดตามจุดที่อยู่กับที่ในฉาก (เช่น มุมอาคาร) และกระจายจุดให้ทั่วเฟรม เพื่อให้การแก้ไขกล้องแม่นยำ
  • จัดการกับปัญหา: หาก Motion Blur หรือ Occlusion (วัตถุบดบัง) เกิดขึ้น อาจต้องปรับตำแหน่ง Marker ด้วยมือในบางเฟรม

4. การแก้ไขกล้อง (Camera Solving)

นำข้อมูล 2D Tracks ทั้งหมดมาคำนวณหาตำแหน่งกล้องในพื้นที่ 3 มิติ โดยซอฟต์แวร์จะสร้าง Point Cloud (กลุ่มจุดใน 3D) และกล้องเสมือนที่เคลื่อนไหวตามกล้องจริง

การตรวจสอบ Solve Error: ค่า Solve Error เป็นตัววัดความแม่นยำ โดยทั่วไปควรต่ำกว่า 1.0 หากค่าสูง แสดงว่ามีปัญหา อาจต้องลบ Tracks ที่มี Error สูงออก หรือเพิ่มจุดติดตามให้มากขึ้น

5. การจัดวางฉาก (Set Fitting/Scene Setup)

เมื่อได้กล้องเสมือนแล้ว ต้องปรับขนาดและตำแหน่งของฉากให้ตรงกับโลกจริง:

  • กำหนดสเกล: เลือกจุดใน Point Cloud ที่ทราบขนาดจริง (เช่น ความกว้างของประตู) แล้วกำหนดค่านั้นในโปรแกรม เพื่อให้ CGI มีขนาดที่ถูกต้อง
  • กำหนดพื้น (Floor Plane): เลือกจุดที่อยู่บนพื้นเพื่อกำหนดระนาบแนวนอน ช่วยให้วัตถุ CGI วางอยู่บนพื้นได้อย่างสมจริง

6. การส่งต่อข้อมูล (Deliver Scene)

เมื่อกล้องและฉากเสมือนสมบูรณ์แล้ว ส่งออกข้อมูล (Export) ในรูปแบบที่ทีมงานคนอื่นใช้ได้ (เช่น ไฟล์ .ma, .fbx) เพื่อนำไปใช้ในการสร้าง CGI, แอนิเมชัน, FX หรือ Compositing

ประเภทของ Matchmoving

  1. Camera Tracking: ประเภทที่พบบ่อยที่สุด ติดตามการเคลื่อนไหวของกล้อง เพื่อใส่ CGI ที่อยู่กับที่ในฉาก (เช่น อาคาร, ตัวละคร)
  2. Object Tracking: ติดตามการเคลื่อนไหวของวัตถุหรือตัวแสดงในฉาก (เช่น ใบหน้า, รถ) เพื่อใส่ CGI ที่เคลื่อนที่ไปกับวัตถุนั้น
  3. Real-Time Matchmoving: ใช้ใน Virtual Production โดยกล้องจะถูกติดตามแบบเรียลไทม์ขณะถ่ายทำ เพื่อให้เห็นตัวอย่าง CGI บนจอ LED Volume ทันที ช่วยให้ผู้กำกับและนักแสดงเห็นภาพขณะถ่ายทำ

ซอฟต์แวร์ยอดนิยม

  • 3DEqualizer: ซอฟต์แวร์ระดับโปรดักชัน ใช้ในสตูดิโอภาพยนตร์ขนาดใหญ่
  • SynthEyes: ซอฟต์แวร์เฉพาะทางที่ราคาเข้าถึงได้ง่าย เหมาะกับทั้งมืออาชีพและฟรีแลนซ์
  • PFtrack: มีเครื่องมือทั้งแบบ Manual และ Automated สำหรับการติดตามกล้องและวัตถุ
  • Mocha Pro: โดดเด่นในเรื่อง Planar Tracking และการส่งออกข้อมูลไปยัง Compositing Software
  • Nuke: มีเครื่องมือ 3D Camera Tracker ในตัวสำหรับ Compositing
  • Blender: โอเพนซอร์สฟรีที่มีฟังก์ชัน Motion Tracking ในตัว
Category: