Blender2.5x-2.6完全教程 2.2.4
第 2.2.4 节 图层 (layer)
使用过平面设计软件的朋友都知道Layer图层的概念,就像是许多张透明纸叠加在一起最终的效果。在3D动画设计中的Layer图层也能起同样的作用,这更像是“多维空间、平行世界”,当你设计的场景中,有太多的3D物体需要分类统一处理,或者同一场景需要采用不同渲染方式时,使用Layer图层分开操作是一种很方便的选择。
选取并使用图层——
切换、选取、显示并使用图层,有2种方法:
- 3D View视图编辑器下方 ⇒ 菜单按钮栏 ⇒ 两组浅灰色的方格(图层格)
- Properties特性编辑器 ⇒ Render渲染标签页(照相机图标) ⇒ Layers图层栏目 ⇒ Scene场景项目 ⇒ 两组浅灰色的方格(图层格)
这两组浅灰色的方格(图层格)即是:Layers visiable when rendering the scene渲染场景时的可见图层,图层格里一共有20个图层。当前正在察看的图层是在图层格中用较暗的颜色表示,用鼠标左键点击其中任意一格,就切换到了那个图层,也可以使用大键盘上方的数字键切换图层,快捷键1~0切换到第1~10号图层,快捷键Alt 1~Alt 0切换到第11~20号图层,快捷键`全选全部图层。注意,图层格编号规律是:上排1~10号,下排11~20号(左上1~5,左下11~15;右上6~10,右下16~20)。可以按着Shift键,用鼠标左键点击图层格(或按快捷键),可以同时选中多个图层。在图层格中所有用较暗的颜色表示的格子都是当前被选中正在使用中的图层,在最终渲染时,只有被选中的图层内的物体才会出现在这个场景中。
- 鼠标放在View视图中 ⇒ 大键盘 7 切换到7号图层,右侧图层格上方第2格被选中,立方体消失不见 ⇒ 大键盘 Alt 5 切换到15号图层,左侧图层格下方第5格被选中,立方体依然不见 ⇒ 大键盘 Shift 1 加选1号图层,现在已经同时选中1号和15号图层, 位于1号图层的立方体重新出现。
注意,所有的Layer图层都遵从同样的View视图观察角度。也就是说,当您在一个图层里按下鼠标中键旋转View视图观察角度之后,这个View视图的观察角度不会随着图层的互切换而发生变化。在使用快捷键选取图层之后,View视图左边的Tool Shelf工具栏下方,原本是空白的Operator操作参数栏目变成了Layers图层栏目(如果是鼠标点击图层格选取图层则不会记录在Operator操作参数栏目中)。在Layers图层栏目里可以修改当前操作里的3个顶目:
Number | 编号 | The Layer number to set, zero for all layers | 选择图层编号,0为选择全部图层 | |
Extend | 加选 | Add this layer to the current view layers | 加选这个图层到当前可见图层中 | |
Toggle | √ | 切换 | Toggle the layer | 切换到这个图层 |
- 鼠标放在View视图中 ⇒ 大键盘 1 目前只选择了一个图层即1号图层 ⇒ 大键盘 7 切换到7号图层 ⇒ 左侧Tool Shelf工具栏Layers图层栏目 ⇒ Number编号顶目改为6 切换到6号图层 ⇒ 勾选Extend加选项目,原本替换1号图层的6号图层变成加选,现在1号和6号图层同时被选中 ⇒ 鼠标放在View视图中 ⇒ 大键盘 Shift Alt 0 加选第20号图层 ⇒ 左侧Tool Shelf工具栏Layers图层栏目 ⇒ 取消Extend加选项目的勾选,只保留Toggle的勾选,只剩下了20号图层替换了其他所有图层 ⇒ 鼠标拖动Number编号顶目的数字改为0 全选全部图层(等同于快捷键`)
可以把图层想像成为一个摄影棚,这能为创作带来很多便利,以一个咖啡馆的室内场景为例,可以用1号图层放置咖啡馆里的家具摆设,2号图层放置人类顾客(用于拍摄生活片),3号图层动物顾客(用于拍摄喜剧片),4号图层放置放置外星人顾客(用于拍摄科幻片),5号图层放置精灵鬼怪顾客(用于拍摄魔幻片),6号图层布置白天的太阳光线,7号图层布置晚上的灯光,8号图层布置火灾中四处冒火,9号图层布置灭火后的四处冒烟,10号图层方置火灾中被烧毁的家具……
也许您会觉得20个图层还不够用,因为一部影片里有很多个场景,每个场景里的布置又都很复杂……没必要为了创建一个场景而花费一个图层,因为在Blender中,场景比图层大,图层是包含在场景中的,您可以在Blender中创建N多个场景,每个场景都有20个图层,每个场景还另外有20个Mask Layers遮罩层。理论上只需一个.blend文件就能完成一部有多个场景的3D动画长片(虽然这也许不是最高效的创作方式)。关于场景的具体操作将在以后相关章节详细介绍。
在图层中放置物体——
如果图层格中有一个以灰色的圆点,表示该Layer图层中有Object物体;如果图层格中有一个以桔黄色的圆点,表示该图层中有最后一次选中的Active Object活动物体。查看一个物体所在图层的方法是:
- Properties特性编辑器 ⇒ Object物体标签页(立方体图标) ⇒ Relations关系栏目 ⇒ Layers图层项目
Move the object to different layers 一个物体可以从一个图层移动到另一个图层。如果选中了多个物体,移动到图层时只对最后一次选中的Active Object活动物体有效。注意,一个物体可以同时存在于不同的图层,它在不同的图层中都是同一个物体。也就是说,一个物体同时在不同的图层中显现,这图层就像一面镜子,一个物体可以同时显现在多个镜子中,但这并不等于“复制物体”,它仍是唯一的“自己”。这就像科幻片里的Superman超人能穿越或同时出现于多维空间,但他仍是同一个超人,在不同的平行世界里保持着同样的姿态,做着同样的动作。把物体从一个图层移动到其他图层的方法有2个:
- 在View视图中选中物体 ⇒ 下方Object菜单 ⇒ 选择Move to Layer...移动到图层(或快捷键 M) ⇒ 在弹出的Move to Layer移动到图层菜单中,点击需要移动到的图层格(按着Shift键可以加选需要移动到的图层格)
- 在View视图中选中物体 ⇒ Properties特性编辑器 ⇒ Object物体标签页(立方体图标) ⇒ Relations关系栏目 ⇒ Layers图层项目 ⇒ 点击需要移动到的图层格(按着Shift键可以加选需要移动到的图层格)
在新添加物体时,如果选中了多个图层,那么默认地这个物体只会被放置于最后选中的图层上。唯独Torus圆环是个例外。如果在选中了多个图层时添加Torus圆环,那么这个Torus圆环会同时存在于所有被选中的图层中。
- 鼠标在View视图的空白处任意点击一下,确定新的3D Cursor游标 ⇒ 按着Shift键,鼠标点击加选View视图下方菜单按钮栏里的4号和5号图层格 ⇒ 鼠标放到View视图中 ⇒ A 添加 ⇒ Mesh 网孔物体 ⇒ Cone圆锥体 ⇒ 可以看到下方的图层格中只有5号格出现了桔黄色的圆点 ⇒ Properties特性编辑器 ⇒ Object物体标签页(立方体图标) ⇒ Relations关系栏目 ⇒ Layers图层项目也只有6号格是处于被选中的暗色状态 ⇒ 鼠标在View视图的空白处任意点击一下,确定新的3D Cursor游标 ⇒ 鼠标点击加选View视图下方菜单按钮栏里的13号图层格,视图中其它物体都不见了 ⇒ 按着Shift键,鼠标点击加选View视图下方菜单按钮栏里的14号和一5号图层格 ⇒ A 添加 ⇒ Mesh 网孔物体 ⇒ Torus圆环 ⇒ 可以看到下方的图层格中只有13、14、15号格都出现了桔黄色的圆点 ⇒ Properties特性编辑器Object物体标签页Relations关系栏目Layers图层项目里的13、14、15号格也全都属于被选中的暗色状态
图层的渲染控制——
在Properties特性编辑器Render渲染标签页的Layers图层栏目中,可以自定义多种图层的渲染控制条件。在大大的Active Layer Index活动图层索引框里,默认已经有了一个名称是“RenderLayer”的图层渲染条件,蓝色表示该图层渲染条件已被选中,点击右边的“+”号按钮可以往索引框中Add a render layer添加新的图层渲染条件,右边的“-”号按钮可以在索引框中Remove the selected render layer删除已选中的图层渲染条件,下方Name命名文本框可以Render layer name重命名图层渲染条件,命名文本框右边的“图钉”按钮用于Only render the active layer仅限于渲染活动图层。
下方有三组都是有20个图层格的项目,其中Scene场景项目等同于3D View视图编辑器下方菜单按钮栏的图层格,用于Layers visiable when rendering the scene选取和使用图层;Layer图层项目默认已经20个全部选中,用于Scene layers included in this render layer控制哪些图层可以被渲染;Mask Layers遮罩图层用于Zmask scene layers指定哪些图层使用什么光线Group to override all other lights in this render layer或使用什么材质的遮罩Material to override all materials in this render layer。再往下的Include包含选项和Passes转接选项,将在以后的相关章节详细介绍。
在View视图中,可以使用快捷键F12得到当前场景下摄像机视角静态画面的渲染效果,使用快捷键F11可以返回到3D View视图管理器,以下的操作实例将使用自定义的图层渲染条件。
- View视图中
⇒ √