เอกสารข้อมูลแทร็กเกอร์ SlimeVR
ยินดีต้อนรับยินดีต้อนรับเข้าสู่คู่มือ SlimeVR สไตล์โทโมะครับ
โดยเว็บไซด์นี้จะพูดถึงข้อมูลเบื้องต้นของแทร็กเกอร์ ข้อดี-ข้อเสียต่างๆ การเลือกชิป IMU การใช้งานเบื้องตัน การตั้งค่าแรกใช้ และการแก้ปัญหาเบื้องต้น และยังรวมไปถึงสิ่งที่ควรรู้ก่อนที่จะซื้อ หรือทำการ DIY เองด้วย โดยข้อมูลทั้งหมดนี้ ได้มาจากทั้งประสบการ์ณการใช้งานของตนเอง ข้อมูลจากในกลุ่ม SlimeVR Official Discord และแปลมาจา https://docs.slimevr.dev/
SlimeVR คืออะไร?
SlimeVR คือแทร็กเกอร์แบบ Open source (สร้างเองได้/เข้าถึงโค๊ตของโปรแกรมได้) โดยใช้ชิป IMU หรือเซนเซอร์การจับการเคลื่อนไหว วัดค่าความเอียง ก้มหรือเงยต่างๆ แล้วคำนวนค่าที่ได้ผ่าน Microcontroller แล้วนำมาจำลองเป็นร่างกาย เพื่อใช้ในการจับตำแหน่งทั้งตัว (Full body tracking) ในโลก VR โดยไม่ต้องมี Basestation เพราะใช้ตำแหน่งของแว่น VR เป็นหลัก และใช้ข้อมูลจาก IMU เป็นตัวจับองศาการขยับของร่างกาย
ต้องใช้กีตัวหละ?
แทร็กเกอร์แต่ละตัวจะจับตำแหน่งการหมุนของตัวเราโดยเอาข้อมูลของแต่ละตำแหน่งมาจำลองการขยับของร่างกาย เพราะฉะนั้น คุณควรจะเลือกจำนวนตำแหน่งให้เพียงพอกับความต้องการในการขยับของคุณ
| ประเภทของเซ็ต | จำนวน IMU | ความแตกต่างเมื่อเทียบกับเซ็ตที่แล้ว | กลุ่มเป้าหมาย | ประโยชน์ |
|---|---|---|---|---|
| เซ็ตร่างกายส่วนล่าง | 5 | ตัว ต้นขา และข้อเท้า | สำหรับผู้เล่น VR ทั่วไป | เพียงพอสำหรับการขยับร่างกายส่วนล่าง |
| เซ็ตหลัก | 6 | จับตำแหน่งสะโพกดีขึ้น | คนที่อยากได้ความแม่นยำส่วนบนมากขึ้น หรือชอบส่ายเอว | แทร็กเกอร์ที่ตำแหน่งนี้จะช่วยเพิ่มความแม่นยำโดยเฉพาะเวลานั่ง นอนหรือก้มตัว |
| เซ็ตหลักเพิ่มเติม | 8 | เพิ่มตำแหน่งข้อเท้า | เพิ่มการเคลือนไหวเท้า | สำหรับคนที่อยากขยับเท้าได้ หรือแสดงออกต่างๆ ในขณะที่นั่งหรือนอน |
| เซ็ตทั้งตัว | 10 | เพิ่มตำแหน่งหัวไหล่ | สายเต้น อยากได้ความแม่นยำของต้นแขนสูง และผู้ต้องการเคลื่อนไหวสมจริง | ให้มีตำแหน่งการจับเพิ่มขึ้นบริเวณต้นแขน ทำให้การเคลื่อนไหวของร่างกายส่วนบนสมจริงมากขึ้น |
| ตำแหน่งอื่นๆ | 16-20 | ขยับได้เกือบทุกตำแหน่ง | สำหรับสาย Mocap โดยไม่ต้องใช้แว่น VR | ใช้สำหรับผู้ที่ต้องการใช้เพื่อจับตำแหน่งโดยไม่ใช้แว่น VR เช่น 3D Vtuber หรือว่างานอนิเมชั่นต่างๆ |
ข้อแนะนำ: สำหรับผู้ที่จะเอาไปเล่น VRChat แทร็กเกอร์ SlimeVR ผมแนะนำให้ใช้แค่ 10-11 ตัว ถึงแม้ว่าโปรแกรมจะรับได้ประมาณ 15 ตำแหน่ง แต่ว่าจะเป็นตำแหน่งที่ไว้ยาก และมีความเสี่ยงกับการหายใจ(เช่น คอเป็นต้น)
แทร็กเกอร์เสริม(Aux) คืออะไร
แทร็กเกอร์เสริมหรือ Aux คือแทร็กเกอร์ที่มีเพียงแค่ชิป IMU ที่ต่อพ่วงมาจากแทร็กเกอร์ตัวหลักเพื่อใช้จับตำแหน่งอื่น โดนมันทำให้คุณไม่ต้องมีแทร็กเกอร์หลักตัวที่สองที่ภายในมีทั้งแบตเตอรี่ เคส และแผงวงจร ทำให้ลดทั้งขนาดและค่าใช้จ่าย โดยตำแหน่งที่แนะนำหากต้องการใช้แทร็กเกอร์ตัวเสริมคือ
- ตำแหน่งสะโพก โดยต่อพ่วงจากแทร็กเกอร์หลักที่อก
- ตำแหน่งเท้าขวา โดยต่อพ่วงจากแทร็กเกอร์หลักที่ข้อเท้าขวา
- ตำแหน่งเท้าซา้ย โดยต่อพ่วงจากแทร็กเกอร์ที่ข้อเท้าซ้าย
ข้อแนะนำ: สายที่ต่อพ่วงเข้าจากแทร็กเกอร์อาจมีโอกาสเสียหายได้จากการเคลื่อนไหว และหากสายขาดก็จะทำให้ตำแหน่งเสริมใช้งานไม่ได้
ชนิดของแทร็กเกอร์
ในปัจจุบันแทร็กเกอร์แบบ SlimeVR นั้นจะมีสองประเภท โดยประเภทแรกจะเป็น
-
แทร็กเกอร์แบบ ESP หรือแทร็กเกอร์ที่ใช้การส่งข้อมูลผ่าน Wi-Fi เข้าสู่เร้าเตอร์นั่นเอง โดยจะรับและส่งข้อมูลผ่านสัญญาณ Wi-Fi 2.4ghz ผ่านชิปไมโครคอนโทรเลอร์ตระกูล ESP
-
แทร็กเกอร์แบบ NRF (หรือ Smol Tracker) เป็นแทร็กเกอร์ที่ส่งข้อมูลผ่านดองเกิลรับสัญญาณ โดยใช้ชิปไมโครคอนโทรเลอร์ตระกูล NRF
ข้อดีหลักๆ เลยของ แทร็กเกอร์แบบ ESP ก็คือ
- Firmware มีความเสถียรแล้ว ถูกปรับปรุงและใช้มาอย่างยาวนาน
- ข้อมูลเกี่ยวกับแทร็กเกอร์แบบนี้มีมาก
ข้อดีหลักๆ เลยของ แทร็กเกอร์แบบ NRF (smol) ก็คือ
- ประหยัดไฟ ด้วยการกินไฟที่น้อยมากของชิปตระกูล NRF จึงเป็นที่นิยมสำหรับผู้ที่พัฒนาอุปกรณ์สำหรับใส่บนตัว
- มีขนาดเล็ก เมื่อประหยัดไฟแล้ว เลยทำให้ขนาดของแบตเตอรี่ที่ใช้ มีขนาดเล็กลง ทำให้ขนาดโดยรวมลดลงไป
- ลดความยุ่งยาก เมื่อไม่ต้องตั้งค่า Wi-Fi เลยจะข้ามขั้นตอนไป 1 ขั้นตอน ลดความยุ่งยากในการใช้งาน
ณ เวลาที่ทำนี้ 4/1/2569 ตัว Firmware ของ NRF ยังอยู่ในขั้นทดลอง (Experimental) และอาจมีการเปลี่ยนแปลงของ Firmware อีกในอนาคต