This page has been translated automatically.
Видеоуроки
Interface
Essentials
Advanced
Подсказки и советы
Основы
Программирование на C#
Рендеринг
Принципы работы
Свойства (properties)
Компонентная Система
Рендер
Физика
Редактор UnigineEditor
Обзор интерфейса
Работа с ассетами
Настройки и предпочтения
Работа с проектами
Настройка параметров ноды
Setting Up Materials
Настройка свойств
Освещение
Landscape Tool
Sandworm
Использование инструментов редактора для конкретных задач
Extending Editor Functionality
Встроенные объекты
Ноды (Nodes)
Объекты (Objects)
Эффекты
Декали
Источники света
Geodetics
World Nodes
Звуковые объекты
Объекты поиска пути
Players
Программирование
Основы
Настройка среды разработки
Примеры использования
C++
C#
UnigineScript
Унифицированный язык шейдеров UUSL
Плагины
File Formats
Rebuilding the Engine Tools
GUI
Двойная точность координат
API
Containers
Common Functionality
Controls-Related Classes
Engine-Related Classes
Filesystem Functionality
GUI-Related Classes
Math Functionality
Node-Related Classes
Objects-Related Classes
Networking Functionality
Pathfinding-Related Classes
Physics-Related Classes
Plugins-Related Classes
IG Plugin
CIGIConnector Plugin
Rendering-Related Classes
Работа с контентом
Оптимизация контента
Материалы
Material Nodes Library
Miscellaneous
Input
Math
Matrix
Textures
Art Samples
Tutorials
Внимание! Эта версия документация УСТАРЕЛА, поскольку относится к более ранней версии SDK! Пожалуйста, переключитесь на самую актуальную документацию для последней версии SDK.
Внимание! Эта версия документации описывает устаревшую версию SDK, которая больше не поддерживается! Пожалуйста, обновитесь до последней версии SDK.

Навигация по сцене

В UnigineEditor есть элементы управления, которые используются для перемещения по сцене и управления поведением камеры. Все доступные элементы управления можно найти в разделе Controls окна Settings.

Камеру можно свободно перемещать в сцене или относительно целевой точки. С точки зрения UnigineEditor, target - это целевая точка, относительно которой расположена камера. Вы можете установить целевую точку фокусируя камеру на выбранном узле или группе узлов.

Примечание
Если камера не фокусируется на узле, то целевая точка совпадает с положением камеры.

Независимо от того, установлена цель или нет, вы можете свободно перемещаться по сцене: двигать камеру, изменять направление камеры (по горизонтали и вертикали), перемещать камеру в плоскости, перпендикулярной направлению взгляда или приближать/отдалять ее.

Если камера сосредоточенный на узле (другими словами - расположенном относительно целевой точки), вы также можете вращать камеру вокруг целевой точки и приближать/отдалять камеру к целевой точке или от нее для увеличения.

Помимо общепринятых терминов (например, «Переместить влево», «Переместить вверх» и т.д.) В UnigineEditor используются следующие термины:

  • Изменение направления означает изменение угла рыскания / тангажа для поворота камеры вокруг вертикальной / горизонтальной оси соответственно.
  • Трекинг (Crab) означает перемещение камеры в плоскости, перпендикулярной направлению взгляда.
  • Orbit означает вращение вокруг целевой точки.
  • Zoom (Dolly) означает приближение камеры к целевой точки или от нее, чтобы камера не могла продолжать увеличивать масштаб, когда она достигает целевой точки.

На следующих схемах показаны основные элементы управления навигацией, которые используются в UnigineEditor:

Элементы управления навигацией, используемые для свободного перемещения камеры по сцене.
Дополнительные элементы управления навигацией, используемые для перемещения камеры относительно целевой точки

Фокусировка камеры#

Чтобы установить и сбросить фокус камеры, вы можете использовать следующие элементы управления по умолчанию:

Комбинация Описание
F Сфокусировать камеру на выбранных узлах.
G Сбросить фокус камеры.

Когда вы фокусируете камеру на группе узлов, вы должны установить точку поворота (см. Переключатель точки поворота) в главном меню:

  • Если точка поворота установлена на Center (установлено ), целевая точка будет установлена в центр выделения.

    Кнопка Center активна
  • Если точка поворота установлена на Pivot (установлено ), целевой точкой будет установлен последний выбранный узел.

    Кнопка Pivot активна; Node 2 - последний выбранный узел

