Как известно, какая-то фирма, вроде как Майкрософт запатентовала гироскоп который берётся в руку человеком или крепится к какой либо части его тела.
Это привело к тому что HTC и прочие производители VR шлемов вынуждены вместо позиционирования с помощью гироскопа извращаться с позиционированием на инфракрасных датчиках.
Но мы то, опенсорсное сообщество в отличии от проприетарщиков можем обходить патентные ограничения перекладывая их нарушение на конечного пользователя, как это обычно делается с проприетарными драйверами и библиотеками когда само нарушение патентов и лицензий совершается самим пользователем на его пользовательском компьютере.
Что мешает сделать отдельно в открытых игровых движках считывание из HAL положения и ориентации головы, рук и пр. отдельно драйвер трёхмерной гироскопической системы и соответствующего устройства которое пользователь сам будет лепить скотчем к шлемофону и куда ещё сочтёт нужным.
Лазерный жде гироскоп потому, что его проще всего сделать, как я понимаю его можно создать просто намотав на катушку два оптоволокна пустив по ним свет в противоположных направлениях, а потом замеряя контролёром разницу прохождения их фронтом светового импульса.
У кого какаи мысли по этому поводу?
И ещё, насколько реально сделать поддержку создания стереоизображения для VR шлема прямо в опенсорсном драйвере?