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

Показано с 1 по 25 из 664

Тема: Gametrix vTrack MKI. Разработчики на связи

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Конструктор Аватар для UIV
    Регистрация
    08.07.2003
    Адрес
    ВКБ
    Сообщений
    3,429

    Gametrix vTrack MKI. Разработчики на связи

    Приветствую.
    Я Илья "UIV" из ВКБ. Мы разработали этот трекер для Gametrix.
    Я постараюсь ответить на все вопросы. Приложу все усилия, чтобы вы выжали из этого девайса максимум возможностей.


    В начале небольшое вступление.
    Скрытый текст:
    Проектировать и продвигать игровые девайсы не легко (если ты не SONY или Microsoft). Игровые девайсы для персональных компьютеров - еще сложнее. Игровые девайсы, которые предназначены для авиасимуляторов - нереально сложно. Потому что из 1000 геймеров только 1 играет в ависимуляторы. Реально, виртуальных пилотов очень мало. Очень узкий рынок, который не очень перспективен для бизнеса. Нужны огромные вложения, а рентабельность под сомнением . Хочу сказать спасибо Gametrix, что дал возможность развивать игровые аксессуары именно для виртуальных пилотов.

    А сейчас собственно F.A.Q.
    Скрытый текст:

    1) Это что за запаздывания такие?
    Скрытый текст:
    Производительность трекера - 120 отсчетов в секунду. То, что вы видите как запаздывание, на самом деле является специальной работой "Динамической Мертвой Зоны". Во время проектирования трекера мы плотно общались создателем программы NewView – Hruks'ом с "сухого" форума. Для тех кто не знает, это программа дающая дополнительные возможности обзора в авиасимуляторах. И "динамическая мертвая зона" - одна из главных "фишек" этой программы. Трекер имеет очень высокую чувствительность - порядка 2048 отсчетов на 40 градусов (реально может отслеживать перемещения головы в сотые доли градуса). Если сигнал с трекера передавать сразу в компьютер - ваш взгляд внутри кабины будет перемещаться даже от "открывания-закрывания" глаз. Динамическая мертвая зона работает по следующему принципу. Изначально трекер игнорирует перемещения головы в небольшом участке диапазона. Т.е. выставляет так называемую "мертвую зону - МЗ". Но как только процессор трекера видит, что перемещения головы вышли за пределы МЗ, он сразу сжимает это мертвую зону до нуля. Как только ваш взгляд остановился - мертвая зона увеличивается до обычных размеров. Это дает ощущения запаздывание при начальном перемещении, так как голова движется, но взгляд в кабине не изменяется, но так же дает более комфортный обзор, так как игнорируется "тремор гловы". И не надо сидеть перед монитором, как "жердь проглотивши". Так же динамическая мертвая зона нелинейная. В центре кабины она имеет максимальное значение, а при переводе взгляда к 6 часам - уменьшается.
    По умолчанию ДМЗ включена. Мы специально сделали такую настройку, чтобы дать максимум комфорта новичкам. Ведь любой трекер требует нарабатывания определенной моторики. Без ДМЗ у вас были бы другие вопросы - а почему мой взгляд в кабине все время трясется. Комплектуйте трекер "пакетиками для тошнилова".
    Забегу вперед. Трекер имеет очень много настроек, мы заложили туда максимум функционала. Но сказать честно, я не уверен, что каждый осилит "экспертные" настройки. Что бы правильно настроить под себя трекер, надо наработать моторику, понять принцип работы. Я не уверен, какую версию программного обеспечения надо делать следующей - или дать доступ ко всем настройкам процессора трекера или подготовить несколько различных профилей, чтобы пользователь особо не разбираясь подобрал себе нужный. Трекер имеет собственную энергонезависимую память и есть возможность сохранять профили там. Все параметры изменяемы. И ДМЗ можно отключить, и рабочий угол можно уменьшить-увеличить. И степень фильтрации сигнала настраиваемая. И статические МЗ можно включить. И разрешения осей можно менять от 4 отсчетов на ось до 2048.
    Пишите ваши пожелания, мы реализуем это в следующей версии ПО.

    2) Почему компьютер не видит веб-камеру трекера?
    Скрытый текст:
    Потому что это не веб-камера. Вебкамера передает большой поток видеоданных в компьютер, специальное ПО эти данные обрабатывает, вычисляя положение головы игрока. Так работает ФриТрак. Вроде бы хорошо, но программная обработка этих данных требует дополнительной вычислительной мощности. И эта мощность забирается от игры, в которую вы играете. А если еще учесть, что игры пишутся "на вырост компьютерного железа", то это становиться серьезной проблемой. Процессор должен заниматься вычислением флайтмодели самолета. Не надо его напрягать посторонними вычислениями. В трекере Gametrix используется специальный сенсор. Он захватывает видеоряд, обрабатывает маркеры и выдает готовые координаты процессору. Трекер Gametrix "напрягает" ваш компьютер меньше чем "мышь". Кстати, разработчик сенсора трекера – российская компания, специализирующаяся на оптической электронике. Сенсор трекера изначально был разработан для военных оптических систем слежения. Геймтрикс первые применили его для «мирных» игровых целей

    3)
    Скрытый текст:
    Почему у меня трекер работает неадекватно? Поворачиваю голову налево, а он «идет вправо»
    Трекер работает на принципе обработки видеоданных. Т.е. получает информацию оптическим путем. Оптическая система трекера рассчитана на работу в участке инфракрасного диапазона (длина волны 940нм). Человеческий глаз его не видит, но приборы фиксируют. Вы можете посмотреть на светодиодный модуль трекера через камеру мобильного телефона. Вы увидите слабое свечение ИК-диода трекера. Специально рассчитанный и произведенный только для этого трекера светофильтр пропускает узкую область инфракрасного излучения в районе 940 нм, «отсекая» другие источники. Фильтр установлен на объективе трекера, между объективом и светочувствительной матрицей. Но 940 нм присутствует не только в светящемся ИК-диоде. Такое же излучение есть в солнечном свете, пламени зажигалки и огоньке сигареты. Когда энергосберегающая лампа накаливания только начинает работать, часть ее излучения тоже находится в этом участке диапазона (но после разогрева, спектр смещается, и трекер перестает видеть излучение этой лампы).
    Скорее всего за вашим монитором находится открытое окно с прямым солнечным светом, лампы накаливания. Или кто то курит вам в лицо))) Вот на это трекер и реагирует. Убрать эти засветки невозможно. Вирпилы, которые летают в LockOn знают, что даже современные тепловые авиационные ракеты могут «уйти на солнце», на этом и основываемся противоракетный маневр. И трекер «идет на солнце» тоже.
    Пожалейте свои глаза, за вашим рабочим монитором не должно быть ярких источников освещения. Любой санитарный стандарт это подтвердит.

    4) Какой рабочий угол у трекера? Как работает центровка?
    Скрытый текст:
    Максимальный рабочий угол оптической системы трекера в районе 45 градусов. Сейчас контроллер настроен на угол в районе 25 градусов. Оставшиеся 20 градусов используются для более комфортной центровки трекера. Как работает центровка? При нажатии на «горячую кнопку» центровки на джойстике или клавиатуре, программное обеспечение трекера посылает команду на центровку. Если пользователь не вышел из максимального оптического диапазона, то трекер перецентруется. Если вышел и перецентровка невозможна – моргнет красным светодиодом и оставит предыдущую позицию центра.

    5) Почему трекер находится на гарнитуре, а светодиодный модуль на мониторе? Это же идиотизм (цитата с форума)
    Скрытый текст:
    Нет, это не идиотизм. Есть весомые причины, почему выбрали именно эту компоновку
    - Повышение стабильности работы трекера. Для минимизации паразитных засветок трекера. Как было сказано ранее, невозможно добиться 100% фильтрации оптических помех. Всегда существует вероятность посторонней засветки трекера и ложного срабатывания. Когда трекер находится на гарнитуре, то поле зрения трекера совпадает с полем зрения игрока. Трекер «видит» область в районе монитора игрока. Обычно мониторы не ставят напротив солнечных окон, да и лампы в глаза обычно не светят. Если трекер установлен на мониторе, то он «видит» намного больше за спиной игрока. Стандарты работы за компьютером четко описывают, что около монитора должна быть равномерная освещенность. Исходя из этого наиболее оптимальное размещение маркера – на мониторе, а трекера – на гарнитуре.
    - Точность. Размещение трекера на гарнитуре дает намного большую точность, чем на мониторе.
    - Увеличение рабочего расстояние (расстояние между трекером и маркером). При такой компоновке, рабочее расстояние трекера от 0.5м до 3м. Конечно, обычно расстояние до монитора (маркера) составляет не более 0.8м. А если вы используете телевизор высокого разрешения с большой диагональю или плазму? Здесь расстояния в районе 2-3 метров. Для трекера это не проблема, точности хватает.

    6) Зачем трекеру два USB порта? Зачем светодиодный модуль подключается еще к одному USB? Ведь для светодиода достаточно 5В.
    Скрытый текст:
    Светодиодный модуль трекера – это не просто «лампочки». Светодиоды управляются микроконтроллером. Микроконтроллер общается с компьютером через USB-протокол.
    Почему использовали микроконтроллерное управление:
    - Для возможности регулировки яркости свечения. Яркость свечения индикаторных светодиодов должна быть разная днем, вечером и ночью. Слепящий светодиод ночью на мониторе никого не обрадует. А слабосветящийся светодиод днем вообще малозаметен.
    - Для обеспечения большого рабочего расстояния трекера. Яркости свечения ИК-светодиода, достаточной для работы на расстоянии 0.5м, недостаточно для расстояния в 3м. Нужно увеличивать яркость. Выставить максимальную яркость тоже нельзя. Когда мы анонсировали трекер на «сухом», от многих пользователей были панические вопросы типа – «А, этот невидимый глазу светодиод, всегда светит мне в глаз и уничтожает мою сетчатку». На полном серьезе люди такое писали. В итоге мы вооружились стандартами и рассчитали все параметры. Задача была не простая, так как российские стандарты намного жестче западных. Микроконтроллерное управление оказалось обязательным. Вот поэтому светодиодному модулю нужен отдельный USB-порт.

    7) Зачем трекер объединили с наушниками в одно устройство?
    Скрытый текст:
    - Для максимального удобства использования. Дополнительные коробочки, провода всегда негативно сказываются на удобстве эксплуатации.
    - Для адекватного внешнего вида игрока. Например, игрок сидящий с рогами на голове или лампочками вызывает у незнакомых с авиасимуляторами друзей или родственников в лучшем случае улыбку. В худшем – характерный жест с покручиванием пальцем у виска)))
    - для продвижения устройства. Ни одна торговая сеть не возьмет в продажу непонятное устройство. У 99,9% людей слово трекер ассоциируется с торрент-сетями или GPS-навигаторами. А наушники, которые отслеживают положение головы геймера более понятны продавцам.

    9) У меня есть наушники. Трекер без наушников – взял бы, а так он нафиг не нужен.
    Скрытый текст:
    Если у вас есть наушники, то действительно, этот продукт не для вас. У нас в разработке есть версия без наушников. Если будет интерес к трекеру VTrack Mk1, то будет расширение модельного ряда трекером VTrack Mk2.

    10) Почему не работают «горячие клавиши»?
    Скрытый текст:
    После запуска, программа трекера не слушает «горячие клавиши». Чтобы активировать программу, необходимо кликнуть правой кнопкой мыши на иконке трекера в «трее» (это область, где находятся часики компьютера) и выбрать пункт меню «Включить/Выключить» Только после этого софт трекера начнет обрабатывать горячие клавиши.
    Также в софте найдена первая «бага» – если вы назначили на «горячую клавишу» F12 – будут проблемы, все горячие клавиши перестанут работать. Это связано с тем, что Microsoft зарезервировал клавишу F12 для работы с дебагером, она отличается от других. Чтобы F12 заработала как надо, надо делать правки в реестре винды. Лучше F12 не использовать. В версии 0.0.1.129 эта «бага» исправлена.

    Неофициальный конфигуратор трекера Gametrix VTrackMkI от ВКБ
    Качаем VKBDevCfg-C http://www.vkb-pro.ru/downloads/programs

    Крайняя версия панели управления трекера (v.0.0.1.224)
    Скрытый текст:
    v.0.0.1.219
    - Возможность назначать клавишу F12 на "горячие клавиши"
    - Добавлена возможность регулировки яркости свечения ИК-маркера
    - Трекер сообщает об яркости ИК-маркера через параметр HISTO (хисто). Для нормальной работы трекера данный параметр должен в районе 100-300 единиц.

    v.0.0.1.224
    - Оптимизирован протокол обмена. Исправлен конфликт ПО трекера с джойстиками Defender CobraM5 USB и Gametrix ECS

    GametrixVtrackSetup.zip

    Здесь же буду выкладывать линки на обновление программного обеспечения, рекомендации по настройке.
    Задавайте вопросы, пишите пожелания. Внимательно слушаю.
    Крайний раз редактировалось UIV; 10.05.2013 в 05:35.
    Виртуальное Конструкторское Бюро
    http://www.vkb-pro.ru

Ваши права

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