VR场景检查

VR 场景检查插件在用户界面中发布并扩展了 Blender 的本地虚拟现实功能。该功能集仅限于场景检测使用案例。通过 Blender 内部的进一步开发,可以实现更高级的使用案例。

Blender 中的 VR 支持基于 OpenXR 规范,需要一些设置步骤。这些在头戴式显示器 (HMD) 部分有解释。

启用插件
  1. 打开 Blender 然后进入偏好设置插件部分。

  2. 搜索 "VR Scene Inspection" 然后勾选 启用插件 复选框。

VR 场景检查插件界面位于 3D 视图 ‣ 侧栏 ‣ VR 选项卡。其不同面板及功能特性将在以下章节中详细阐述。

VR 会话

../_images/addons_3d-view_vr-scene-inspection_vr-session.jpg
开始 VR 会话

尝试建立与 OpenXR 平台的连接,与一个 HMD(头戴式显示器)共享视口。

追踪
位置上的

只跟踪头部的旋转变化,不允许 HMD 影响观看者在虚拟空间的位置。

绝对

跳过眼睛偏移,通常是为了将观众准确地放置在地标。这允许独立于 HMD 位置来定义跟踪原点。

使用控制器动作

为视角导航、控制器跟踪和触觉启用默认的控制器动作。

视图设置

../_images/addons_3d-view_vr-scene-inspection_view.jpg
显示
基面

在 VR 视图中设置地平面的可见性。

标注

在 VR 视图中设置标注笔画的可见性。

选择

设置 VR 视图中选择轮廓的可见性。

控制器

设置 VR 运动控制器的可见性。需要启用使用控制器动作选项。

自定义叠加层

设置自定义操作绘图的可见性(例如,默认的传送光束)。

物体杂项

设置物体杂项的可见性,包括空物体、灯光和摄像机。

物体类型可见性

按类设置物体的可见性。

控制器样式

优选的可视化 VR 运动控制器。

裁剪起始/结束

VR 视图的裁剪值,如同 3D 视口

视图比例

应用于 VR 视图的缩放系数,用于微调。

飞行速度

在场景中飞行时,VR 视角的移动速度。

堪景

堪景功能可让用户在沉浸于三维环境中时,捕捉相机拍摄视角,并评估镜头、对焦及光圈设置。

拍摄镜头

拍摄是在 VR 会话中通过虚拟的导演取景器完成的,该功能可在 堪景 ‣ 取景器 中启用。

通过取景器,用户可以在沉浸于 VR 环境的同时,控制摄像机设置、拍摄画面并回放画面。拍摄完成的画面在后续审查时,可转换为场景摄像机或标记点。

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

VR 堪景取景器控制图

实时模式动作
焦距控制

按预设增量增大/减小焦距(变焦)。

切换景深

启用/禁用景深效果,该效果会在取景器中直观显示,并保存在捕获的镜头中。

设置焦点

对准目标以设置取景器对焦点。对焦成功时,取景器十字线将闪烁蓝色;对焦失败时,则闪烁红色。

光圈控制

按预设增量增大/减小光圈值(该值决定了模糊程度)。

回放模式动作
浏览拍摄的镜头

浏览已拍摄的镜头,切换到下一张/上一张照片。

在空间中预览活动镜头

启用/禁用在 VR 空间中将当前拍摄镜头作为摄像机叠加层显示的功能。

删除活动镜头

删除活动镜头。删除前需用户确认。

回看镜头

在桌面版 3D 视图中的 VR 地点勘察侧栏中进行预览。通过此面板,用户可以预览镜头、根据已拍摄的镜头创建摄像机和标记,以及修改 VR 取景器设置。

../_images/addons_3d-view_vr-scene-inspection_location-scouting-interface.jpg
已拍摄镜头列表

一个列表视图

移除拍摄记录

移除选中的拍摄记录。

从拍摄记录添加摄像机

根据所选的拍摄内容创建一个新的摄像机物体

从拍摄记录添加标记

根据所选的拍摄内容创建一个新的标记

浏览拍摄记录

在已拍摄内容列表中上/下浏览。

回看 VR 拍摄操作

此模态操作允许用户交互式地查看来自桌面 3D 视口的渲染结果。

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

在桌面端 3D 视口中回看镜头 - Zhi Wang / Mediastorm + 4DV.ai 提供的场景 - CC-BY

启用后,3D 视口将切换至当前活动的拍摄画面。用户随后可通过拍摄记录列表或以下键盘快捷键浏览和转换捕捉到的画面:

