VR Scene Inspection

Аддон „VR Scene Inspection“ раскрывает и расширяет встроенные функции виртуальной реальности Blender’а в пользовательском интерфейсе. Набор функций ограничен сценариями использования для проверки сцен. Более продвинутые варианты использования могут быть реализованы путём дальнейшей разработки внутри Blender’а.

Поддержка VR в Blender’е основана на спецификации OpenXR и требует некоторых настроек. Они описаны в разделе о наголовных дисплеях (HMD).

Включение аддона
  1. Откройте Blender и перейдите в раздел „Аддоны“ в настройках Blender’а.

  2. Найдите „VR Scene Inspection“ и установите флажок на опции „включения аддона“.

The VR Scene Inspection add-on interface is located in 3D Viewport ‣ Sidebar ‣ VR tab. Its different panels and features are described in the following sections.

VR-Сеанс (VR session)

../_images/addons_3d-view_vr-scene-inspection_vr-session.jpg
Начать сеанс VR (start VR session)

Попробуйте настроить соединение с платформой OpenXR, чтобы совместно использовать вьюпорт с HMD.

Трекинг (tracking)
Позиционно (positional)

Отслеживать только вращательные изменения головы, не позволять HMD влиять на местоположение зрителя в виртуальном пространстве.

Абсолютно (absolute)

Пропускать смещения глаз, которые обычно добавляются для размещения зрителя точно на ориентирах. Это позволяет определять ориджин отслеживания независимо от положения шлема виртуальной реальности (HMD).

Использовать действия контроллера (use controller actions)

Включает действия контроллера по умолчанию для навигации по вьюпорту, отслеживания контроллера и тактильных эффектов.

Настройки отображения (view settings)

../_images/addons_3d-view_vr-scene-inspection_view.jpg
Показать (show)
Пол / Округлить вниз (floor)

Установить видимость плоскости «земли» в представлении VR.

Аннотации (annotations)

Установить видимость штрихов аннотаций в представлении VR.

Выделение (selection)

Установить видимость контуров выделения в представлении VR.

Контро́ллеры (controllers)

Установить видимость контро́ллеров движения VR. Требуется включить параметр „Использовать действия контроллера“.

Пользовательские наложения (custom overlays)

Установить видимость рисунка для пользовательского оператора (например, стандартного телепортационного луча).

Дополнительные объекты (object extras)

Установить видимость дополнительных объектов, включая пустышки, источники освещения и камеры.

Object Type Visibility

Установить видимость объектов по типу.

Стиль контро́ллера (controller style)

Предпочтительная визуализация контро́ллеров движения VR.

Отсечение - Начало/Конец (clip start/end)

Значения обрезки вида VR, как в 3D-вьюпорте.

View Scale

Scaling factor applied to the VR view for fine adjustments.

Скорость полёта (fly speed)

Movement speed of the VR view when flying around the scene.

Location Scouting

Location Scouting allows the user to capture camera vantage points and assess the camera lens, focus, and aperture settings while being immersed within the 3D environment.

Capturing Shots

Capturing is done inside the VR session using a virtual director’s viewfinder, enabled in Location Scouting ‣ Viewfinder.

../_images/addons_3d-view_vr-scene-inspection_location-scouting-capture.jpg

Capturing a shot - Scene by Daniel Bystedt.

../_images/addons_3d-view_vr-scene-inspection_location-scouting-playback.jpg

Playing back a shot - Hallwyl Museum - CC-BY.

Using the Viewfinder, the user can control the camera settings, capture shots, and play back shots, while staying immersed in the VR environment. Once captured, shots can later be converted into scene cameras or markers during review.

../_images/addons_3d-view_vr-scene-inspection_location-scouting-schematic.jpg

VR Location Scouting Viewfinder Controls Diagram

Live Mode Actions
Focal Length Control

Increase / decrease the focal length (zoom) by pre-defined increments.

Toggle Depth of Field

