Mr. Chu's
Aircraft Simulator
инициализация…
Свободный полёт
Радар
MR_CHU
0 км/ч
0 м
0.0
— fps
▯▯▯▯
ГАЗ 0%

Мультиплеер

Пилот

не подключено

Контент в сети

Опубликовать своё

Карты и модели самодостаточны. Уровни/объекты ссылаются на модели — опубликуйте нужные модели отдельно, иначе у других они не отобразятся.

Полёт

12
перетаскивание — пан · колесо — зум · ПКМ — меню · Shift+тянуть — участок
Название места (точка в перекрестии):
Правый клик по карте — меню: избранное, начать маршрут, нарисовать участок.
участок не выбран — правый клик по карте

Уровни и трассы

▶ — лететь (на трассе — гонка) · ◎ — перехват: то же место, но с целью · ✎ — редактор · ⧉ — копия · ✏ — переименовать · 🗑 — удалить. Новый уровень или трасса создаётся на вкладке «Загруженные карты» — кнопками ▦ и 🏁 на карточке нужной карты. Уровень = карта + расставленные объекты библиотеки (Static/Vehicle); трасса = уровень + чекпойнты-торы, старт/финиш и полёт на время.

Добавить место

Или на вкладке «Генерация»: правый клик по нужной точке карты → «Добавить в избранное».

Сохранённые места

Загруженные карты

▶ — свободный полёт над картой · ◎ — перехват (полёт с целью) · ✓ — сделать активной, не взлетая · ▦ — новый уровень на этой карте · 🏁 — новая трасса · 🗑 — удалить карту с диска.

Библиотека объектов

glTF/GLB, OBJ, STL. Хранятся в models/.
Объект = модель + тип + роль + цвет. Из одной модели можно сделать несколько объектов (например, разного цвета).

Пресеты растительности

Из чего автогенератор делает области: состав видов, плотность, подкраска подложкой и разброс масштаба. Пресет используется как есть — никаких множителей: «густой лиственный» отличается от «лиственного» своей плотностью. Тип зоны в редакторе уровней ссылается на пресет один-к-одному.
Просмотр модели
X — право (+) / лево (−)
Y — верх (+) / низ (−)
Z — перёд (+) / зад (−)
Редактор уровня
Объекты
Выбрать
Добавить
Трасса
Включите, чтобы проложить по этому уровню гоночную трассу (чекпойнты, круги, тайминг). Объекты и рельеф уровня сохранятся.
Области (трава/лес)
Авто (по подложке)
Пятна цвета превращаются в области со своей формой (маской): потом их можно двигать, править кистью или удалять поодиночке.
Зоны местности (полигоны на подложке)
Области — крупные массивы и лесополосы; одиночные — отдельные деревья на полях. Оба идут от палитры выше; одиночные потом можно двигать и удалять поштучно.
Рельеф
История · Ctrl+Z / Ctrl+Y
ЛКМ — выбрать (гизмо). Shift+тянуть гизмо — клон (копия остаётся на месте).
Маршрут трассы клик — точка · клик по 1-й — замкнуть кольцо · ПКМ — убрать последнюю · пунктир — границы карты

Настройки

Ввод (стик)

Канал руля (R) перестаёт управлять рысканием борта и поворачивает курсовую камеру, как поворотную подвесную. Отклонение стика — это УГОЛ: центр — взгляд вперёд, край — назад. Работает только в камере FPV и только с джойстиком или аппаратурой (с клавиатуры канала руля нет). При активном захвате стенда подвес молчит: контуру зрения кадр нужен строго по оси борта.
оси: подвигайте стик — увидите значения

Ветер (основной поток)

Применяется при следующем старте полёта. Стрелка в полёте показывает, куда дует.

Турбулентность

Порыв: случайное направление, сила 0…амплитуда×ветер (не выше макс.). У земли — полная сила, выше высоты затухания — ~25%. В штиль турбулентности нет.

Менеджер реплеев

Запись — кнопкой «● Запись» в полёте. «Смотреть» загружает карту реплея и запускает Перехват с ним как целью — вы спавнитесь позади.

OSD

Позиции элементов фиксированные: скорость, газ и позывной слева, высота и вариометр справа, авиагоризонт в центре — верх кадра свободен под стрелки навигационного помощника.

Небо

Панорамы из папки sky/ в корне проекта. Применяется сразу.

Слои OSM (мир)

Применяется мгновенно к загруженному миру.

Фоновый режим

Свёрнутое/перекрытое окно продолжает рендерить и слать состояние в сетевую сессию (расход GPU в фоне выше). Полностью применяется после перезапуска приложения.

Графика

Разрешение / MSAA / дальность / тонмаппинг — скоро.

Сброс данных (браузер)

Данные хранятся в этом браузере (IndexedDB). Если борт/цель стали «красным кубом» — сбросьте библиотеку объектов к встроенной.
«Сбросить объекты» — вернёт встроенную библиотеку, карты и модели останутся. «Полный сброс» — сотрёт также сгенерированные карты, скачанные из сети и свои модели.

Громкость

Проба играет набор выбранного борта на дальности 6 м — на ней и слышно, что делают эффекты. В полёте звук двигателя всегда стартует выключенным, включается клавишей M. Музыка идёт мимо эффектов.
Компрессорвыкл
Поджимает громкое и подтягивает тихое. Борт в шести метрах и борт в километре различаются по уровню в сто раз — с компрессором дальний слышно, а ближний не оглушает. Порог — с какого уровня начинается поджатие, отношение — во сколько раз давится превышение.
Ревербераторвыкл
Отражения от земли и склонов. Отклик синтезируется из времени затухания и глухости — файлов не нужно. Глухость съедает верха к концу хвоста: без неё отражение звучит как жестяная банка.

Сброс

Громкости, компрессор и ревербератор — к заводским значениям.

Свои наборы звука

Верстак образцов: запись двигателя → чистый кусок → петля без щелчка → проверка на оборотах, дальности и пролёте → WAV и паспорт .snd.json для папки sounds/ в корне проекта. Готовый набор выбирается в свойствах подтипа борта (Библиотека объектов → Подтипы → Набор звука).