Как стать автором
Обновить
7
0

Пользователь

Отправить сообщение

Управляемость транспортного средства в симуляторе: настраиваем коэффициенты модели

Время на прочтение12 мин
Количество просмотров1.6K


Геймплей симулятора транспортного средства – управление движением объекта в пространстве с некоторым количеством степеней свободы. Действия игрока изменяют вектор мгновенного состояния системы в желаемом или не совсем желаемом направлении. Игра вряд ли сможет быть интересной, если объект слабо приспособлен к управлению игроком.

Приспособленность технической системы к управлению человеком (управляемость) – довольно сложная и многогранная характеристика. Математической моделью поведения управляемого объекта занимается теория автоматического управления (ТАУ). Модели, принятые в ТАУ, также могут описывать поведение игрока – «человека-оператора» и системы «человек-машина».

Стоит отметить, что создаваемые модели человека всегда актуальны для ограниченного диапазона условий. По этой причине решение практических задач в области управляемости часто выходит за рамки ТАУ.

Управляемость машины относится к ее эргономическим свойствам, теряющим смысл в отрыве от контекста деятельности человека. Под катом представлен подход к настройке модели симулятора, основанный на экспериментальном исследовании процесса игры.
Читать дальше →

3D-индикатор крена и тангажа для HUD на Three.js

Время на прочтение8 мин
Количество просмотров2.3K
Браузерные игры с трехмерной графикой создаются достаточно давно. Существуют и симуляторы различных транспортных средств, где игроку необходимо контролировать пространственное положение управляемого объекта.



В статье «Индикатор искусственного горизонта на HTML5 canvas» представлен код индикатора с объемным макетом управляемого объекта на основе изобретения Пленцова А. П. и Законовой Н. А. В реальной технике такая индикация распространения не получила, но в компьютерных играх она вполне может быть использована.

К числу достоинств идеи индикатора с объемным макетом следует отнести эффектность. На этот раз необычный формат визуализации искусственного горизонта будет адаптирован для систем дополненной реальности.
Читать дальше →

Индикатор искусственного горизонта на HTML5 canvas

Время на прочтение8 мин
Количество просмотров4.4K
Ниже будет представлено воплощение средствами HTML5 одной из необычных идей по визуализации пространственного положения управляемого объекта. Код может использоваться в браузерных играх, имитирующих управление транспортным средством в трехмерном пространстве. Способ представления информации ориентирован на симуляторы субтеррин или других фантастических машин.



Назначение и область применения искусственного горизонта


Искусственный горизонт в рассматриваемом здесь узком смысле представляет собой визуализацию наклона объекта относительно местной вертикали, используемую для управления его движением. Наклон определяется значениями двух углов Эйлера, крена и тангажа. Авиационному термину «тангаж» моряки предпочитают синоним «дифферент».
Читать дальше →

Подземные лодки в компьютерных играх: вопросы облика субтеррины в ее симуляторе

Время на прочтение6 мин
Количество просмотров5.2K


Симуляторы транспортных средств позволяют игроку управлять самыми разными объектами, от автомобилей и поездов до футуристических космолетов. Законы жанра не накладывают жестких рамок на имитируемые средства передвижения. Можно быть пилотом машины, созданной людьми в будущем, или машины, которую создали инопланетяне. Можно перемещаться даже на том, что не вполне корректно называть словом «машина».

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

На самом деле известные симуляторы позволяют перемещаться в космосе, в атмосфере, по поверхности Земли и других планет, по поверхности водоемов и в толще воды, оставляя нетронутым лишь одно белое пятно – толщу планеты.
Читать дальше →

Пользовательский интерфейс масштабирования временных рядов на графиках

Время на прочтение5 мин
Количество просмотров2.6K
Задача построения временных рядов на графиках решалась человеком уже в средневековье. Разработчики современных программных систем визуализации данных уделяют ей довольно много внимания. Сегодня для конкретного практического случая обработки временных рядов можно выбрать из десятков подходящих инструментов наиболее подходящий. Тем не менее, остаются случаи, для которых в наиболее популярных продуктах не хватает некоторых возможностей.
Читать дальше →

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность