คู่มือผู้ใช้ Swing Catalyst Motion Capture
บทนำ
Swing Catalyst Motion Capture (MoCap) เป็นระบบการจับภาพเคลื่อนไหวแบบไม่มีมาร์กเกอร์ (2D) อันทรงประสิทธิภาพ ที่ออกแบบมาเพื่อยกระดับการวิเคราะห์สวิงกอล์ฟของคุณ ฟีเจอร์นี้มอบการติดตามแบบเกือบเรียลไทม์ การวิเคราะห์การเคลื่อนไหว และเครื่องมือแสดงผลภาพขั้นสูง เพื่อช่วยพัฒนาเกมของคุณให้ดียิ่งขึ้น
ฟีเจอร์ Motion Capture อาจไม่พร้อมใช้งานสำหรับใบอนุญาตทุกประเภท โปรดดู FAQ เพื่อข้อมูลเพิ่มเติม
ลิงก์ด่วน
ข้อกำหนดของระบบ
องค์ประกอบที่จำเป็น:
ใบอนุญาต Swing Catalyst Pro หรือ Pro+ ที่ใช้งานได้
Swing Catalyst เวอร์ชัน 25.1 ขึ้นไป
ติดตั้งคอมโพเนนต์ที่จำเป็นไว้ในไดเรกทอรีคอมโพเนนต์แล้ว
คอมพิวเตอร์ที่รองรับตาม ข้อกำหนดที่แนะนำ ของเรา
กล้องที่รองรับอย่างน้อยหนึ่งตัว
การเตรียมตัวเบื้องต้นและการกำหนดค่า
ขั้นตอนการเตรียมตัวที่แนะนำ:
ติดตั้งคอมโพเนนต์ที่จำเป็นตาม คู่มือการติดตั้ง ของเรา
กำหนดค่าต่างๆ โดยใช้ คู่มือการตั้งค่าโดยละเอียด ของเรา
ตรวจสอบให้แน่ใจว่าวางตำแหน่งกล้องได้ดี (ดูวิดีโอด้านล่าง)
- ทำ การปรับเทียบเลนส์อัตโนมัติ เพื่อความแม่นยำสูงสุดและลดความเพี้ยนของเลนส์
ปัจจัยที่ส่งผลต่อความแม่นยำ
ข้อพิจารณาสำคัญ
คุณภาพและการเตรียมตัวของกล้อง ภาพที่มีความละเอียดสูงและมั่นคงเป็นสิ่งจำเป็นสำหรับการติดตามที่แม่นยำ หลีกเลี่ยงการตั้งกล้องที่มีคุณภาพต่ำหรือไม่มั่นคง
สภาพแสง ตรวจสอบให้แน่ใจว่าแสงสม่ำเสมอและกระจายทั่วถึง หลีกเลี่ยงแสงกะพริบและเงาเข้ม
มุมกล้องที่เหมาะสมที่สุด ผลลัพธ์ที่ดีที่สุดได้จาก:
มองตรงด้านขวา
มองตรงด้านซ้าย
ตามแนวเส้น (พร้อมแสงที่เหมาะสม)
โปรดทราบ:
ความแม่นยำลดลงเมื่อจุดต่างๆ บนร่างกายถูกบดบัง หรือเมื่อเปิดใช้งาน FP16 สำหรับ TensorRT
โปรเจกเตอร์ระบบ DLP หรือแสงกะพริบสามารถส่งผลเสียต่อความแม่นยำได้ โดยเฉพาะในมุมมองตามแนวเส้น ดู บทความของเราเกี่ยวกับวิธีลดผลกระทบจากแสงกะพริบ
เริ่มต้นใช้งาน
การเปิดใช้งาน Motion Capture
ตรวจสอบให้แน่ใจว่าคุณได้ทำตามขั้นตอนการเตรียมตัวที่แนะนำและติดตั้งคอมโพเนนต์ที่จำเป็นแล้วก่อนดำเนินการต่อ
ค้นหาปุ่ม MoCap บนแถบเครื่องมือด้านบน
คลิกเพื่อเปิดใช้งานฟีเจอร์นี้
ตรวจสอบว่าทำงานถูกต้องโดยเปิดมุมมองโครงกระดูก (Skeleton)
ฟีเจอร์แถบเครื่องมือ MoCap
การควบคุมมุมมอง
เปิด/ปิดการแสดงผลโครงกระดูกซ้อนทับ
แสดง/ซ่อนเครื่องหมายจุดศูนย์กลางมวล (Center of Mass, COM)
เครื่องมือวิเคราะห์
เครื่องมือมุมของเครื่องหมาย (Marker Angle Tool) วัดและแสดงมุมข้อต่อโดยเลือกเครื่องหมายที่ต้องการ
เครื่องมือติดตามเส้นทางเครื่องหมาย (Marker Trace Tool) ติดตามและแสดงเส้นทางการเคลื่อนไหวของจุดที่เลือก
เครื่องมือเส้น (Line Tool) สร้างเส้นอ้างอิงระหว่างเครื่องหมายสองจุดใดๆ เพื่อใช้วิเคราะห์ระนาบ
เครื่องมือล้างค่า (Clear Tool) ลบการวัดและการแสดงผลที่ใช้งานอยู่ทั้งหมด
ตัวอย่างการแสดงผล
จุดสำคัญที่คลิกได้: สังเกตได้จากเครื่องหมายสีขาวเมื่อคุณเลื่อนเมาส์ไปวางเหนือจุดสำคัญนั้น
การติดตามจุดศูนย์กลางมวล: แสดงเฉพาะเครื่องหมาย COM โดยซ่อนโครงกระดูกไว้
การวิเคราะห์มุมข้อต่อ: การวัดมุมแบบเรียลไทม์พร้อมโครงกระดูกซ้อนทับ
การติดตามเส้นทางการเคลื่อนไหว: การแสดงผลเส้นทางการเคลื่อนไหวของข้อมือ
การวิเคราะห์ระนาบ: เส้นอ้างอิงที่กำหนดเองสำหรับศึกษาการเคลื่อนไหว
การเพิ่ม Motion Capture ให้กับการบันทึกที่มีอยู่แล้ว
หากคุณมีการบันทึกที่มีอยู่แล้วซึ่งยังไม่มีข้อมูล Motion Capture คุณสามารถย้อนกลับไปรันการวิเคราะห์ MoCap ได้ตามขั้นตอนต่อไปนี้:
ค้นหาการบันทึกที่คุณต้องการเพิ่ม MoCap ในตัวสำรวจ แล้วเปิดขึ้นมา
คลิกปุ่ม Motion Capture บนเมนูวิเคราะห์เพื่อเปิดเมนูแบบเลื่อนลง
คลิกปุ่ม “Process MoCap”
โปรดทราบว่าการวิเคราะห์การจับภาพเคลื่อนไหวอาจใช้เวลาหลายนาที โดยเฉพาะในการใช้งานครั้งแรก เนื่องจาก Swing Catalyst ต้องโหลดโมเดลข้อมูล Motion Capture ที่จำเป็น ในระหว่างนี้ ไม่แนะนำให้ออกจากโหมดวิเคราะห์หรือเริ่มการจับภาพ เนื่องจากกระบวนการนี้ต้องใช้ทรัพยากรฮาร์ดแวร์จำนวนมากและสร้างภาระให้กับ GPU (การ์ดจอ) ประสิทธิภาพของระบบอาจได้รับผลกระทบในช่วงเวลานี้
หลังจากโหลดโมเดลเสร็จแล้ว กระบวนการวิเคราะห์จริงจะเริ่มขึ้น และคุณจะเห็นแถบความคืบหน้าที่แสดงสถานะปัจจุบันของการวิเคราะห์
หากคุณต้องการยกเลิกการประมวลผล MoCap ให้คลิกปุ่ม “Cancel” ในเมนูแบบเลื่อนลงของ MoCap โปรดทราบว่าปุ่มนี้จะไม่พร้อมใช้งานในขณะที่ Swing Catalyst กำลังโหลดโมเดล MoCap เนื่องจากไม่สามารถยกเลิกกระบวนการนี้ได้
เมื่อการประมวลผลเสร็จสิ้น ข้อความแจ้งเตือนจะปรากฏขึ้นที่ด้านบนของหน้าจอ และระบบจะเปิดใช้งาน motion capture โดยอัตโนมัติสำหรับการบันทึกที่เปิดอยู่
หากคุณต้องการรันการวิเคราะห์ motion capture ใหม่ในภายหลัง อาจด้วยการตั้งค่า motion capture ที่แตกต่างออกไป (ดูได้ที่: Settings -> Video & Capture) คุณสามารถคลิกปุ่ม “Reprocess MoCap” ในเมนูแบบเลื่อนลงของ MoCap ขณะที่เปิดการบันทึกอยู่ในโหมดวิเคราะห์
การตั้งค่าการจับภาพเคลื่อนไหวแบบไม่มีมาร์กเกอร์สำหรับการบันทึกที่เปิดอยู่ซึ่งยังไม่มีข้อมูล MoCap
Motion Capture กำลังถูกประมวลผลสำหรับการบันทึกที่เปิดอยู่
การตั้งค่าการจับภาพเคลื่อนไหวแบบไม่มีมาร์กเกอร์สำหรับการบันทึกที่เปิดอยู่ซึ่งมีข้อมูล MoCap แล้ว
หลายการบันทึกพร้อมกัน
หากต้องการประมวลผลทั้งเซสชันแทนที่จะทำทีละการบันทึก ให้ใช้ตัวสำรวจแทน:
เลือกการบันทึกที่คุณต้องการ ทั้ง Ctrl-click และ Shift-click ใช้งานได้ และ
Ctrl+Aจะเลือกทุกรายการที่มองเห็น ดู วิธีใช้ตัวสำรวจ .คลิกขวาที่รายการที่เลือกแล้วเลือก ประมวลผลการจับภาพเคลื่อนไหวใหม่และตรวจจับระยะต่างๆ ของสวิง การดำเนินการนี้จะใช้กับทุกรายการที่เลือกไว้ ไม่ใช่แค่การบันทึกที่อยู่ใต้ตัวชี้เมาส์
ยืนยันเมื่อระบบถาม ข้อมูล motion capture เดิมของการบันทึกเหล่านั้นจะถูกแทนที่
ชุดงานนี้จะทำงานอยู่เบื้องหลังทีละการบันทึก และจะไม่รบกวนการบันทึกที่คุณเปิดอยู่ ตัวสำรวจจะแสดงข้อความ “กำลังประมวลผลการจับภาพเคลื่อนไหวซ้ำ…” ระหว่างที่ทำงาน พร้อมปุ่มสำหรับยกเลิก
รายการเมนูนี้จะไม่พร้อมใช้งานเมื่อไม่มีรายการใดถูกเลือกไว้ และในขณะที่ชุดงานก่อนหน้ายังทำงานอยู่
สำหรับสวิงกอล์ฟ ชุดงานนี้ยังอัปเดตบุ๊กมาร์กให้ตรงกับระยะสวิงที่ตรวจพบด้วย การบันทึกที่คุณย้ายเครื่องหมาย (marker) ด้วยตัวเองเป็นข้อยกเว้น: การบันทึกเหล่านั้นจะยังคงเครื่องหมายเดิมไว้และถูกนับแยกต่างหาก โดยระบบจะเสนอระยะที่ตรวจพบให้คุณในครั้งถัดไปที่คุณเปิดการบันทึกนั้น การตั้งค่าการตรวจจับระยะสวิงของคุณจะเป็นตัวกำหนดว่าระบบจะถามคุณก่อนหรือใช้ระยะที่ตรวจพบทันที ไม่ว่าจะกรณีใด เครื่องหมายเดิมของการบันทึกจะถูกบันทึกไว้ก่อน เพื่อให้คุณสามารถย้อนกลับไปใช้ได้
แบนเนอร์สรุปผลจะปรากฏขึ้นเมื่อชุดงานเสร็จสิ้น เพื่อให้คุณทราบผลลัพธ์เสมอ โดยจะรายงานว่าเกิดอะไรขึ้นกับการบันทึกต่างๆ ในชุดงานนั้น และมีปุ่ม ย้อนกลับทั้งหมด ให้เมื่อมีสิ่งที่สามารถย้อนกลับได้ รายละเอียดทั้งหมดอยู่ใน การตรวจจับเฟสการสวิงกอล์ฟ .
หากเกิดข้อผิดพลาดระหว่างทาง ชุดงานจะหยุดทำงานแทนที่จะฝืนทำต่อไปจนครบทุกการบันทึกที่เหลือ และแบนเนอร์จะแจ้งสาเหตุ เหตุผลที่รายงานได้แก่: GPU หน่วยความจำเต็ม, GPU หยุดตอบสนอง, ไฟล์โมเดลที่จำเป็นหายไป, ดิสก์เต็ม หรือเกิดข้อผิดพลาดของระบบซ้ำๆ ลองใหม่ จะดำเนินการกับการบันทึกที่ยังไม่เคยถูกประมวลผล การบันทึกเดี่ยวที่ล้มเหลวเพียงรายการเดียวจะไม่ทำให้ชุดงานทั้งหมดหยุด
การแก้ไขปัญหา
หากคุณพบปัญหากับระบบ Swing Catalyst Motion Capture (MoCap) โปรดพิจารณาปัญหาที่พบบ่อยต่อไปนี้พร้อมแนวทางแก้ไข:
1. ฟีเจอร์ MoCap ไม่พร้อมใช้งาน
ปัญหา: ไม่สามารถเข้าถึงฟังก์ชัน Motion Capture ได้
แนวทางแก้ไข:
ตรวจสอบใบอนุญาต: ตรวจสอบให้แน่ใจว่าคุณมีการสมัครใช้งาน Swing Catalyst Pro หรือ Pro+ ที่ยังใช้งานได้ เนื่องจาก MoCap ต้องใช้ใบอนุญาตประเภทนี้
เวอร์ชันซอฟต์แวร์: ตรวจสอบว่าซอฟต์แวร์ Swing Catalyst ของคุณอัปเดตเป็นเวอร์ชัน 25.1 ขึ้นไป ซึ่งมีฟีเจอร์ MoCap รวมอยู่ด้วย
2. เวลาประมวลผลช้า
ปัญหา: การบันทึกใช้เวลาประมวลผลนานกว่าที่คาดไว้เมื่อเปิดใช้งาน MoCap
แนวทางแก้ไข:
Execution Provider: เลือก execution provider ที่เหมาะสมที่สุดสำหรับฮาร์ดแวร์ของคุณ
สำหรับ GPU ของ NVIDIA แนะนำให้ใช้ TensorRT เพื่อประสิทธิภาพที่ดีที่สุด
- ลองเปิดใช้งาน FP16 สำหรับ TensorRT (แต่โปรดทราบว่าความแม่นยำอาจลดลง)
ขนาดแบทช์: ปรับขนาดแบทช์ในการตั้งค่า MoCap ขนาดแบทช์ 32 เหมาะสมที่สุด แต่หากคุณพบปัญหาเรื่องหน่วยความจำ ให้ลองลดขนาดลง
ข้อกำหนดฮาร์ดแวร์: ตรวจสอบว่าระบบของคุณตรงตาม ข้อกำหนดที่แนะนำ, โดยเฉพาะข้อกำหนดด้าน GPU การอัปเกรดเป็น GPU ที่มีประสิทธิภาพสูงขึ้นสามารถช่วยเพิ่มความเร็วในการประมวลผลได้
3. โครงกระดูกไม่แสดงผล
ปัญหา: โครงกระดูกซ้อนทับไม่ปรากฏขึ้นระหว่างการบันทึก
แนวทางแก้ไข:
การตรวจจับบุคคล: การตรวจจับบุคคลอาจทำงานล้มเหลว ลองปิดแล้วเปิดโหมดจับภาพใหม่ หรือปิดแล้วเปิดใช้งาน MoCap ใหม่
โมเดลตรวจจับ: หากคุณใช้โมเดลตรวจจับ Nano ให้เปลี่ยนไปใช้โมเดล Medium เพื่อความแม่นยำที่ดีขึ้น รีสตาร์ท Swing Catalyst หลังจากเปลี่ยนการตั้งค่านี้
การเตรียมกล้อง: ตรวจสอบให้แน่ใจว่ากล้องของคุณอยู่ในตำแหน่งที่ถูกต้องและได้รับการปรับเทียบตามแนวทางที่แนะนำ การเตรียมกล้องอย่างเหมาะสมมีความสำคัญอย่างยิ่งต่อการตรวจจับบุคคลที่แม่นยำ
4. ข้อมูล Motion Capture ไม่แม่นยำ
ปัญหา: ข้อมูลการเคลื่อนไหวที่จับภาพได้ไม่แม่นยำหรือไม่สอดคล้องกัน
แนวทางแก้ไข:
สภาพแสง: รักษาแสงให้สม่ำเสมอและกระจายทั่วถึงในพื้นที่บันทึก หลีกเลี่ยงแสงกะพริบและเงาเข้ม เพราะอาจส่งผลต่อความแม่นยำในการตรวจจับ
คุณภาพกล้อง: ตรวจสอบให้แน่ใจว่ากล้องไม่ขยับระหว่างการบันทึก เพราะอาจทำให้ผลการติดตามแย่ลง พิจารณาการจัดเฟรมภาพของคุณด้วยว่ากล้องอยู่ในตำแหน่งที่ถูกต้องและตั้งค่าเลนส์อย่างเหมาะสมหรือไม่
การตั้งค่า Execution Provider: หากคุณเปิดใช้งาน TensorRT และเลือก “FP16 for TensorRT” ไว้ ให้ลองยกเลิกการเลือกเพื่อดูว่าความแม่นยำดีขึ้นหรือไม่
- หากปัญหาความไม่แม่นยำยังคงอยู่ ให้พิจารณาสร้างทิกเก็ตขอความช่วยเหลือกับเรา
5. การประมวลผล Motion Capture ล้มเหลว
ปัญหา: การประมวลผลล้มเหลว
แนวทางแก้ไข:
Execution Provider: ลองเปลี่ยน execution provider โดย DirectML มีความเข้ากันได้ดีที่สุด
การใช้หน่วยความจำ: ตรวจสอบให้แน่ใจว่าหน่วยความจำของคุณไม่หมด
เปิด Windows Task Manager แล้วไปที่แท็บ Performance
ตรวจสอบการใช้หน่วยความจำและการใช้หน่วยความจำ GPU เพื่อดูว่าหน่วยความจำของคุณกำลังจะหมดหรือไม่
หากหน่วยความจำใกล้จะหมด ให้ลองใช้ขนาดแบทช์ที่ต่ำลง หรือลองใช้ “FP16 for TensorRT” หากคุณใช้ execution provider แบบ TensorRT
ข้อกำหนดคอมพิวเตอร์: คอมพิวเตอร์ของคุณ ดีพอที่จะรัน MoCap ได้หรือไม่ ?
การลดอัตราเฟรมของกล้อง: การลดอัตราเฟรมจะช่วยลดจำนวนเฟรมที่ต้องประมวลผล ซึ่งช่วยลดภาระของระบบได้
การปิดใช้งาน MoCap: ลองปิดฟีเจอร์ MoCap เพื่อดูว่าข้อผิดพลาดอาจไม่ได้เกี่ยวข้องกับฟีเจอร์ MoCap เองหรือไม่