Enable / disable Depth of Field, displayed visually within the Viewfinder and stored in the captured shot.

Set Focus Point

Set the Viewfinder focus point by aiming at the target. The Viewfinder crosshair will flash blue on successful focus, and red on failure.

Aperture Control

Increase / decrease the F-Stop ratio (which defines the amount of blurring) by pre-defined increments.

Playback Mode Actions
Browse Captured Shots

Browse captured shots, switching to next / previous capture.

Preview Active Shot in Space

Enable / disable display of the active capture in VR space as a camera overlay.

Delete Active shot

Delete the active shot. User confirmation is requested before deletion.

Reviewing Shots

Reviewing is done from the VR Location Scouting sidebar in the desktop 3D Viewport. From this panel, users can review shots, create cameras and markers from captured shots, and modify the VR Viewfinder settings.

../_images/addons_3d-view_vr-scene-inspection_location-scouting-interface.jpg
Captured Shots List

Поле «список».

Remove Capture

Remove the selected capture.

Add Camera from Capture

Create a new camera object from the selected capture.

Add Marker from Capture

Create a new marker from the selected capture.

Browse Captures

Browse up/down the captured shots list.

Review VR Captures operator

This modal operator allows users to interactively review captures from the desktop 3D Viewport.

../_images/addons_3d-view_vr-scene-inspection_location-scouting-review.jpg

Reviewing a shot in the desktop 3D Viewport - Scene by Zhi Wang / Mediastorm + 4DV.ai - CC-BY.

Once enabled, the 3D Viewport will be set to the active capture. The user may then browse and convert captures by either using the Captured Shots List, or the following keyboard controls:

Вверх

Previous Capture

Вниз

Next Capture

C

Add Camera from Capture

M

Add Marker from Capture

ESC/RMB

Exit Review

This operator is non-blocking. Clicking the Exit Review button or leaving the active 3D Viewport area will cause it to exit.

VR Viewfinder Settings

../_images/addons_3d-view_vr-scene-inspection_location-scouting-interface-viewfinder.jpg
Hand

The hand on which the Viewfinder is displayed. This setting can also be changed directly from within the VR Session via controller Thumbstick Click.

Масштаб (scale)

Visual height / width size scale of the Viewfinder.

Display Crosshair

Whether to display the Viewfinder aiming crosshair, also used for the Set Focus Point Viewfinder Live Action feedback.

Паспарту (passepartout)

Controls the darkened overlay shown outside the captured frame, similar to the camera object passepartout overlay setting.

Вылет за кадр (overscan)

Border size of the darkened passepartout overlay.

Непрозрачность (opacity)

Opacity of the darkened passepartout overlay.

Ориентиры (landmarks)

Ориентиры используются для хранения многократно используемых базовых поз (положения и вращения) для зрителя в виртуальном пространстве. Кроме того, в средстве просмотра можно задавать базовый масштаб для ориентиров типа „Custom Object“ и „Custom Pose“.

../_images/addons_3d-view_vr-scene-inspection_landmarks.jpg
Список ориентиров

Поле «список».

Выделенный ориентир будет определять, какие настройки ориентира будут отображаться под списком. Изменение выделенного ориентира не влияет на VR-вид.

Активировать VR-ориентир

Активирует ориентир, заставляя его изменить базовую позу VR-вида.

Добавить VR-ориентир

Создать ориентир.

Удалить VR-ориентир

Удалить выделенный ориентир.

Добавить VR-ориентир из сеанса

Создать ориентир из позы зрителя во время сеанса виртуальной реальности.

Элементы управления для ориентиров
Добавить камеру и VR-ориентир из сеанса (add camera and VR landmark from session)

Создать новую камеру и ориентир из позы зрителя во время сеанса виртуальной реальности.

Добавить VR-ориентир из камеры (add landmark from camera)

Добавить новый ориентир из активной камеры.

Обновить пользовательский VR-ориентир (update custom VR landmark)

Обновить выделенный ориентир из текущей позы VR-гарнитуры.

Курсор к VR-ориентиру (cursor to VR landmark)

Переместить 3D-курсор на выделенный ориентир.

Камеру сцены к VR-ориентиру (scene camera to VR landmark)

Расположить камеру сцены на выделенном ориентире.

Новая камера от VR-ориентира (new camera from VR landmark)

Создать новую камеру используя выделенный ориентир.

Тип (type)
Камера сцены (scene camera):

Следовать за активной камерой сцены, чтобы определить базовую позу зрителя.

Пользовательский объект (сustom object):

Установить произвольный объект, чтобы определить базовую позу зрителя.

Пользовательская поза (custom pose):

Вручную определить положение и поворот, которые будут использоваться в качестве базовой позы зрителя.

Карты действий (action maps)

../_images/addons_3d-view_vr-scene-inspection_action-maps.jpg
Геймпад (gamepad)

Использовать ввод с геймпада (контро́ллера Microsoft Xbox) вместо контро́ллеров движения для действий виртуальной реальности, таких как навигация по вьюпорту.

Расширения (extensions)

Включить дополнительные привязки контро́ллера, чтобы обеспечить правильное сопоставление ввода и действия. Обратите внимание, что данное расширение может поддерживаться не всеми VR-платформами.

HP Reverb G2

Включить привязки для контро́ллеров HP Reverb G2.

HTC Vive Cosmos

Включить привязки для контро́ллеров HTC Vive Cosmos.

HTC Vive Focus

Включить привязки для контро́ллеров HTC Vive Focus 3.

Huawei

Включить привязки для контро́ллеров Huawei.

Обратная связь вьюпорта (viewport feedback)

../_images/addons_3d-view_vr-scene-inspection_viewport-feedback.jpg
Отображать VR-камеру (show VR camera)

Отображать индикатор текущей позы VR-гарнитуры (расположение и вращение в виртуальном пространстве) в текущем 3D-вьюпорте.

Отображать VR-контро́ллеры (show VR controllers)

Draw indicators of tracked VR motion controllers in the current 3D Viewport. Requires enabling the Use Controller Actions option.

Show Location Scouting Captures

Draw Location Scouting capture indicators in the current 3D Viewport. The active capture is highlighted.

Отображать ориентиры (show landmarks)

Draw Landmarks indicators in the current 3D Viewport.

Синхронизировать с VR-сеансом (mirror VR session)

Сделать так, чтобы текущий 3D-вьюпорт соответствовал перспективе VR-вида.

Настройки (preferences)

Located in Preferences ‣ Navigation ‣ VR Navigation, the VR Navigation settings only appear when the add-on is enabled.

../_images/addons_3d-view_vr-scene-inspection_preferences.jpg
Интенсивность виньетирования (vignette intensity)

Регулирует интенсивность эффекта виньетирования, применяемого при движенях камеры.

Скорость поворота (turn speed)

Управляет скоростью вращения камеры во время продолжительного поворота.

Угол поворота (turn amount)

Задаёт угол поворота, применяемый на каждом шаге при использовании функции привязки к углу поворота.

Резкий поворот (snap turn)

Переключает режимы вращения камеры: плавное (продолжительное) и резкое (дискретное).

Инвертировать вращение (invert rotation)

Реверсирует направление вращения камеры.

Ссылка

Категория:

3D-Вид (3D view)

Описание (description):

Explore the 3D scene using virtual reality glasses (head-mounted displays).

Положение (location):

3D-Вьюпорт ‣ Боковая панель ‣ вкладка «VR» 3D Viewport ‣ Боковая панель ‣ вкладка «VR»

Файл (file):

папка „viewport_vr_preview“

Автор (author):

Julian Eisel, Sebastian Koenig, Peter Kim, Jonas Holzman

Разработчик:

Jonas Holzman

Лицензия (license):

GPL

Уровень поддержки:

Официальный

Заметка:

Данный аддон поставляется в комплекте с Blender’ом.