上↑

上一个画面

下↓

下一个画面

C

从画面添加摄像机

M

Add Marker from Capture

ESC/鼠标右键

退出回看

此操作是非阻塞的。点击 退出回看 按钮或离开当前活动的 3D 视口区域,都会导致其退出。

VR 取景器设置

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

显示取景器的手。此设置也可通过控制器在 VR 会话中直接通过 摇杆点击 进行更改。

缩放

取景器的视高/视宽尺寸比例。

显示十字线

是否显示取景器瞄准十字线,该十字线也用于 设置焦点 取景器实时动作的反馈。

遮光框

控制在捕获画面外显示的暗色叠加层,类似于摄像机物体的遮光框叠加层设置。

过扫描

加深的画框叠加层的边缘尺寸。

不透明度

加深的画框叠加层的不透明度。

地标

地标用于为虚拟空间中的查看者存储可重用的基本姿势(位置和旋转)。此外,还可以为自定义对象和自定义姿势类型的地标设置基本查看器参考比例。

../_images/addons_3d-view_vr-scene-inspection_landmarks.jpg
地标列表

一个列表视图

所选地标定义了列表下方显示的地标设置。更改所选地标不会影响 VR 视图。

激活 VR 地标

激活一个地标,使其改变VR视图的基本姿态。

添加 VR 地标

创建一个地标。

删除 VR 地标

删除已选中地标。

从会话添加

从正在运行的VR会话的观察者姿势中创建一个地标。

地标控件
从会话中添加摄像机和 VR 地标

从正在运行的 VR 会话的观察者姿势创建一个新的摄像机和地标。

从摄像机添加地标

从活动摄像机添加一个新的地标。

更新自定义的地标

根据当前的 VR 观察者姿势更新所选的地标。

游标到地标

将 3D 游标移动到所选的地标。

场景摄像机到地标

将场景摄像机定位在选定的地标上。

地标的摄像机

从选定的地标创建一个新的相机。

类型
场景摄像机:

按照场景的活动摄像机来定义观察者的基本姿势。

自定义物体:

设置任意一个物体来定义观察者的基本姿态。

自定义姿势:

手动定义一个位置和旋转,作为观察者的基本姿势。

动作映射

../_images/addons_3d-view_vr-scene-inspection_action-maps.jpg
游戏手柄

使用游戏手柄(微软 Xbox 控制器)的输入,而不是运动控制器进行 VR 操作,如视口导航。

扩展

启用额外的控制器绑定,以确保正确的输入到行动的映射。请注意,一个给定的扩展可能不被所有的 VR 平台 支持。

HP Reverb G2

启用 HP Reverb G2 控制器的绑定。

HTC Vive Cosmos

启用与 HTC Vive Cosmos 控制器的绑定。

HTC Vive Focus

启动与 HTC Vive Focus 3 控制器的绑定。

华为

启动与华为控制器的绑定。

视口反馈

../_images/addons_3d-view_vr-scene-inspection_viewport-feedback.jpg
显示VR摄像机

在当前 3D 视口中加入一个指示图标,展示当前 VR 查看器的姿势(在虚拟空间中的位置和旋转)。

显示VR控制器

在当前 3D 视口中绘制跟踪的 VR 运动控制器标志。需要启用使用控制器动作选项。

Show Location Scouting Captures

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

显示地标

在当前 3D 视口中绘制地标标志。

镜像VR会话

使当前的 3D 视口跟随 VR 视图的视角。

偏好设置

位于 偏好设置 ‣ 导航 ‣ VR 导航,VR 导航设置仅在启用该扩展时才会显示。

../_images/addons_3d-view_vr-scene-inspection_preferences.jpg
暗角强度

调节摄像机移动过程中应用的暗角效果强度。

转向速度

控制摄像机在连续旋转过程中旋转的速度。

转向幅度

设置旋转吸附时的旋转步进角度。

急转

切换摄像机的平滑(连续)/吸附(离散)转向。

反向旋转

反转摄像机旋转控制的方向。

参考

类别:

3D 视图

描述:

使用虚拟现实眼镜(头戴式显示器)探索 3D 场景。

位置:

3D视图 ‣ 侧栏 ‣ VR 标签

文件:

viewport_vr_preview 文件夹

作者:

Julian Eisel, Sebastian Koenig, Peter Kim, Jonas Holzman

维护者:

Jonas Holzman

许可证:

通用公共许可证

支持级别:

官方

说明:

此插件随 Blender 捆绑提供。