Управление камерой в редакторе

Режим свободной камеры

Консольная команда позволяет включить или выключить возможность использовать читы в редакторе.

В режиме Симуляции и при включенном режиме g_cheatkeys 1, комбинация клавиш Ctrl+Shift+T включает, а повторное нажатие комбинации выключает режим свободной камеры.

Вид камеры от первого лица

В режиме Симуляции с помощью комбинации клавиш Shift+F можно переключить камеру на вид от первого лица выделенного юнита при наличии у юнита активного визора. Повторное нажатие комбинации клавиш выключает режим вида из глаз.

Управление камерой с использованием мыши

Режим удобен, так как не зависит от расстояния до камеры или угла наклона камеры. Перемещает камеру по карте относительно зафиксированной точки на карте.

Алгоритм действий

  1. Зафиксировать точку карты, зажав клавишу Пробел

  2. Двигать мышью с зажатой ЛКМ, не отпуская Пробел

Панель управления камерой в редакторе

Флажок 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

Выключено | включено отображение точек, по которым оценивается погружение камеры в землю. Чтобы увидеть точки нужно остановить рендер, нажав комбинацию клавиш Alt+Pause, и отодвинуть камеру в сторону

cam_liftSteadyUpMin

-2.0

Нижний предел отклонения от рассчитанного значения параметра autolift при максимальном приближении, в метрах

cam_liftSteadyUpMax

-2.0

Нижний предел отклонения от рассчитанного значения параметра autolift при максимальном отдалении, в метрах

cam_liftSteadyDownMin

2.0

Верхний предел отклонения от рассчитанного значения параметра autolift при максимальном приближении, в метрах

cam_liftSteadyDownMax

2.0

Верхний предел отклонения от рассчитанного значения параметра autolift при максимальном отдалении, в метрах

cam_liftSteadyBlendStart

0.0 [0.0 .. 0.9]

Начало работы лимитов, относительно ограничений distance в клипе

cam_liftSteadyBlendEnd

1.0 [0 .. 1]

Конец работы лимитов, относительно ограничений distance в клипе

Дрожание камеры от взрывов

Параметр
Значение
Описание

cam_shake

0 | 1

Выключено | включено дрожание камеры от взрывов

cam_shakeScale

1.0 [0 .. 10]

Масштабирование интенсивности дрожания

Лимиты камеры

Параметры настройки лимитов камеры и рекомендуемые значения

Параметр
Значение
Описание

cam_clip

0 | 1

Выключено | включено ограничение камеры по лимитам или нет

cam_viewAngleFree

true | false

Если ввод в консоль команды cam_viewAngleFree возвращает 1, это означает, что для distance или viewAngle (pitch) берётся более широкий диапазон значений из clipper и set. Eсли 0 - берётся более узкий диапазон.

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