?

Log in

No account? Create an account

Previous Entry | Next Entry

3DConnexion SpaceNavigator

3dconnexionХочу рассказать про интересное (и, в некоторых ситуациях, полезное) устройство под названием 3D Connexion SpaceNavigator. Хотя свежим его уже не назовёшь, однако в России оно распространено очень слабо и продаётся, судя по всему, весьма вяло.
По сути, это манипулятор, предназначенный для работы в различном 3D и CAD софте - позволяет одновременно по всем осям крутить и перемещать объекты / камеру. Из традиционных устройств ближе всего к джойстику, но более хитрому и точному. Ручку можно поворачивать, наклонять и сдвигать вперёд/назад и влево/вправо, прижимать и поднимать (у него специально очень тяжёлая подставка). Усилие, естественно, тоже учитывается. Кроме того, у устройства есть две программируемые кнопки.

Существенный, не совсем очевидный момент: это НЕ замена мыши. Т.е. при желании это возможно (с некоторыми сложностями), но совершенно бессмысленно. Тут суть именно в том, что под левой рукой находится устройство, а под правой - мышь (у меня трэкбол, но это уже детали).
Левой рукой крутишь объект, а правой редактируешь. Правда, сразу возникает вопрос - где взять третью руку, чтобы вводить команды с клавиатуры. Вероятно именно по этой причине каждая следующая версия устройства обрастает дополнительными собственными кнопками :)

3DConnexion в своей рекламе пишут, что ощущение от работы с манипулятором такое, как если бы объект с котором работаешь находился в руке. Хотя все преувеличено, но аналогия неплохая - после некоторого привыкания такая иллюзия иногда может возникать.

Помимо SpaceNavigator'a в линейке есть еще несколько устройств, но, по существу, это тот же SpaceNavigator, дополнительно снабжённый подставкой и кучей дополнительных кнопок и пр. При этом цена автоматически умножается на 2 ... 6.

О грустном (тут уж кому как повезёт, но тем не менее):  Драйвера.
Существуют две принципиально разные ветки официальных драйверов. Одни - релиз, вторые бета.
Релиз позволяет работать со SpaceNavigator'ом только в тех программах, в которых реализована его поддержка (все наиболее известные пакеты поддерживаются). Бету плюс к этому ещё можно научить работать в любом софте - устройство будет имитировать нажатия на нужные кнопки, кручение колеса мыши и т.п. Но есть ощущение, что бету подзабросили.
И плюс есть ещё альтернативные драйвера,  http://www.3dconnexion.com/forum/viewtopic.php?t=336 которые написал посторонний человек, запарившийся ждать ту самую бету. Я не пробовал.

Всё бы ничего, но и релиз и бета драйверов - кривые. Судя по форуму у всех это проявляется по разному. Конкретно у меня (Win7 64bit) beta 10.0.15 не видит переключения фокуса между viewport'ами в Rhino. Точнее, в 99% случаев не видит. Правда, если сделать viewport'у maximize - видит сразу.
В другом софте все относительно нормально (в Photoshop'e при panning'e иногда не до конца обновляется окно). Без проблем настроил скроллинг и переключение табов в FireFox'e.

Что касается релиза (3.16.2), то там вообще цирк - на действия с манипулятором реагируют ОДНОВРЕМЕННО все запущенные приложения. То, на котором фокус - просто реагирует несколько быстрее :)

 А поддержка у них своеобразная. На письмо про бету они вообще ничего не ответили, на письмо про релиз уточнили кое-что и пропали.

В завершении рассказа - случайно наткнулся на ветку, где автомобилисты бурно обсуждают использование SpaceNavigator'а для управления всякими магнитолами/сервисами в машине при помощи одной руки. Кстати, действительно - вполне бюджетное и очень удобное решение.

Tags:

Comments

( 2 comments — Leave a comment )
pocomaxa
Feb. 26th, 2013 03:57 pm (UTC)
>>> автомобилисты бурно обсуждают использование SpaceNavigator'а
Так был же у BMW iDrive (imho - фейл). http://en.wikipedia.org/wiki/File:IDrive_controller_X5_2.JPG

cr_it
Feb. 26th, 2013 04:00 pm (UTC)
Мягко говоря не у всех BMW. И что-то я подозреваю, что BMW'шный джойстик менее функционален (меньше степеней свободы и точность ниже). Да и вряд ли у него есть драйвера под win и linux :)
( 2 comments — Leave a comment )