Если вы сфокусируете камеру на узле (или на группе узлов), целевая точка будет совпадать с центром узла (или группы узлов). Таким образом, вы сможете вращать камеру вокруг этой целевой точки и приближать/отдалять (dolly) камеру к этой точке или от нее.

Перемещение камеры#

Для перемещения по сцене вы можете использовать следующие элементы управления по умолчанию:

Комбинация Описание
ПКМ + Перетаскивание

Изменение направления камеры.

  • Нажмите и удерживайте эту клавишу и перетащите мышь влево или вправо, чтобы изменить угол рыскания. В этом случае камера будет вращаться вокруг своей вертикальной оси.
  • Нажмите и удерживайте эту клавишу и перетащите мышь вверх или вниз, чтобы изменить угол наклона. В этом случае камера будет вращаться вокруг своей горизонтальной оси.
ПКМ + W Перемещение камеры вперед.
ПКМ + S Перемещение камеры назад.
ПКМ + A Перемещение камеры влево.
ПКМ + D Перемещение камеры вправо.
ПКМ + Q Перемещение камеры вниз.
ПКМ + E Поднимите камеру вверх.
Alt + СКМ + Перетаскивание Перемещение (Crab) камеры в плоскости, перпендикулярной направлению взгляда.
Alt + ЛКМ + Перетаскивание Поворот камеры вокруг целевой точки.

Также вы можете изменить положение камеры, задав ее координаты через панель навигации Editor Viewport следующим образом:

Увеличение/уменьшение#

Для масштабирования вы можете использовать следующие элементы управления по умолчанию:

Комбинация Описание
КОЛЕСИКО ВВЕРХ

Увеличить масштаб.

Примечание
При достижении камерой целевой точки и продолжении увеличения, целевая точка будет перемещаться вместе с камерой.
КОЛЕСИКО ВНИЗ

Уменьшить масштаб.

Примечание
При уменьшении положение целевой точки остается таким же.
Alt + ПКМ + Перетаскивание Приближение/удаление камеры к или от целевой точки (dolly).

Изменение скорости камеры#

Есть 3 режима скорости камеры. Вы можете переключаться между ними через панель навигации . Также вы можете изменить значение скорости, установленное для одного из скоростных режимов. Например, вы можете изменить значение 1-го узла скорости следующим образом:

Кроме того, для изменения скорости камеры можно использовать следующие элементы управления:

Комбинация Описание
Shift Ускорить движение камеры. Нажмите и удерживайте эту кнопку, когда перемещаете камеру.
1 / 2 / 3 Включить 1-й, 2-й или 3-й режим скорости камеры.

Дополнительные опции камеры#

Настройки фонарика
Control Description
L Включить фонарик, прикрепленный к камере.

Настройки фонарика#

Color Цвет фонарика.
Intensity Интенсивность цвета фонарика. Чем выше значение, тем ярче свет.
Attenuation Мощность ослабления фонарика. Имитирует постепенное затухание интенсивности света.
Radius Радиус области, освещаемой фонариком.
Field of View Поле зрения фонаря. Этот параметр определяет угол отсечения света в диапазоне от 10 до 160 градусов.

Использование нескольких камер#

В большом виртуальном мире вы можете использовать камеры в качестве точек наблюдения для быстрой навигации: вы можете добавлять и размещать любое количество камер в разных точках мира, сохранять их положения, а затем переключаться между ними через панель Camera в Editor Viewport когда это необходимо.

Чтобы создать такую точку наблюдения:

  1. Добавьте новую камеру в мир.
  2. Установите положение камеры.

На следующих изображениях показаны 2 камеры, расположенные в разных точках мира:

camera_0 камера используется как точка наблюдения
camera_0 вид камеры
camera_1 камера используется как точка наблюдения
camera_1 вид камеры

Когда вы переключаетесь на одну из сохраненных камер, вы можете свободно перемещать ее в мире: изменения ее положения и ориентации не сохранятся. Чтобы вернуться к сохраненному положению и ориентации камеры, переключитесь на другую камеру, а затем снова выберите нужную камеру.

Видеоурок: окно просмотра сцены#

Последнее обновление: 13.12.2021
Build: ()