Blender游戏引擎界面控制涵盖Blender游戏引擎界面面板、Blender游戏引擎界面控件和按钮以及Blender游戏引擎界面扩展控件。
Blender游戏引擎界面面板是可折叠的部分区域,可以帮助更好地组织界面,界面面板可以显示或隐藏工具架和属性面板。如果要显示“工具架”界面面板,在3D视图窗口中,选择“View”(视图)→“Tool”(工具)或按快捷键T进行快速切换。如果要显示“属性”界面面板,在3D视图窗口中,选择“View”(视图)→“Properties shelf”(工具架属性)或按快捷键N进行快速切换。Blender游戏引擎界面面板显示了不同区域内,可折叠的部分区域界面面板。Blender游戏引擎界面面板控制,如图2-5所示。
在工具架、属性以及场景属性编辑器中,用鼠标左键单击面板左边的黑色小三角形按钮可以展开或收起面板,还可以用鼠标左键拖动单击面板左边的黑色小三角形按钮展开或收起面板。按住Ctrl键再用鼠标左键单击指定面板的顶部,可以折叠全部其他的面板,只留当前选中的展开面板。
很多面板只在适当的上下文下显示,如“工具架”面板就会在物体的不同模式下有不同显示。
图2-5 Blender游戏引擎界面面板控制
几乎所有的Blender游戏引擎界面窗口都有按钮和其他的控件。不同类型的控件描述如下。
操作按钮 ,可以通过鼠标左键单击这些按钮执行操作,它们在默认Blender主题中是灰颜色。
开关按钮,由勾选框组成,单击这些按钮将会切换一个状态但不会执行任何的操作。在某些情况下,这些按钮将连接到数字控制来影响属性。
单选按钮 ,单选按钮是用来选择一个“互斥”的选项按钮。
数字按钮 ,可由标签辨别出它们,多数情况下它们包含一个名称后面跟冒号和数字。数字按钮的几种操作方式:增减步幅要改变其中的值,用鼠标左键单击按钮边上的小三角形。拖动要改变范围的数值,按住鼠标左键进行拖动。如果按住Ctrl键后再按鼠标左键,可以手动改变值。如果按住Shift键,可以更精确地控制值。文字输入;按鼠标左键或者Enter键手工输入数值。手动输入值时,按钮和其他的文字按钮一样。按Enter键确认修改,按Esc键取消输入数值。
多数值编辑 ,这是非常有用的一次编辑多个值,如物体缩放或渲染分辨率,可以通过单击按钮和拖动垂直于包括上面/下面的按钮来完成。在垂直运动后可以拖动从一边到另一边,或释放鼠标左键要键入一个值。
表达式,可以输入表达式,如3*2而不是6,甚至像常数圆周率pi(3.142)或使用sqrt(2)(2的平方根)。
Blender游戏引擎中表达式的单位可以混合使用数字和单位,需要在场景设置公制或英制。有效的输入包括1cm、1m、3mm、2ft、3ft/0.5km、2.2毫米+5/3’-2yards。注意:逗号是可选的,也须注意公制和英制可以混合使用尽管可以显示一次。
单位名称具有可用于长期和短期的形式,在这里使用被上市公司认可的单位名称,复数名称也都能识别到。如表2-1和表2-2所示。
表2-1 英制单位
表2-2 公制单位
菜单按钮,Blender使用各种不同的菜单来访问选项、工具和选择数据块。
菜单快捷键:箭头键可用于导航。每个菜单项都有带下画线的字符。可以用数字键或数字键盘来访问菜单项。按Enter键激活所选的菜单选项,按Esc键取消输入数值。
标题菜单,用于配置编辑器和访问工具,“标题栏”菜单包含“标题栏1”“标题栏2”以及“标题栏3”等菜单功能。
弹出菜单,是一种类型的菜单按钮块,将显示一个静止的列表范围。如要添加一个Modifier(修改器)按钮,将显示所有的可用的修改按钮。选择“场景工具按钮”→“添加修改器”(单击 工具),再单击右侧上下箭头按钮,显示全部可用修改器功能。全部可用修改器功能按钮选项,如图2-6所示。
数据块菜单按钮用来将数据块链接到彼此。数据块的项目包括网格、对象、材料以及纹理等。这些菜单可能会显示预览,并允许通过名称搜索,它的共同所有项目将不适合在列表中。有时也有应用数据块列表,如物体上使用的材质列表。数据块包含关联、数据以及物体等。数据块列表链接按钮,如图2-7所示。
图2-6 全部可用修改器功能按钮选项
图2-7 数据块列表链接按钮
通用快捷键,许多按钮类型之间有快捷键。快捷按钮性能包括:快捷键Ctrl+C复制按钮的值;Ctrl+V粘贴按钮的值;按鼠标右键(打开上下文菜单);快捷键Backspace清除值(设为零或者清除文字);Minus(-)负值(乘以-1.0);Ctrl+Wheel(控制滚轮)逐步改变值。
对于弹出选项菜单按钮,快捷按钮性能有文件选择器图标:按鼠标左键(选择一个新的文件);Shift+鼠标左键打开文件(使用系统默认的编辑器);Alt+鼠标左键打开目录(使用系统文件管理器)。
动画快捷键包含:快捷键I插入关键帧;快捷键Alt+I清除关键帧;快捷键D赋予一个驱动;快捷键Alt+D清除驱动;快捷键K添加键控集;快捷键Alt+K清除键设置。
Python脚本快捷键包含:快捷键Ctrl+C将Python脚本命令复制到剪贴板,用于在Python控制台或文本编辑器中编写脚本时;快捷键Ctrl+Shift+C可在属性按钮复制其数据路径为此属性;快捷键Ctrl+Alt+Shift+C可在属性按钮复制完整的数据路径的数据块和属性。
当拖拉数字时,快捷键Ctrl拖拉的时候捕捉固定长度的间隔;快捷键Shift对值进行精细化的控制。
当编辑文字时,快捷键Home设置起始值;快捷键End设置末尾值;快捷键Left,Right左右移动光标一个字符;快捷键Ctrl+Left,Ctrl+Right左右移动光标一个词;快捷键Backspace,Delete删除字符;按住Shift移动光标进行选择;快捷键Ctrl+C复制选择文字;快捷键Ctrl+V复制文字到光标位置;快捷键Ctrl+A选择所有文字。
所有模式下,快捷键Esc和鼠标右键表示取消;Enter和鼠标左键表示确认。
操作搜索菜单,即访问所有Blender命令时,可以通过按下空格键,前后推动鼠标滚轮,查看所提供的Blender命令和快捷键搜索。如播放动画(Alt+A)、重新载入初始化工程(Ctrl+N)、删除关键帧(Alt+I)、将光标吸附到中心点、球形化(Shift+Alt+S)、编辑翻译、选择菜单、层/通道、切换显示系统控制台、改变碰撞外观、形变动画位增量、传递网格数据(Shift+Ctrl+T)、增加棱角球以及添加UV贴图等。Blender游戏引擎界面扩展控件操作搜索弹出菜单,如图2-8所示。
图2-8 Blender游戏引擎界面扩展控件操作搜索弹出菜单
(1)拾色器,Blender所有的颜色选择器类型常见的有RGB、HSV和Hex选项以显示值。RGB表示红、绿、蓝三原色,取值范围0~1.0的颜色值。HSV分别由色调(Hue)、饱和度(Saturation)、明度(Value)构成,取值范围0~1.0值的颜色值。Hex表示十六进制数伽玛校正,对图像进行非线性色调编辑,表示为RRGGBB,取值范围000000~FFFFFF。有些颜色也定义了一个Alpha值。使用鼠标滚轮修改颜色值,按Backspace键重置为原始颜色。
颜色选取器类型,默认颜色选取器类型可以在用户首选项中选择,对于能够使用Alpha的操作,另一个滑块被添加在拾色器的底部。是一种显示全色域的颜色从中心到边缘的色彩,中心是一个混合的颜色。其中包括红、绿、蓝三基色,还有色调、饱和度、明度以及Alpha值。吸管可以从放在窗口的任意位置取样,从而选择不同的数据。颜色选取器中的RGB、HSV和Hex的颜色值设置,如图2-9所示。
(2)颜色渐变工具,颜色的渐变就是由一种颜色渐渐过渡到另一种颜色,即从一种颜色到另一种颜色的插值和选择插值的渐变过程。一般颜色的渐变可以分为色相渐变和明度渐变,色相渐变就是广义的从一种颜色变成另一种颜色,如红色经橙色渐变成黄色,黄色经绿色渐变成蓝色等,另一种明度渐变就是在色相不变的基础上明度发生变化。渐变类型包含混合、云絮、畸变噪波、环境贴图、图像/影片、幻彩、大理石纹、马氏分形、噪波、洋面以及木纹等。设置操作为选择“属性工具按钮”→“纹理”( )→“颜色渐变”功能。颜色渐变工具和渐变类型,如图2-10所示。
图2-9 颜色选取器中的RGB、HSV和Hex的颜色值设置
图2-10 颜色渐变工具和渐变类型
在颜色渐变工具中,可供选择的颜色渐变是:选择单击 按钮将停止添加到自定义权重颜色渐变。选择单击 按钮从列表中删除选定的颜色渐变。选择单击 按钮翻转颜色渐变,翻转的自定义权重颜色渐变范围的值。
颜色模式,允许控制混合的颜色。RGB:混合颜色利用每个颜色通道实现颜色的结合。HSV和HSL颜色:颜色的混合控制首先转换成HSV或HSL,通过对不同的色调、饱和度、明度进行调和,使颜色具有更丰富的饱和梯度。
插值类型,用户可以选择每一个颜色渐变的颜色插值计算类型。可用的选项如表2-3所示。
表2-3 颜色插值类型
(3)曲线的小部件,在Blender引擎中,曲线小部件包含RGB曲线节点、矢量曲线节点、油漆/造型刷衰减、色彩管理曲线等。曲线构件是允许用户修改输入(如图像)以直观的方式通过顺利调整其值向上和向下的曲线。输入的值映射到图上,x轴和y轴被映射到输出值。RGB曲线节点,如图2-11所示。
控制点:默认情况下,有两个控制点:(0.0,0.0),(1.0,1.0)这意味着输入直接映射到输出(不变)。对于移动的控点,使用鼠标单击或拖动。对于添加新的控制点,在曲线上的任意位置单击那里作为新添加的控点。对于删除的控点,在曲线上选择它并单击Delete键删除控制点或单击右上角的 按钮。
图2-11 RGB曲线节点
控件:上面的曲线图形是控件的行,这些: 都是曲线控制。
多镜头选择器:允许选择适当的曲线通道。放大 :放大曲线图形,以显示更多详细信息,并提供更准确的控制中心(要导航绕曲线而放大,请单击并拖动图上的空白部分)。缩小 :缩小曲线图形,以显示较少的细节,并查看整个图。工具曲线 :包含恢复视图(重置视图的曲线)、矢量型控制柄(矢量的曲线点句柄的类型)、自动型控制柄(自动曲线点手柄类型)、延伸水平线(延伸的曲线水平)、延伸已外扩项(延伸曲线外推)以及重置曲线(重置的默认,即删除所有已添加的曲线点中的曲线)等。截断区间 :启用/禁用剪切和设置要截断的值。删除 :删除所选的控制点。