???
Математика на уровне МГУ

Страница 4 из 5 ПерваяПервая 12345 КрайняяКрайняя
Показано с 76 по 100 из 102

Тема: Устройсово обзора из .. точпэда (touchpad)

  1. #76
    Конструктор
    Регистрация
    16.04.2002
    Адрес
    Внезапно Москва
    Возраст
    48
    Сообщений
    1,744

    Re: Устройсово обзора из .. точпэда (touchpad)

    Цитата Сообщение от Ezdok Посмотреть сообщение
    Вы не поняли.. под ил-2 нужно немного доделать софт. Это вобщем не проблема , но при одном условии что это комунить нужно..Пока выясняется что девайз невозможно повторить на коленке и он вобщем то по большому счету никому не нужен. Тогда накой тратить время на бесполезный программинг ?
    ...
    Думаю интересно будет написать TrackIR совместимый софт для тачпада ноутбуков. Наверняка как минимум владельцам ноутов, любящих симы будет интересно. Абсолютные координаты многого значат! И быть может не только в симах! В тех же стратегиях и быть может шутерах...
    Короче очень интересная мне кажется идея использовать тачпад для обзора как таковой, а в абсолютных координатах так вообще очень перспективная вещь!
    Например для эмулирования джойстика!!! Я бы даже больше джойстик на ноут хотел из тачпада на ноуте!
    Ну и как отдельный внешний девайс. Один такой для джоя, второй для обзора - вот тебе и офисный (компактный и даже незаметный ) джой с хаткой.
    А если абсолютные координаты есть, то его и как набор кнопок можно юзать, если сеточку наложить прозрачную Как особый режим к примеру. Но это уже не в тему.

  2. #77
    Конструктор
    Регистрация
    16.04.2002
    Адрес
    Внезапно Москва
    Возраст
    48
    Сообщений
    1,744

    Re: Устройсово обзора из .. точпэда (touchpad)

    Цитата Сообщение от Ezdok Посмотреть сообщение
    Доставай точпэд Synaptics - будеш первым ! :-) С софтом постараюсь помоч.
    ==
    Получается на каждый сим надо доделывать софт?
    ==
    В утилите есть эмуляция мышки. Но например мышиный обзор в IL-2 работает в ОТНОСИТЕЛЬНЫХ координатах. Это означает что положение головы не привязано к положению мыши на экране как это сделано в FSX. Поэтому нужно прямая работа через Nview чтобы не потерять абсолютные координаты.
    Относительные координаты это неудобно - согласен.
    Предлогаю использовать NewView для встраивания во все гры, которые поддерживают TrackIR интерфейс, а это фактически все современные симуляторы.
    Кстати NewView уже имеет интерфейс для внешних программ. И этот интерфейс даже документирован И даже пример есть
    Единственное, он под 2DOF рассчитан, но это поправимо.

    Кстати, я правильно понял, что каким-то образом 6DOF поддерживается Вашим софтом тачпада?

    В общем, если интересно, свяжитесь через аську или мыло или через форум.

  3. #78
    Старший инструктор Аватар для ZMIY
    Регистрация
    28.07.2007
    Адрес
    Магнитогорск
    Возраст
    48
    Сообщений
    3,142

    Re: Устройсово обзора из .. точпэда (touchpad)

    Тачпад не нашёл. Ни той фирмы, ни другой, ни БУ, ни новый... Нету !
    Тут пришла идея, а можно ли как-то приспособить вместо этого графический планшет - это же по идее тот же тачпад, только большой ?

  4. #79
    Курсант Аватар для BarbAn
    Регистрация
    23.12.2007
    Адрес
    г. Москва
    Возраст
    52
    Сообщений
    173

    Re: Устройсово обзора из .. точпэда (touchpad)

    Цитата Сообщение от ZMIY Посмотреть сообщение
    Тачпад не нашёл. Ни той фирмы, ни другой, ни БУ, ни новый... Нету !
    Тут пришла идея, а можно ли как-то приспособить вместо этого графический планшет - это же по идее тот же тачпад, только большой ?
    Большой на джое не поместится:-), я и так и этак прикидывал - оптимальный размер - размер спичечного коробка, ну может чуть больше.
    Так-что придётся покупать клавиатуру Sven8800(650-850 рэ) и выкавыривать точпэд оттуда.
    ==
    Уважаемый Ezdok, у меня Х45, вы с его конструкцией знакомы, что-то подсказывает мне что на нём точпад удобнее будет ставить на РУС(вместо двух хаток).

  5. #80
    Старший инструктор Аватар для ZMIY
    Регистрация
    28.07.2007
    Адрес
    Магнитогорск
    Возраст
    48
    Сообщений
    3,142

    Re: Устройсово обзора из .. точпэда (touchpad)

    Да я не против клавы, тем более за такие деньги (примерно за столько же и расчитывал купить тачпад), но у нас и их нет нифига
    А насчёт планшета - может можно только его часть задействовать, а остальное... кхм... отрезать... Не смейтесь, если глупость сморозил - я их видел только издалека и на картинке...

    Кстати, есть же куча мобильников с сенсорным экраном - их можно задействовать как-то ? Размер вполне подходящий...
    Крайний раз редактировалось ZMIY; 26.12.2007 в 12:27.

  6. #81

    Re: Устройсово обзора из .. точпэда (touchpad)

    Тут пришла идея, а можно ли как-то приспособить вместо этого графический планшет - это же по идее тот же тачпад, только большой ?
    ==
    Для каждого девайза свой протокол обмена. Уверен что планшет в отличии от тачпэда - этоневстраиваемое , заврешенное устройсво. Поэтому описания протокола там нет . Увы , с планшетом я не помогу.

  7. #82

    Re: Устройсово обзора из .. точпэда (touchpad)

    Кстати, есть же куча мобильников с сенсорным экраном - их можно задействовать как-то ? Размер вполне подходящий...
    ==
    Synaptics делает точпэды с ЖК экраном под ним. Но пока мне не попадались такие.

  8. #83

    Re: Устройсово обзора из .. точпэда (touchpad)

    Единственное, он под 2DOF рассчитан, но это поправимо.

    Кстати, я правильно понял, что каким-то образом 6DOF поддерживается Вашим софтом тачпада?
    ==
    Это псевдо поддержка. Там под РУД я вкорячил 2 дополнительные клавиши которые являлись кнопками на точпэде. С помощью них происходят переключения режимов. Когда кнопки отпущены - это простое верчение головой. Нажата правая кнопка - перемещение тела (точки взгляда вверх-низ лево-право) нажата левая кнопка - это перемещение точки тела в заранее запрограммированное место. Причем зона выбирается направлением взгляда. (всего 8 зон) поэтому кажется что там 6DOF. Нажимаем обе клавиши - перемещаемся вперед-назад.

  9. #84
    Конструктор
    Регистрация
    16.04.2002
    Адрес
    Внезапно Москва
    Возраст
    48
    Сообщений
    1,744

    Re: Устройсово обзора из .. точпэда (touchpad)

    Цитата Сообщение от Ezdok Посмотреть сообщение
    Единственное, он под 2DOF рассчитан, но это поправимо.

    Кстати, я правильно понял, что каким-то образом 6DOF поддерживается Вашим софтом тачпада?
    ==
    Это псевдо поддержка. Там под РУД я вкорячил 2 дополнительные клавиши которые являлись кнопками на точпэде. С помощью них происходят переключения режимов. Когда кнопки отпущены - это простое верчение головой. Нажата правая кнопка - перемещение тела (точки взгляда вверх-низ лево-право) нажата левая кнопка - это перемещение точки тела в заранее запрограммированное место. Причем зона выбирается направлением взгляда. (всего 8 зон) поэтому кажется что там 6DOF. Нажимаем обе клавиши - перемещаемся вперед-назад.
    Понятно. Ну тоже вариант.
    В принципе нечто подобное (с переключением режимов и перемещение в заранее заданные координаты) я собираюсь реализовать в NewView по всем осям.

    Так как на счёт интеграции с NewView и разработкой софта для других типов тачпадов?

  10. #85

    Re: Устройсово обзора из .. точпэда (touchpad)

    Так как на счёт интеграции с NewView и разработкой софта для других типов тачпадов?
    ==
    Сейчас есть определенные сложности . Дело в том что производители материнок отказыаются от поддержки PS2 разъема куда втыкалась мышка и соотвественно точпэд. Я уже попал в такую ситуацию когда любимое издели просто некуда было воткнуть . Пришлось делать на FT232R переходник с PS2 на COM порт и вкорячивать туда свой протокол. Это мизерная платка ничего нестоящая но всеже требующая электроники. USB точпэдов я еще пока не встречал . Они либо со своей физической шиной которая нигде не описана , либо PS2 . Мое предложение - прежде чем адаптировать софт , нужно сначала разобраться сможет ли простой юзер решивший повторить девайз достать этот точпэд. По ходу дела за год никто так и не достал его.

  11. #86
    Конструктор
    Регистрация
    16.04.2002
    Адрес
    Внезапно Москва
    Возраст
    48
    Сообщений
    1,744

    Re: Устройсово обзора из .. точпэда (touchpad)

    Цитата Сообщение от Ezdok Посмотреть сообщение
    Так как на счёт интеграции с NewView и разработкой софта для других типов тачпадов?
    ==
    Сейчас есть определенные сложности . Дело в том что производители материнок отказыаются от поддержки PS2 разъема куда втыкалась мышка и соотвественно точпэд. Я уже попал в такую ситуацию когда любимое издели просто некуда было воткнуть . Пришлось делать на FT232R переходник с PS2 на COM порт и вкорячивать туда свой протокол. Это мизерная платка ничего нестоящая но всеже требующая электроники. USB точпэдов я еще пока не встречал . Они либо со своей физической шиной которая нигде не описана , либо PS2 . Мое предложение - прежде чем адаптировать софт , нужно сначала разобраться сможет ли простой юзер решивший повторить девайз достать этот точпэд. По ходу дела за год никто так и не достал его.
    Я имел в виду не только внешний девайс как таковой, но и использование уже подключённых девайсов в ноутбуках и клавиатурах.

  12. #87
    Пилот Аватар для Gelo
    Регистрация
    13.03.2006
    Адрес
    Вятка
    Возраст
    51
    Сообщений
    818

    Re: Устройсово обзора из .. точпэда (touchpad)


  13. #88

    Re: Устройсово обзора из .. точпэда (touchpad)

    не пойдет :-( Нет SDK и DLL к нему. ТОесть запрограммить не получится. И цена ...
    на цену гляньте ;-) Если новая клава Sven8800 стоила 650 рэ уэе с точпэдом , то можно прмерно прикинуть сколько он стоит без клавиатуры..

  14. #89
    Пилот Аватар для Gelo
    Регистрация
    13.03.2006
    Адрес
    Вятка
    Возраст
    51
    Сообщений
    818

    Re: Устройсово обзора из .. точпэда (touchpad)

    Цена да, не айс.
    Только они там все плагиаторы, если один стал делать, то и еще кто-нить будет

  15. #90

    Re: Устройсово обзора из .. точпэда (touchpad)

    Так был уже бум точпэдов в 1998-2000 годах. Помню их всюду всовывали. А то что сейчас - это уже так сказатьпо стопам....по мотивам..

  16. #91

    Ответ: Устройсово обзора из .. точпэда (touchpad)

    http://www.youtube.com/watch?v=m_OmQk3TXzo&fmt=6
    http://www.youtube.com/watch?v=IAPjcknTdo4&fmt=6
    ==
    Наконец то удалось сделать видео этого устройства.. (не прошло и года).
    Крайний раз редактировалось Ezdok; 24.07.2008 в 12:44.

  17. #92
    Конструктор
    Регистрация
    16.04.2002
    Адрес
    Внезапно Москва
    Возраст
    48
    Сообщений
    1,744

    Ответ: Re: Устройсово обзора из .. точпэда (touchpad)

    Цитата Сообщение от Ezdok Посмотреть сообщение
    Единственное, он под 2DOF рассчитан, но это поправимо.

    Кстати, я правильно понял, что каким-то образом 6DOF поддерживается Вашим софтом тачпада?
    ==
    Это псевдо поддержка. Там под РУД я вкорячил 2 дополнительные клавиши которые являлись кнопками на точпэде. С помощью них происходят переключения режимов. Когда кнопки отпущены - это простое верчение головой. Нажата правая кнопка - перемещение тела (точки взгляда вверх-низ лево-право) нажата левая кнопка - это перемещение точки тела в заранее запрограммированное место. Причем зона выбирается направлением взгляда. (всего 8 зон) поэтому кажется что там 6DOF. Нажимаем обе клавиши - перемещаемся вперед-назад.
    А можно немного детальнее?
    Я понял примерно так:
    Режимы:
    1. Вращение камеры: X, Y -> TurnZ, TurnX
    2. Перемещение XY: X,Y -> PanX, PanY
    3. Preset(8): X,Y -> Preset1..Preset8: PanX, PanY, PanZ.
    4. Перемещение Z: Y -> PanZ
    Кнопка 1: Перемещение HorVert
    Кнопка2: Preset (X,Y)
    Кнопка 1+Кнопка2: Перемещение Z

    С режимами 1,2,4 примерно понятно.
    Единственный вопрос - при отпускании кнопок координаты остаются в точке? Или всё же возвращаются в исходное, как только отжали соответствующую кнопку? Как при этом "центровка" происходит?

    Самое интересное это режим 3.
    Как именно определяется какой из пресетов активируется? Вся область X,Y делится на 8 зон и при нажатии кнопки, в зависимости от координат X,Y выбираетсязона? почему пресетов 8 а не 9?
    После того, как зона выбрана происходит перемещение камеры в заранее заданные координаты PanX, PanY, PanZ?
    Если кнопку отпустить, то возврат в предыдущее положение камеры?
    Когда камера достигла нужного положения PanX, PanY, PanZ, куда она смотрит (каковы TurnZ, TurnX)? Я так понял когда пресет активирован и пока кнопка не отжата, можно свободно крутить камерой. Если в этот момент нажать вторую кнопку - что произойдёт? Как в этом режиме осуществлять перемещения по PanX, PanY, PanZ? похоже кнопка не зажимается а нажимается тольо в момент выбора пресета. Тогда может повторное нажатие кнопки выбора пресета возвращает камеру?

    Такие вещи можно задействовать для любого 2DOF устройства, включая хатку и мышку

  18. #93

    Ответ: Устройсово обзора из .. точпэда (touchpad)

    Именно ! Такие режимы можно задействовать на хатку ! Была мысль .. руки не дошли !
    ===
    Подробнее работы пресетов.

    Под РУД находятся 2 кнопки от тачпэда. Одна Button1 вторая Button2

    Вся зона обзора делится на 9 зон. Правильно на 9. Центральная зона - это основная рабочая зона куда возвращается тело камеры приотпускинии Button1 клавиши. Положение тела в каждой из 9 зон настраивается слайдерами:

    1. Положение тела по оси X - (влево-вправо)

    2. Положение тела по оси Y - (вверх-низ)

    3. положение тела по оси Z - вперед назад.

    4. Чувтвительнтсть точпэда (взгляда) по оси X

    5. Чувствительность точпэда (взгляда) по оси Y

    6. Задатчик смещения тела по радиусу по оси X

    7. Задатчик смещения тела по радиусу по оси Y

    8 Оффсет угла взгляда по X

    9 Оффсет угла взгляда по Y

    Итого 9 слайдеров на каждую зону.
    Слайдеры 6 и 7 позволяют добиться эффект скольжения взгляда вдоль панели например - когда с одновременным перемещением головы перемещается и тело по некому радиусу. На видео это видно когда идет скольжение вдоль панели.
    Этот режим имеет отрицательную величину - тоесть можно посмотреть как-бы за окошко например.. И сильно придает эффект живости из за того что тело и голова (все 6 координат) постоянно в движении.
    Слайдеры 8-9 это простое смещение взгляда по оси X Y когда например выбрали самую левую зону , а точпэда уже не хватает и палец уперся в левый край. Тогда чуть смещаем взгляд вправо по оси X и тогда порявляется возможность еще как-бы докручивать взгляд влево. Вобщем виртуальное расширение диапазона точпэда :-)

    Как опредлить в какую зону метнуть тело ? Да очень просто - достаточно туда посмотреть. Например смотрим влево-вниз и нажимаем и удерживаем Button1 - тело переместилось в эту зону и быстренько вызвались настройки всех 9-ти слайдеров для этой зоны. Отпустили - вернулись в центральную зону. Все широты и расположение зон настраиваются.

    При нажатии на Button2 вместо панорамника переключается на режим перемещения точки тела центральной зоны по X Y . Тоесть нажали на второй бантон - пальцем переместили тело и теперь при отпускании первого батона тело будет возвращатся имено в эту новую точку.
    Есть автоцентровка угла взгляда при отпускании пальца с точпэда. И есть регулятор скорости перемещения головы в центр чтобы картинка не резко металась в центр.

    Весь смысл софта - это плавный морфинг параметров между выбором зон . Напрмер чувствительнотсть точпэда в центральной зоне одна. Например в левой зоне - другая , да еще и оффсет по X стоит. Если не применять морфинга - то при выборе левой зоны и вызова её параметров произойдет резкий скачек угла взгляда что не есть совсем гуд. Сейчас все параметры плавно перетекают из одних в другие с некой скоростью.

    Вобщем пока так. Это всё можно применить и к мышке ! Никто не мешеает мышкой посмотреть налево и нажать какуюнить кнопку чтобы ьело плавно перешло в левую зону.....

  19. #94
    Конструктор
    Регистрация
    16.04.2002
    Адрес
    Внезапно Москва
    Возраст
    48
    Сообщений
    1,744

    Ответ: Устройсово обзора из .. точпэда (touchpad)

    Великолепно!
    Это как раз то, что я искал

    А есть время немного пописать программу?
    Во первых переделать на мышку, вместо тачскрина,
    а во вторых использовать другие интерфейсы вывода (имею в виде 6DOF интерфейсы NewView), чтобы можно было в других симуляторах самому руками пощупать?
    Как вариант можно в виде DLL с передачей всех исходных параметров и управляющих X,Y и выходных 5DOF?
    Кстати FOV в качестве параметра для пресета тоже можно добавить, ну и Roll до кучи и будет 6DOF+1FOV, итого 7 степеней свободы, вернее псевдосвободы, но все оси обычно и не нужны.

  20. #95

    Ответ: Устройсово обзора из .. точпэда (touchpad)

    Пока не решен вопрос с двумя батонами . Что использовать вместо батонов точпада ? Это отдельных два канала управления ни кчему не привязанных. Использовать батоны мышки нельзя - они выполняют определенную функцию в кокпите. Открытым остается вопрос синхронизации морфинга с покадровкой (рендерингом) сима. У меня всё на этом завязано. Тоесть просчеты движений тела идут строго между фреймов ренда. Если просичтывать движения по отдельному таймеру скажем с частотой 200 просетов и тупо сливать их в движок игры - то будут жуткие артефакты в движении из за рассинхрнизации просчета с FPS. Тоесть движения будут рваными. По мойму в ИЛ-2 невозможно подать во внешнюю среду событие выброса кадра в буффер видяхи ..??

  21. #96
    Конструктор
    Регистрация
    16.04.2002
    Адрес
    Внезапно Москва
    Возраст
    48
    Сообщений
    1,744

    Ответ: Устройсово обзора из .. точпэда (touchpad)

    Если сделать в виде DLL и подключить к NewView, то:

    1. Можно на входе ждать не просто две кнопки, а сразу текущий режим и управляющие флаги - какие нужно, а в Config.exe уже задать горячие кнопки для активации режимов или их переключения - каждый настроет так, как удобно. В любом случае можно сделать только 2 "кнопки", и просто их передавать в DLL. Но мне кажется более гибко управлять режимами лучше.

    2. Библиотека NewView вызывается Илом как раз на каждом кадре рендеринга. Соответсвенно и новую DLL будет вызывать NewView точно так же. Так что синхронизация гарантирована.

    К Илу это применимо только в тестовом режиме, из-за того, что собственно Ил не поддерживает 6DOF без модификаций.
    А вот в БОБе и Чёрной акуле, или в других симах это вполне можно опробовать.

    Кстати, для MSFS что использовалось? Ихний встроенный протокол для внешних модулей? Он обеспечивает синхронные вызовы?

  22. #97

    Ответ: Устройсово обзора из .. точпэда (touchpad)

    Да.. там симконнект - вызовы каждый фрейм присутствуют. Передача через его API молниеносная. На этом свойстве сделано много внешних аддонов управления.
    На счет доделать - подумаю. Сейчас катастрофически нехватает времени.

  23. #98

    Ответ: Устройсово обзора из .. точпэда (touchpad)

    А чем сенсор от оптической мыши не устраивает?
    Я не пробовал (freetrack устроил).
    Кто-нибудь пробовал?

  24. #99
    чайник Аватар для bridger
    Регистрация
    15.01.2011
    Адрес
    Киев
    Возраст
    48
    Сообщений
    38

    Re: Устройсово обзора из .. точпэда (touchpad)

    Судя по дате последнего сообщения тема почти забыта.
    А жаль! Судя по простоте, доступности и эффективности - практически не имеет аналогов.
    Автор не думал о серийном производстве, пусть даже мелкосерийном? С привязкой к ИЛу и МСФСу, с приспособой-креплением к РУСу РУДу?

  25. #100
    Старший инструктор Аватар для ZMIY
    Регистрация
    28.07.2007
    Адрес
    Магнитогорск
    Возраст
    48
    Сообщений
    3,142

    Re: Устройсово обзора из .. точпэда (touchpad)

    k0l0b0k, спасибо что апнул тему ! Я её совсем недавно пытался поиском найти - и так и эдак - безуспешно Поиск кривой. Ну да ладно. Просто как раз есть в наличии умерший нетбук (монитор сдох) с живым тачпадом. Теперь буду экспериментировать
    "У пилота есть работа - он летает самолёт" (с) М/Ф Смешарики
    Ник в WoT: Rulevoy

Страница 4 из 5 ПерваяПервая 12345 КрайняяКрайняя

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •