This page has been translated automatically.
视频教程
界面
要领
高级
实用建议
专业(SIM)
UnigineEditor
界面概述
资源工作流程
设置和首选项
项目开发
调整节点参数
Setting Up Materials
设置属性
照明
Sandworm
使用编辑器工具执行特定任务
如何擴展編輯器功能
嵌入式节点类型
Nodes
Objects
Effects
Decals
光源
Geodetics
World Nodes
Sound Objects
Pathfinding Objects
Players
编程
基本原理
搭建开发环境
使用范例
C++
C#
UnigineScript
UUSL (Unified UNIGINE Shader Language)
Plugins
File Formats
Materials and Shaders
Rebuilding the Engine Tools
GUI
双精度坐标
应用程序接口
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
创建内容
内容优化
Materials
Material Nodes Library
Miscellaneous
Input
Math
Matrix
Textures
Art Samples
Tutorials
注意! 这个版本的文档是过时的,因为它描述了一个较老的SDK版本!请切换到最新SDK版本的文档。
注意! 这个版本的文档描述了一个不再受支持的旧SDK版本!请升级到最新的SDK版本。

场景导航

在 UnigineEditor 中,有一些控件用于在场景中移动并控制相机行为。所有可用的控件都可以在 Settings 窗口的 Controls 部分中找到。

相机可以在场景中或相对于目标自由移动。就 UnigineEditor 而言,target 是一个相对于相机定位的点。您可以通过设置目标聚焦选定节点或一组节点上的相机。

注意
如果相机没有聚焦在某个节点上,则目标位置与相机位置重合。

无论是否设置目标,都可以在场景中自由导航:移动相机,改变方向相机(水平和垂直),追踪相机或飞涨它进进出出。

如果相机是专注在一个节点上(换句话说——相对于目标定位),你也可以轨道关于目标的相机和飞涨使用推车变焦朝向或远离目标。

除了常用的术语(例如向左移动、向上移动等)外,UnigineEditor 中还使用了以下术语:

  • 改变方向意味着改变偏航角/俯仰角以分别围绕其垂直/水平轴旋转相机。
  • Track (Crab) 是指在垂直于视线方向的平面内跟踪摄像机。
  • Orbit 表示围绕目标翻滚。
  • Zoom (Dolly) 表示将相机向目标或远离目标缩放,以便相机在到达目标时无法继续放大。

以下方案演示了 UnigineEditor 中使用的主要导航控件:

用于在场景中自由移动相机的导航控件
用于相对于目标移动相机的附加导航控件

对焦相机#

要设置和重置相机焦点,您可以使用以下默认控件:

Control Description
F 将相机聚焦在所选节点上。
G 重置相机对焦。

当您将相机聚焦在节点组上时,您应该设置枢轴点(请参阅枢轴点切换详情)在主菜单上:

  • 如果枢轴点设置为 Center(设置为 ),则目标将设置为选择的中心。

    Center 按钮处于活动状态
  • 如果枢轴点设置为 Pivot(设置为 ),则目标将设置为最后选择的节点。

    Pivot 按钮处于活动状态; Node 2 是最后选择的节点

如果将相机聚焦在节点(或节点组)上,则目标位置将与节点(或节点组)的中心重合。因此,您将能够轨道这个目标周围的相机和变焦(小车)相机朝向或远离该目标。

移动相机#

要在场景中移动,您可以使用以下默认控件:

Control Description
RIGHT-CLICK + Drag

改变相机方向。

  • 按住此键并向左或向右拖动鼠标可更改偏航角。在这种情况下,相机将围绕其垂直轴旋转。
  • 按住此键并向上或向下拖动鼠标可更改俯仰角。在这种情况下,相机将围绕其水平轴旋转。
RIGHT-CLICK + W 向前移动相机。
RIGHT-CLICK + S 向后移动相机。
RIGHT-CLICK + A 将相机向左移动。
RIGHT-CLICK + D 向右移动相机。
RIGHT-CLICK + Q 向下移动相机。
RIGHT-CLICK + E 向上移动相机。
Alt + 中间点击 + 拖动 在垂直于视图方向的平面中跟踪(捕获)相机。
Alt + 左键单击 + 拖动 围绕目标旋转相机。

您也可以通过导航面板设置坐标来更改相机位置。编辑器视口如下:

缩放相机#

要缩放相机,您可以使用以下默认控件:

Control Description
轮UP

放大相机。

注意
如果相机到达目标并继续缩放,目标将随相机移动。
下车

缩小相机。

注意
缩小时,位置目标保持原样。
Alt + RIGHT-CLICK + Drag 使用推车变焦将相机朝向或远离目标缩放(推车)。

改变相机速度#

相机速度有 3 种模式。您可以通过导航面板在它们之间切换。您也可以更改为其中一种速度模式设置的速度值。例如,您可以按如下方式更改 1st speed 节点的值:

此外,以下控件可用于更改相机速度:

Control Description
Shift 加快相机移动。按住此键时移动相机。
1 / 2 / 3 启用相机速度的第一、第二或第三模式。

相机实用程序#

手电筒设置
Control Description
L 切换连接到相机的手电筒。

手电筒设置#

Color 一种手电筒颜色。
Intensity 手电筒颜色强度。值越高,光线越亮。
Attenuation 一个手电衰减功率。它模拟光强度逐渐衰减。
Radius 手电筒照射区域的半径。
Field of View 手电筒的视野。该参数定义了范围从 10160 度的光剪裁角度。

使用多个相机#

在大型虚拟世界中,您可以使用摄像机作为快速导航的观察点:您可以在世界的不同点添加和定位任意数量的摄像机,保存它们的位置,然后通过摄像机面板在它们之间切换。编辑器视口必要时。

要创建这样的观察点:

  1. 添加新相机致全世界。
  2. 位置相机。

下图显示了位于世界不同地点的 2 个摄像头:

camera_0 相机用作观察点
camera_0 相机视图
camera_1 相机用作观察点
camera_1 相机视图

当您切换到已保存的摄像机之一时,您可以在世界中自由移动它:不会保存其位置和方向的更改。 要返回相机的保存位置和方向,请切换到另一个相机,然后再次选择所需的相机。

视频教程:场景视口#

最新更新: 2022-12-14
Build: ()