Управление камерой в редакторе
Режим свободной камеры
Консольная команда позволяет включить или выключить возможность использовать читы в редакторе.
В режиме Симуляции и при включенном режиме g_cheatkeys 1
, комбинация клавиш Ctrl+Shift+T
включает, а повторное нажатие комбинации выключает режим свободной камеры.
Вид камеры от первого лица
В режиме Симуляции с помощью комбинации клавиш Shift+F
можно переключить камеру на вид от первого лица выделенного юнита при наличии у юнита активного визора.
Повторное нажатие комбинации клавиш выключает режим вида из глаз.
Управление камерой с использованием мыши
Режим удобен, так как не зависит от расстояния до камеры или угла наклона камеры. Перемещает камеру по карте относительно зафиксированной точки на карте.
Алгоритм действий
Зафиксировать точку карты, зажав клавишу
Пробел
Двигать мышью с зажатой
ЛКМ
, не отпускаяПробел
Панель управления камерой в редакторе
Флажок Clip camera position
на панели Редактора карт включает ограничение движения камеры.
Эту же функцию выполняет консольная команда cam_clip 1
.
Панель настройки параметров камеры находится в боковом меню Редактора миссий на вкладке режима Симуляции.
Кнопка | Описание |
---|---|
Alt | Высота поднятия камеры над землей |
а | Тангаж [pitch] - наклон камеры |
Y | Рыскание [yaw] - угол поворота камеры |
R | Крен [roll] - угол поворота камеры вокруг оси взгляда |
F | FOV - угол раскрытия камеры |
Изменять значения с шагом x10 можно с помощью зажатия кнопки Ctrl
Большое значение крена (R) может привести к некорректному отображению теней
Консольные команды для камеры
Общий принцип работы консольных команд описан в статье Консольные команды
Общие параметры камеры
Команда | Значение | Описание |
---|---|---|
Выключает | включает следование камеры за выделенным юнитом в прямом управлении. В текущей версии движка команда не поддерживается | ||
cam_followPosition | 0,6 | Отступ камеры при следовании за юнитом в прямом управлени. В текущей версии движка команда не поддерживается |
cam_allowMouseScroll | 0 | 1 | Выключает | включает скроллинг при приближении мыши к краю экрана |
cam_scaleBias | 0 | 1 | Выключает | включает смещения z буфера для расчёта теней |
cam_zNear1 | 30 | Устанавливает плоскость z_near (в единицах расстояния) при близком к горизонтальному наклону камеры |
cam_zFar | 5000 | Запас по отдалению плоскости z_far (в единицах расстояния) |
Настройки камеры при контакте с поверхностью земли
Настройка параметров для предотвращения погружения камеры в землю
Параметр | Значение | Описание |
---|---|---|
cam_liftAuto | 0 | 1 | Выключено | включено поднятие камеры вверх, если она ушла под землю |
cam_liftRadius | 1.5 | Радиус точек, которыми оценивается уход камеры в землю, в метрах |
v_camAutoLiftingVolume | 0 | 1 | Выключено | включено отображение точек, по которым оценивается погружение камеры в землю.
Чтобы увидеть точки нужно остановить рендер, нажав комбинацию клавиш |
cam_liftSteadyUpMin | -2.0 | Нижний предел отклонения от рассчитанного значения параметра |
cam_liftSteadyUpMax | -2.0 | Нижний предел отклонения от рассчитанного значения параметра |
cam_liftSteadyDownMin | 2.0 | Верхний предел отклонения от рассчитанного значения параметра |
cam_liftSteadyDownMax | 2.0 | Верхний предел отклонения от рассчитанного значения параметра |
cam_liftSteadyBlendStart | 0.0 [0.0 .. 0.9] | Начало работы лимитов, относительно ограничений |
cam_liftSteadyBlendEnd | 1.0 [0 .. 1] | Конец работы лимитов, относительно ограничений |
Дрожание камеры от взрывов
Параметр | Значение | Описание |
---|---|---|
cam_shake | 0 | 1 | Выключено | включено дрожание камеры от взрывов |
cam_shakeScale | 1.0 [0 .. 10] | Масштабирование интенсивности дрожания |
Лимиты камеры
Параметры настройки лимитов камеры и рекомендуемые значения
Параметр | Значение | Описание |
---|---|---|
cam_clip | 0 | 1 | Выключено | включено ограничение камеры по лимитам или нет |
cam_viewAngleFree | true | false | Если ввод в консоль команды |
cam_viewAngleMin | 5 | Установленное ограничение минимального значение угла наклона камеры (при 0 - горизонтально, параллельно земле) |
cam_viewAngleMax | 85 | Установленное ограничение максимального значения угла наклона камеры (при 90 - вертикально, сверху вниз) |
cam_viewAngleDistanceK | 0.5 | Коэффициент фиксации угла камеры при приближении к земле |
cam_distanceMin | 100 | Минимальное расстояние от земли до камеры |
cam_distanceMax | 660 | Максимальное расстояние от земли до камеры |
cam_viewFovMin | 0.0 | Если этот параметр больше 0, то меняют FoV камеры в зависимости от расстояния от камеры до земли |
cam_viewFovMax | 0.0 | Если этот параметр больше 0, то меняют FoV камеры в зависимости от расстояния от камеры до земли |
Камера с видом от третьего лица
В таблице представлены параметры настройки и рекомендуемые значения параметров для камеры с видом от третьего лица
Параметр | Значение | Описание |
---|---|---|
cam_tpsFollowDistanceV | 2 | Расстояние следования камеры в вертикальном зуме (метры) |
cam_tpsFollowDistanceH | 2 | Расстояние следования камеры в горизонтальном зуме (метры) |
cam_tpsFollowOffsetUpV | 2 | Вертикальное смещение камеры при вертикальном зуме (метры) |
cam_tpsFollowOffsetUpH | 2 | Вертикальное смещение камеры при горизонтальном зуме (метры) |
cam_tpsFollowOffsetSideV | 0 | Стороннее смещение камеры при вертикальном зуме (метры) |
cam_tpsFollowOffsetSideH | 0 | Стороннее смещение камеры при горизонтальном зуме (метры) |
cam_tpsFollowOffsetForwardV | 0 | Смещение камеры вперед при вертикальном зуме (метры) |
cam_tpsFollowOffsetForwardH | 0 | Смещение камеры вперед при горизонтальном зуме (метры) |
cam_tpsFollowPitchMin | 45 | Минимальный наклон движущейся камеры (градусы) |
cam_tpsFollowPitchMax | 85 | Максимальный наклон движущейся камеры (градусы) |
cam_tpsFollowFOV | 65 | Раскрытие движущейся камеры (градусы) |
cam_tpsFollowSpeedH | 2 | Скорость следования камеры за движениями мыши для позиции зума H (градусы) |
cam_tpsFollowSpeedV | 1 | Скорость следования камеры за движениями мыши для позиции зума V (градусы) |
cam_tpsDefaultFOV | 60.0 | Раскрытие камеры по умолчанию (градусы) |
cam_tpsCameraBone | camera | Название кости, по имени которой работает камера |
Last updated