ข้ามไปที่เนื้อหา
การสนับสนุน Swing Catalyst การสนับสนุน Swing Catalyst
ติดต่อฝ่ายสนับสนุน

คู่มือผู้ใช้ Swing Catalyst Motion Capture

บทนำ

Swing Catalyst Motion Capture (MoCap) เป็นระบบการจับภาพเคลื่อนไหวแบบไม่มีมาร์กเกอร์ (2D) อันทรงประสิทธิภาพ ที่ออกแบบมาเพื่อยกระดับการวิเคราะห์สวิงกอล์ฟของคุณ ฟีเจอร์นี้มอบการติดตามแบบเกือบเรียลไทม์ การวิเคราะห์การเคลื่อนไหว และเครื่องมือแสดงผลภาพขั้นสูง เพื่อช่วยพัฒนาเกมของคุณให้ดียิ่งขึ้น

💡

ฟีเจอร์ Motion Capture อาจไม่พร้อมใช้งานสำหรับใบอนุญาตทุกประเภท โปรดดู FAQ เพื่อข้อมูลเพิ่มเติม

ลิงก์ด่วน

ข้อกำหนดของระบบ

องค์ประกอบที่จำเป็น:

  • ใบอนุญาต Swing Catalyst Pro หรือ Pro+ ที่ใช้งานได้

  • Swing Catalyst เวอร์ชัน 25.1 ขึ้นไป

  • ติดตั้งคอมโพเนนต์ที่จำเป็นไว้ในไดเรกทอรีคอมโพเนนต์แล้ว

  • คอมพิวเตอร์ที่รองรับตาม ข้อกำหนดที่แนะนำ ของเรา

  • กล้องที่รองรับอย่างน้อยหนึ่งตัว

การเตรียมตัวเบื้องต้นและการกำหนดค่า

ขั้นตอนการเตรียมตัวที่แนะนำ:

ปัจจัยที่ส่งผลต่อความแม่นยำ

ข้อพิจารณาสำคัญ

คุณภาพและการเตรียมตัวของกล้อง ภาพที่มีความละเอียดสูงและมั่นคงเป็นสิ่งจำเป็นสำหรับการติดตามที่แม่นยำ หลีกเลี่ยงการตั้งกล้องที่มีคุณภาพต่ำหรือไม่มั่นคง

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

มุมกล้องที่เหมาะสมที่สุด ผลลัพธ์ที่ดีที่สุดได้จาก:

มองตรงด้านขวา

  • มองตรงด้านซ้าย

  • ตามแนวเส้น (พร้อมแสงที่เหมาะสม)

โปรดทราบ:

เริ่มต้นใช้งาน

การเปิดใช้งาน Motion Capture

ตรวจสอบให้แน่ใจว่าคุณได้ทำตามขั้นตอนการเตรียมตัวที่แนะนำและติดตั้งคอมโพเนนต์ที่จำเป็นแล้วก่อนดำเนินการต่อ

MotionCatalyst_GqKhaJedFY.png

  • ค้นหาปุ่ม MoCap บนแถบเครื่องมือด้านบน

  • คลิกเพื่อเปิดใช้งานฟีเจอร์นี้

  • ตรวจสอบว่าทำงานถูกต้องโดยเปิดมุมมองโครงกระดูก (Skeleton)

ฟีเจอร์แถบเครื่องมือ MoCap

การควบคุมมุมมอง

  • เปิด/ปิดการแสดงผลโครงกระดูกซ้อนทับ

  • แสดง/ซ่อนเครื่องหมายจุดศูนย์กลางมวล (Center of Mass, COM)

เครื่องมือวิเคราะห์

เครื่องมือมุมของเครื่องหมาย (Marker Angle Tool) วัดและแสดงมุมข้อต่อโดยเลือกเครื่องหมายที่ต้องการ

เครื่องมือติดตามเส้นทางเครื่องหมาย (Marker Trace Tool) ติดตามและแสดงเส้นทางการเคลื่อนไหวของจุดที่เลือก

เครื่องมือเส้น (Line Tool) สร้างเส้นอ้างอิงระหว่างเครื่องหมายสองจุดใดๆ เพื่อใช้วิเคราะห์ระนาบ

เครื่องมือล้างค่า (Clear Tool) ลบการวัดและการแสดงผลที่ใช้งานอยู่ทั้งหมด

ตัวอย่างการแสดงผล

MotionCatalyst_6e4ApFNf32.gif

จุดสำคัญที่คลิกได้: สังเกตได้จากเครื่องหมายสีขาวเมื่อคุณเลื่อนเมาส์ไปวางเหนือจุดสำคัญนั้น

MotionCatalyst_lzl5e0vFKk.png

การติดตามจุดศูนย์กลางมวล: แสดงเฉพาะเครื่องหมาย 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 เองหรือไม่