वर्तमान में मैं एक मौजूदा (शारीरिक रूप से) बड़े मोशन सिम्युलेटर प्लेटफॉर्म के लिए एक VR वातावरण विकसित करता हूं। उपयोगकर्ता इस गति प्लेटफ़ॉर्म पर बैठ सकता है और एक शोध कार सिम्युलेटर वातावरण में गति की भावना को प्रेरित करने के लिए त्वरित और झुका हुआ हो सकता है। ओकुलस रिफ्ट पोजिशन ट्रैकर पहले से ही उपयोगकर्ता के सामने मूविंग प्लेटफॉर्म पर लगाया जाता है, जैसे आप अपने पीसी पर करते हैं।
वर्तमान में उपयोग किया जाने वाला 3 डी इंजन यूनिटी 5.3 है। प्लेटफ़ॉर्म के रोटेशन कोण और रैखिक त्वरण पहले से ही एकता में खिलाए गए हैं। परिणाम हालांकि मैं क्या करने के लिए लक्ष्य नहीं हैं। जबकि घूर्णी क्षतिपूर्ति तब तक अच्छी तरह से काम करती है जब तक हम प्लेटफ़ॉर्म को झुकाते हैं, एक बार जब कोणीय वेग शून्य हो जाता है, तो ट्रैकर मेरे द्वारा कॉल किए बिना रीसेट हो जाता है या किसी ईवेंट को फायर करता है जो उसने ऐसा किया है। रैखिक त्वरण मुआवजा हमेशा सही आराम बिंदु के आसपास झांकता है।
मैंने पहले ही देशी एकता वीआर कार्यान्वयन और ओकुलस प्लगइन का उपयोग करने की कोशिश की। हालाँकि, इस स्तर पर सेंसर फ्यूजन उपलब्ध नहीं है। ओकुलस मंचों में इस समस्या के बारे में कई विषय हैं, लेकिन मुझे कोई समाधान नहीं मिला।
वहाँ विकल्प है कि एक Oculus एक चलती मंच पर उपयोग करने के लिए कोशिश कर सकते हैं?
आदर्श रूप से मैं क्या करना चाहूंगा, आगे की प्रक्रिया करने से पहले ओकुलस सेंसर डेटा से प्रेरित गति को घटाना है। मैंने पहले से ही पेटिंग जैसे लिब्लोआरआर पर विचार किया, लेकिन मुझे वहां कोई सहायक सेंसर संलयन संबंधित कार्य नहीं मिला।