пятница, 2 мая 2014 г.

Обзор Unreal Engine 4 - Работа с вьюпортами

Навигация в окне просмотра 

Существует два способа навигации.
- Навигация средствами одной лишь мыши:


  • при зажатой ЛКМ происходит движение в горизонтальной плоскости XY
  • при зажатой ПКМ происходит движение в вертикальной плоскости XZ
  • при зажатой ЦКМ или одновременно зажатых ЛКМ и ПКМ происходит движение в режиме Pan View, т.е. камера движется параллельно сцене
- Навигация клавишами WASD (или клавишами со стрелками) + мышь 



Для изменения скорости движения камеры существует настройка Camera Speed (значение по умолчанию 4). Данный параметр так же регулируется посредством сочетания клавиш ПКМ + колёсико

Полезные сочетания клавиш в Unreal Engine 4

ЛКМ + Q - вертикальный спуск вниз
ЛКМ + E - вертикальный подъём вверх
ЛКМ + C - приближение (изменение FOV в меньшую сторону)
ЛКМ + Z - отдаление (изменение FOV в большую сторону)
ЛКМ + Alt - вращение по орбите вокруг объекта
ПКМ + Alt - приближение/удаление
ПКМ + колёсико - регулировка параметра Camera Speed 
F - перейти к объекту (камера приближается к выбранному объекту и центрируется относительно его)

Режимы отображения 

Perspective и Orthographic

Существует два режима отображения:
  • Perspective режим представляет избражение наиболее близкое тому, что наш глаз видит в реальном мире. В этом режиме мы можем оценивать расстояние между объектами, ощущать глубину картинки.
  • Orthographic режим организует представление картинки без глубины, т.е. объекты проецируются на одну плоскость так, как будто они были бы все расположены на одной плоскости. Это позволяет выравнивать объекты друг относительно друга с большой точностью, т.к. объекты с их удалением от камеры не уменьшаются визуально.

При нажатии на кнопку в правом верхнем углу вьюпорта можно максимизировать/минимизировать его.

Графические режимы отображения

В каждом вьюпорте доступен список режимов отображения:
Lit - режим включённых источниками света
Unlit - режим выключенных источниками света
Wireframe - режим в котором отображаются только рёбра объектов
Detail Lighting
Light Complexity
Shader Complexity
Stationary Light Overlap
Lightmap Density - режим в котором можно оценить значение texel
Reflections
Buffer Visualization
Player Collision - отображение коллизий игрока (используются для обработки столкновений)
Visibility Collision - отображение коллизий