查看“Blender2.5x-2.6完全教程 2.1.5”的源代码
来自Ubuntu中文
←
Blender2.5x-2.6完全教程 2.1.5
跳到导航
跳到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
=第 2.1.5 节 缩放 (scale)= 对物体进行Scale缩放操作,有6种方法,请参考[[Blender2.5x-2.6完全教程_2.1.2|第 2.1.2 节]]。在View视图中选定了一个或多个物体后,可以通过菜单、按钮、快捷键的方式来Scale Selected items对已选物体进行缩放操作。 *3D View视图编辑器 ⇒ 下方Object物体菜单 ⇒ Transform变换 ⇒ Scale 缩放(快捷键 S) ⇒ 在视图中移动鼠标 ⇒ 把物体缩放到需要的大小后,点击鼠标左键确认缩放完成(或按回车键确认) *把鼠标放在View视图中,快捷键 T ⇒ 展开/收起左侧Tool Shelf工具栏 ⇒ Object Tools物体工具栏目 ⇒ Transform变换项目 ⇒ Scale 缩放按钮(快捷键 S) ⇒ 在视图中移动鼠标 ⇒ 把物体缩放到需要的大小后,点击鼠标左键确认缩放完成(或按回车键确认) 按下快捷键S对对物体进行Scale缩放操作时,鼠标变成上下双箭头的形状,还有一条虚线连结着旋转的轴心,移动鼠标离轴心越远,可调节的旋转角度就越细微。'''注意:移动鼠标时,上下双箭头的方向会影响物体缩放的方向。'''以按下快捷键S时鼠标所在的位置为准,如果鼠标绕着物体的Origin原点向两边旋转超过90度,则物体缩放的方向会被改变,即从正值的正向缩放变为负值的反向缩放。 '''限定物体只在规定的坐标轴或平面内缩放 ————''' 物体的缩放参考的坐标系,最常用的有2个:Global全局坐标和Local本体坐标。Global全局坐标是指整个Scene场景环境的绝对坐标,类似于地图上的东南西北,Global全局坐标指示的方向对所有物体在所有位置都一样;Local本体坐标是指以物体自身为基准的相对坐标,类似于每个人的前后左右,对于不同位置不同姿态的物体Local本体坐标所指示的方向有可能不一样。 限定已选物体仅在Global全局坐标轴某个方向上缩放,只需在缩放物体的过程中按下相应坐标轴的字母X、Y、Z,形状规则的物体会在限定的轴向上被拉伸成细长条;限定已选物体仅在Local本体坐标轴某个方向上的缩放,只需在移动物体的过程中连续2次按下相应坐标轴的字母X、Y、Z,按C键可以取消坐标轴限制。也可以限定已选物体仅在Global全局坐标轴某个平面上缩放,这等于是限定已选物体在Global全局坐标轴某个方向上缩放为0,只需移动物体的过程中按下Shift键和禁止缩放的坐标轴的字母X、Y、Z,会被形状规则的物体会在限定的平面上压缩成扁平状;限定已选物体仅在Local本体坐标轴某个平面上缩放,这等于是限定已选物体在Local本体坐标轴某个方向上缩放为0,只需移动物体的过程中连续2次按下Shift键和禁止缩放的坐标轴的字母X、Y、Z: *在3D View视图编辑器中已选定Cube正方体 ⇒ S 缩放 ⇒ Z 并移动鼠标,物体仅限在Z轴上缩放(Global全局坐标) ⇒ C 取消坐标轴限制(正方体六面均等缩放) ⇒ Shift Z 物体仅限在X轴和Y轴形成的平面上缩放(Z轴方向无缩放) ⇒ 鼠标左键点击确定缩放完成(或按回车键确认) *在3D View视图编辑器中已选定Cube立方体 ⇒ X 并点击弹出的OK菜单确认删除 ⇒ Shift A 添加物体 ⇒ Mesh 网孔物体 ⇒ Cone圆锥体 ⇒ R 旋转 ⇒ 移动鼠标将物体旋转一些角度鼠标左键点击确定(为方便观察后续操作的区别) ⇒ S 缩放 ⇒ 拖动鼠标放大Cone圆锥体,然后放开鼠标,不要点击确定 ⇒ Z 仅限在Global全局坐标Z轴上缩放(Cone圆锥体变瘦) ⇒ Z 仅限在Local本体坐标Z轴上缩放(Cone圆锥体变得更细长) ⇒ C 取消坐标轴限制(Cone圆锥体均等缩放) ⇒ Shift Z 物体仅限在Global全局坐标XY平面上缩放(Cone圆锥体变矮) ⇒ Shift Z 物体仅限在Local本体坐标XY平面上缩放(Cone圆锥体变得更扁平) ⇒ C 取消坐标轴限制(Cone圆锥体均等缩放) ⇒ 鼠标左键点击确定缩放完成(或按回车键确认) 从上面的操作实例可以看到,旋转过一些角度的立方体,在缩放过程中限定Global坐标轴时,显示的指示线与View视图左下角的全局坐标轴方向仍是平行一致的,而限定Local本体坐标时显示的指示线与全局坐标轴方向有明显的角度偏差。 如果选择了多个物体同时缩放,并且限定Local本体坐标轴或限定Local本体坐标平面,当移动鼠标时,各个物体将会被限制在各自的Local本体坐标轴或平面上同时缩放,互不影响,互不关联。 *在3D View视图编辑器中鼠标右键点击选择立方体 ⇒ Shift D复制立方体,并用鼠标移动到旁边点击左键确定 ⇒ R 旋转新复制出来的立方体,移动鼠标将物体旋转一些角度,鼠标左键点击确定 ⇒ 按着Shift键不放,鼠标右键点击加选位于中央的立方体(现在两个立方体都处于被选中的状态,外轮廓都呈桔黄色) ⇒ S 缩放 ⇒ Z 物体一齐仅限在Global全局坐标Z轴上缩放 ⇒ Z 限制物体在各自的Local本体坐标Z轴上缩放 ⇒ Shift Z 物体一齐仅限在Global全局坐标XY平面上缩放 ⇒ Shift Z 限制物体在各自的Local本体坐标ZY平面上移动 ⇒ 鼠标左键点击确定位移完成(或按回车键确认) 从上面的操作实例可以看到,在缩放过程中限定Local本体坐标时,两个立方体缩放的方向是有可能交叉的,但它们是被限制在各自的Local本体坐标轴内,相互之间没有任何影响。 --Image:Blender-tutorial_2-1-3_01.png]] '''输入物体位移的精确数值 ————''' 选定了物体,当按下快捷键G时,可以看到View视图下方的菜单按钮栏变成了状态显示栏,Dx: 0.0000 Dy: 0.0000 Dz: 0.0000 (0.0000) 这里显示的是各个坐标轴上位移的Distance相对距离,Dx表示的X轴向位移的相对距离,Dy表示的Y轴向位移的相对距离,Dz表示的Y轴向位移的相对距离,最后的括号内表示的是与上次Local本体所在位置的直线相对距离。状态栏上的坐标数值会随着鼠标在View视图中移动物体而相应改变。如果继续输入限定坐标轴的命令,状态栏的显示方式也会发生相应改变。 在移动物体时,限定了坐标轴之后,可以直接按键盘上的数字键输入需要位移的精确数值。例如,输入3.1234这时状态栏上会显示 Dx: 3.1234| Dy: NONE Dz:NONE (3.1234) 表示的是在X轴方向位移的距离是3.1234,之后跟着的是分隔符“|”,接着显示的是Y轴方向位移的距离是“无”,Z轴方向位移的距离是“无”,括号内表示的是与上次Local本体所在位置的直线相对距离是3.1234。如果位移时没有限定XYZ坐标轴就直接输入数值,那么默认地会在X轴上实现输入的位移数值。此外,在按Shift XYZ在限定平面时,输入的数值也是优先应用于X轴,其次是Y轴。输入了在这个轴向上需要位移的数值后,按Enter回车键确定,也可以点击鼠标左键确定,按Ecs键或者按鼠标右键取消。 {| align=center border=0 style="width: 95%;" |+ '''位移时状态栏显示的信息''' |- bgcolor=#EECC55 | style="width: 12%;" | 操作命令 | style="width: 43%;" | 信息 | style="width: 45%;" | 含义 |- bgcolor=#FFDDAA | G | Dx: 0.0000 Dy: 0.0000 Dz: 0.0000 (0.0000) | 各个坐标轴上位移的相对距离(直线距离) |- bgcolor=#FFDDAA | align=right | X | D: 0.0000 (0.0000) along global X | 沿着全局坐标X轴的位移距离(直线距离) |- bgcolor=#FFDDAA | align=right | XX | D: 0.0000 (0.0000) along local X | 沿着本体坐标X轴的位移距离(直线距离) |- bgcolor=#FFDDAA | align=right | Shfit X | D: 0.0000 D: 0.0000 (0.0000) locking global X | 锁死全局坐标X轴,Y轴和Z轴方向的位移距离(直线距离) |- bgcolor=#FFDDAA | align=right | Shfit X Shfit X | D: 0.0000 D: 0.0000 (0.0000) locking local X | 锁死本体坐标X轴,Y轴和Z轴方向的位移距离(直线距离) |- bgcolor=#FFDDAA | align=right | 3.1234 | Dx: 3.1234e+00| Dy: NONE Dz:NONE (3.1234) | 在X轴方向位移的距离是3.1234 |} --Image:Blender-tutorial_2-1-3_02.png]] 使用鼠标也能实现一定范围的精确位移,只需在位移的过程中,按着键盘的Ctrl键不放,启用Snap吸附捕捉功能,这时在View视图中移动鼠标,可以看到物体是在“一格一格”地移动,默认的每一格的距离,刚好是Grid Floor框格地面的一格,也就是Dx或Dy或Dz的一个整数单位。也可以在限定坐标轴或限定平面后,再按着Ctrl键Snap吸附捕捉移动。可以在Properties特性栏的Display显示设置栏目里修改Grid Floor框格地面相关参数,请参考[[Blender2.5x-2.6完全教程_1.3.1|第 1.3.1 节]]。在位移的过程中,也可以使用键盘的↑↓上下键来控制物体“一格一格”地移动,如果没有限定坐标轴,则默认地在X轴上移动,按↑向上键物体朝正整数轴向位移,按↓向下键物体朝负整数轴向位移。 *在3D View视图编辑器中已选定物体 ⇒ G 位移 ⇒ ↑向上键3次 ⇒ ↓向下键3次 ⇒ X 限定X轴 ⇒ 按着Ctrl键不放,Snap吸附捕捉移动 ⇒ 放开Ctrl键 ⇒ 按数字键输入需要移动的数值 ⇒ 按Enter回车键确定。 按下Enter回车键确认位移之后,View视图左边的Tool Shelf工具栏下方,原本是空白的Operator操作参数栏目变成了Translate位移栏目,其中Vector矢量坐标项目中列出的XYZ参数和位移时状态栏里DxDyDz的参数是一样的,表示的都是物体本次位移的相对于上次位置的距离。在完成位移后,可以修改Vector矢量坐标项目中的XYZ参数,调节修正上次位移操作。再下方的Constraint Axis约束轴向项目,有XYZ可以勾选,限定只能在己勾选的的轴向上移动。如果XYZ三个都勾选或都不勾选,则位移操作没有限制。'''注意:Tool Shelf工具栏下方的Operator操作参数栏目只能用于修正上次操作的参数,不能用来执行下一个后续操作命令。'''Operator操作参数栏目中其他项目使用方法将在以后的相关章节详细介绍。 *在3D View视图编辑器中已选定物体 ⇒ G 位移 ⇒ X 限定X轴 ⇒ 3.1234 回车键确定位移3.1234个单位 ⇒ Tool Shelf工具栏Translate位移栏目Constraint Axis约束轴向项目X已经勾选 ⇒ 鼠标点按并拖动Vector矢量坐标项目中的Y参数或Z参数 ⇒ View视图中的物体没有任何移动 ⇒ 修改Vector矢量坐标项目中X参数 ⇒ View视图中的物体作出相应移动。 有2处地方可以查看到Location of the object物体的当前所在的Global全局坐标,可以直接修改其中Location位置项目的XYZ数值,实现对单个物体的准确定位。在移动物体时输入的数值精确到小数点后4位,从小数点第5位起被四舍五入计入第4位,在各个项目里可修改的数值精确到小数点后3位。 *Object物体编辑器 ⇒ View视图 ⇒ N 展开/收起右侧Properties特性栏 ⇒ Transform变换栏目 ⇒ Location位置项目 *右侧Properties特性编辑器 ⇒ Object物体标签页 ⇒ Transform变换栏目 ⇒ Location位置项目 --Image:Blender-tutorial_2-1-3_03.png]] 在View视图Properties特性栏的Location位置项目里,XYZ参数旁还各有一个锁头按钮,用于Lock editing of location in the interface在视图界面中锁死该轴向的位置。例如,点击了X轴参数旁的锁头按钮,锁头从开启状态变成了闭合状态,这时再用鼠标去移动View视图中的物体时,物体在X轴方向上的位移已经被锁死,等同于只能在YZ平面上移动。如果XYZ三个锁头按钮都被选中闭合了,那么在View视图中就无法用鼠标移动这个物体了,但是仍可以通过修改Properties特性栏或Properties特性编辑器中的Location位置项目来改变物体的位置。 Properties特性栏和Properties特性编辑器中的Location位置项目里XYZ表示的只是单个物体Origin原点的Global全局坐标。如果选择了多个物体,或者没有选择任何物体,则Properties特性栏和Properties特性编辑器中的Location位置项目里XYZ表示的是最后被选中的Active Object活动物体,调节这里的XYZ参数只对Active Object这一个活动物体有效。物体的Origin原点不一定就是物体的几何中心点,物体的Origin原点甚至有可能并不处于物体内部。物体的Origin原点的相关调整方法将在以后的相关章节详细介绍。 '''使用3D操纵杆控制物体位移 ————''' 启动Blender后,在View视图中央Cube立方体的中心,有一个红绿蓝三色箭头组成的类似3D坐标轴的东西,其实这不是3D坐标轴,而是3D manipulator widget——3D操纵杆。3D操纵杆的中心是一个白色的圆圈,称为Pivot Point枢轴点。鼠标左键点按着3D操纵杆中央的白色圆圈并拖动,可以自由移动物体。鼠标左键点按着3D操纵杆红绿蓝三色箭头的其中一个箭头并拖动,可以在箭头所对应的轴向限制内移动物体。Red红色X轴,Green绿色Y轴,Blue蓝色Z轴。拖动的过程中,放开鼠标左键即确认位移,点击鼠标右键即取消。 在View视图下方的菜单按钮栏里,有一个红绿蓝三色组成的“人”字形按钮,Use a 3D manipulator widget for controlling transform启用3D操纵杆控制变换,默认这个“人”字形按钮呈深色已经被选中,再次点击这作按钮变成浅色,可以隐藏旁边的三个按钮,同时View视图上的3D操纵杆也被隐藏了。当“人”字形按钮呈深色已经被选中时,右边的三个按钮中,默认的呈深色已经被选中的是“箭头形”按钮,Translate manipulator mode表示View视图目前使用的是位移操纵模式,也即是View视图上的红绿蓝三色箭头。可以点击旁边的“圆弧形”按钮或"方锤形",切换到Rotate manipulator mode旋转操纵模式或Scale manipulator mode缩放操纵模式,同样地也可以用鼠标左键在View视图上直接点按并拖拽3D操纵杆来完成变换操作。'''提示:可以按着Shift键同时选中“箭头形、圆弧形、方锤形”这三个按钮,同时在View视图启用Translate位移、Rotate旋转、Scale缩放这三个操纵模式。'''如果需要修改3D manipulator widget操纵杆的显示方式相关参数,请参考[[Blender2.5x-2.6完全教程_1.4.1|第 1.4.1 节]]。三个按钮的右边有一个下拉菜单,Transform Orientation变换取向菜单,用于切换Pivot Point枢轴点的几种模式,默认选择的是Global全局坐标模式,其他模式相关信息将在以后的相关章节详细介绍。 --Image:Blender-tutorial_2-1-3_04.png]] 如果在View视图Properties特性栏的Location位置项目里,点击XYZ参数旁的锁头按钮锁死了某个坐标轴,那么视图中的3D操作杆相应坐标轴也会消失不见,当然也就无法在View视图上进行该坐标轴的位移操作。 ---Image:Blender-tutorial_2-1-3_05-1.png ===<center>— [[Blender2.5x-2.6完全教程|返回目录]] —</center>===
返回
Blender2.5x-2.6完全教程 2.1.5
。
导航菜单
页面操作
页面
讨论
阅读
查看源代码
历史
页面操作
页面
讨论
更多
工具
个人工具
登录
导航
首页
最近更改
随机页面
页面分类
帮助
搜索
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息