Рус |  Eng Home page Site map Mail us
«Истинна древняя пословица, что равенство создает дружбу.»
Платон

Действительно, а почему нет?

Возвращаясь к статье про трекинг, давайте вспомним, что он нам дает. Если кратко, то он позволяет системе виртуальной реальности адекватно распознавать и идентифицировать реальный объект в компьютерном пространстве. И, главное, отслеживать его перемещения.

И тут возникает вполне логичный вопрос: что такое компьютерная мышь? Не является ли она устройством со встроенной системой трекинга?

Увы, привычная и удобная компьютерная мышь никак не связывает нас с системой виртуальной реальности. Почему?

Скажем пару слов об истории создания мыши. Это прольет немалый свет на ее главное предназначение.

Ее автор — Дуглас Энгельбарт — разработал свою первую компьютерную мышь в 1968 г. для того, чтобы организовать взаимодействие с графическим монитором.

«Сначала у нас был большой и тяжелый шар для трекинга, больше похожий на пушечное ядро. Потом было несколько приспособлений со стержнями на конце, которые нужно было передвигать. Еще у нас была световая панель, которую следовало держать очень близко к экрану, чтобы компьютер мог видеть ее… В итоге именно мышь дала лучшие результаты на скорость и точность управления. Тогда мы называли ее индикатором x-y-позиции. Кто-то из нашей команды в шутку назвал устройство «мышью»… Мы, конечно, собирались придумать ей более красивое имя, но так и не придумали».

Первая мышь, которую Энгельбарт использовал во время демонстрации на конференции Fall Joint Computer Conference (FJCC) в Сан-Франциско, серьезно отличалась от современного устройства. Она была сделана из дерева и снабжена одной кнопкой. Но именно эта технология легла в основу создания программного обеспечения и оборудования для управления компьютером, которые используются по сей день.

И вот ключевой момент. Компьютерная мышь построена на принципе относительного перемещения в плоской системе x-y-координат. К устройствам такого же типа, кстати, относятся джойстики, трекболы и т.п. Для них движение курсора на экране определяется относительным перемещением и должно быть масштабировано с учетом размера экрана.

Когда вы берете в руки мышь, система (проще говоря, ваш компьютер) не имеет ни малейшего понятия о местоположении мыши в реальном мире: лежит она на коврике, просто на столе или где-то еще.

Системе не надо знать ее координаты и ориентацию в пространстве, ведь это никак не влияет на реакцию системы. Так что мышь мышью, а виртуальная реальность видит лишь две координаты — две степени свободы. А их недостаточно, чтобы полноценно работать со сложной 3D системой.

Конечно, при использовании дополнительных пользовательских интерфейсов возможности компьютерной мыши можно расширить. Тогда она вполне сгодится для работы в трехмерном компьютерном пространстве. Сейчас на рынке представлены трекболы Spacemouse, Dimentor Inspector и др. Все они имеют в дополнение к привычной комплектации вспомогательные кнопки, шарики и колесики.

Это позволяет пользователю работать сразу в трех направлениях по осям X, Y и Z и даже вращать объекты.

Но это не делает ни мышь, ни трекбол полноценными устройствами виртуальной реальности с функцией трекинга.

Назад к статьям о виртуальной реальности

Адрес
Тел.
E-mail