1
Oculus Rift บนแพลตฟอร์ม Motion Simulator
ปัจจุบันฉันพัฒนาสภาพแวดล้อม VR สำหรับแพลตฟอร์มจำลองการเคลื่อนไหวขนาดใหญ่ที่มีอยู่ ผู้ใช้สามารถนั่งบนแพลตฟอร์มการเคลื่อนไหวนี้และได้รับการเร่งและเอียงเพื่อกระตุ้นความรู้สึกของการเคลื่อนไหวในสภาพแวดล้อมจำลองรถวิจัย ตัวติดตามตำแหน่ง Oculus Rift ติดตั้งอยู่แล้วบนแพลตฟอร์มเคลื่อนที่ต่อหน้าผู้ใช้เช่นเดียวกับที่คุณทำบนพีซีของคุณ เอ็นจิ้น 3 มิติที่ฉันใช้ในปัจจุบันคือ Unity 5.3 มุมการหมุนและการเร่งความเร็วเชิงเส้นของแพลตฟอร์มนั้นได้รับการป้อนเข้าสู่ Unity แล้ว ผลลัพธ์ไม่ใช่สิ่งที่ฉันมุ่งหวัง ในขณะที่การชดเชยการหมุนทำงานได้ดีตราบใดที่เราเอียงแพลตฟอร์มเมื่อความเร็วเชิงมุมลดลงเป็นศูนย์ตัวติดตามจะถูกรีเซ็ตโดยไม่ถูกเรียกโดยฉันหรือใช้ยิงเหตุการณ์ที่มันทำ การชดเชยความเร่งเชิงเส้นจะกระวนกระวายใจรอบ ๆ จุดพักจริงเสมอ ฉันได้ลองใช้การติดตั้ง Unity VR และปลั๊กอิน Oculus แล้ว อย่างไรก็ตามฟิวชั่นเซ็นเซอร์ไม่สามารถใช้ได้ในระดับนี้ ฟอรัม Oculus มีหลายหัวข้อเกี่ยวกับปัญหานี้ แต่ฉันไม่สามารถหาวิธีแก้ไขได้ มีทางเลือกอื่นที่อาจลองใช้ Oculus บนแพลตฟอร์มเคลื่อนที่หรือไม่? สิ่งที่ฉันต้องการจะทำคือการลบการเคลื่อนไหวที่เหนี่ยวนำออกจากข้อมูลเซ็นเซอร์ Oculus ก่อนที่จะดำเนินการต่อไป ฉันพิจารณาการปะแก้แล้วเช่น LibOVR แต่ฉันไม่สามารถหาฟังก์ชั่นที่เกี่ยวข้องกับฟิวชั่นเซ็นเซอร์ที่เป็นประโยชน์ได้เช่นกัน