Blender 编辑模式
1.如何进入编辑模式
可直接通过“Tab”快捷键进入编辑模式,或者选择界面底部的下拉列表:
如果想退出编辑模式,可再按下“Tab”键退出。
2.编辑选择
进入编辑状态后,我们可以通过鼠标右键来选择某个顶点(Vertex)。并且可以任意移动这些顶点。如果几个顶点构成了一个面,那么可通过“Shift”键多选这个面的几个顶点,从而达到选中这个面的效果。被标记出来的这个面即是所谓的Face。

选中一个顶点,按下ALT键,再选择另外一个点。物体会自动把此路径下的所有点都选中。

如上图所示,选中某个换线之后按下ALT键,选择其他路径,选中的还会是一个此路径下的环线。此时,我们同时按下SHIFT和ALT键,就可以达到选中换线面的目的。

当然,我们可以在点、线、面不同模式下选择。切换菜单如下:

三个菜单分别对应点、线、面的选择。选择操作和上面介绍的点选择相似。假如现在选中了一个面,如何操这个面?我们完全可以像操作物体一样操作面。并且,我们选中多个面一起缩放、选中、移动操作。
3.按比例调整模式
按下键盘上的O键,即进入比例模式。在此模式下,可以直接对某部分区域等比例操作,才操作时我们可以看到一个圆形的外环,只有在该换以内的部分才会等比例操作。例如,我在下图的区域按下R键,旋转选中部分,结果如图。圆形的外环大小可通过鼠标滚动缩放。

按比例调整,有一个可选择的模式。如下所示:

4.盒子选择方式
快捷键B,可进入盒子(Box)选择模式,可以拖动鼠标,选择某片区域,从而选择物体部件。如下所示:

按一下键B,然后一直按住鼠标中间键,拖动鼠标。可实现反选的效果。
5.多选方式
除了4中介绍的选择方式之外。可以通过A键选中整个物体,或者反选整个物体。通过C键来按圆形区域选择。这些选择都可以通过鼠标中间键来实现反选。
6.如何让不可见部分同时被选中
加入我们现在把可见区域的face都选中了,但不可见部分还未选中。如果还是按照原来的方式选择,那么我们不得不调整角度再选择。但Blender提供了工具供直接选中不可见区域。
选中如下菜单,之后我们继续使用C快捷键选择,现在不可见的区域也可以一并选中了。

7.切换视图阴影模式
界面默认使用的阴影模式是Solid模式。Blender一共提供了6种阴影模式。分别为Rendered、Material、Texture、Solid、Wireframe、Bounding Box。
8.复制操作
选中某些部分后,可使用SHIFT + D复制选中的部分。
9.分离物体
选中物体后,可使用P快捷键弹出分离选项,弹出菜单选项包括:“Selection”、“By Material”、“By loose parts”。选中“Selection”可以把物体分离成两部分。

10.延伸物体
当选择了一个物体的某个面后,可以使用快捷键E沿该面向外方向延伸物体。例如一个多边形,可通过延伸方式给多边形向外延伸。下图就是不断通过快捷键E以及旋转、缩放调整后达到的效果。需要注意的是,在旋转某个 面时我们要旋转影响的范围(有一个圆形环限制影响范围)。

11.复制选中部分
使用快捷键SHIFT+D,复制当前选中的部分。如下所示,我选中了图中框选部分,然后通过SHIFT+D复制了一份。

复制后,需要使用9(分离部分)把物体分离成单独的一个整体。
12.选中某个点、线、面和它相关联的部分
例如我选中了Torus中的某个顶点,现在我按下L键。那么整个物体都被选中了。
13.修改器之Array
插件Array,可在x、y、z方向复制呈现物体。修改Relative Offset下的三个参数,分别对应在x、y、z轴上的偏移量。加入我只想沿着y轴方向呈现,那么设置如下图的设置2部分。Count可设置重复多少个选中的物体,下图设置了复制20个。

呈现效果如下:

查看上面的设置截图,右下角有“Object Offset”参数设置。Array插件可以沿着其他对象排列展示物体。例如,通过SHIFT+A添加Empty->Plain Axes。然后在选中Torus物体,查看Array属性面板,去勾选“Relative Offset”,勾选“Object offset”,并在下拉列表中选中刚才添加的“Empty”。之后,用物体R快捷键旋转Torus,呈现效果如下:

参考地址:https://www.youtube.com/watch?v=qqeNA_4O0Qg
Blender 编辑模式的更多相关文章
- blender 2.8 [学习笔记-04] 编辑模式-网格拆分
在编辑模式下
- easyui datagrid 编辑模式详解
一,建立编辑器 从api得知,扩展一种新的编辑器类型,需要提供以上几个方法.项目中正好需要一个checkbox 类型编辑器,但在easyui中并没提供这样的编辑器,那我们可以通过扩展编辑器来解决 ...
- 【HOW】在InfoPath中如何为浏览和编辑模式设置不同的视图
1. 在SharePoint Designer中打开要自定义视图的列表.并点击菜单:列表设置 > 在 InfoPath 中设计表单 > {要自定义表单的内容类型},则会自动打开InfoPa ...
- iOS开发——UI进阶篇(四)tableView的全局刷新,局部刷新,左滑操作,左滑出现更多按钮,进入编辑模式,批量删除,自定义批量删除
首先创建项目,在storyboard如下布局控件,设置好约束 然后创建cell模型类XMGWineCell数据模型类XMGWine创建UITableView,设置数据源协议,实现数据源方法懒加载数据这 ...
- Emacs 之列编辑模式
// */ // ]]> Emacs 之 列编辑模式 Table of Contents 1. Emacs 下列编辑模式常用命令 2. 可以参考 1 Emacs 下列编辑模式常用命令 先mark ...
- IOS第13天(3,私人通讯录,登陆状态数据存储,数据缓存, cell的滑动删除,进入编辑模式,单个位置刷新 )
*****联系人的界面的优化 HMContactsTableViewController.m #import "HMContactsTableViewController.h" # ...
- IOS第七天(6:UiTableView编辑模式, 拖动位置 ,滑动删除)
**********UiTableView编辑模式, 拖动位置 ,滑动删除 #import "HMViewController.h" @interface HMViewContro ...
- Jquery easyui开启行编辑模式增删改操作
Jquery easyui开启行编辑模式增删改操作 Jquery easyui开启行编辑模式增删改操作先上图 Html代码: <table id="dd"> </ ...
- HTML5 Wijmo:控制 Wijmo Grid 插件的编辑模式
Wijmo jQuery 插件经常应用于在财务类网站中创建平滑和良好用户体验的交互表格.WijGrid 插件用于显示.排序.分组和编辑数据.今天我们来分享下如何控件WijGrid插件的编辑模式. 在本 ...
随机推荐
- java中的设计模式一 装饰模式
1.装饰模式(Decorator)的定义:又名包装(Wrapper)模式,装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案. 2.装饰模式以对客户端透明的方式动态的给一个对象附加上 ...
- mongo源码学习(二)db.cpp之mongoDbMain方法分析
mongo后台进程的入口:mongo/src/mongo/db/dbmain.cpp,wmain(for windows)和main函数,main函数也很简单,就是委托给db.cpp中的mongoDb ...
- git diff 的用法
git diff 对比两个文件修改的记录 不带参数的调用 git diff filename 这种是比较 工作区和暂存区 比较暂存区与最新本地版本库 git diff --cached filenam ...
- Android—— Animation动画(很详细)
链接: http://www.360doc.com/content/13/0102/22/6541311_257754535.shtml http://www.cnblogs.com/aimeng/a ...
- prepareEditor
@Override public Component prepareEditor(TableCellEditor editor, int row, int column) { final Compon ...
- [转]Java动态代理
动态代理在Java中有着广泛的应用,比如Spring AOP,Hibernate数据查询.测试框架的后端mock.RPC,Java注解对象获取等.静态代理的代理关系在编译时就确定了,而动态代理的代理关 ...
- hbase源码系列(一)Balancer 负载均衡
看源码很久了,终于开始动手写博客了,为什么是先写负载均衡呢,因为一个室友入职新公司了,然后他们遇到这方面的问题,某些机器的硬盘使用明显比别的机器要多,每次用hadoop做完负载均衡,很快又变回来了. ...
- SpringBoot2 上传文件 上传多文件
项目结构: 1.单文件上传 upload.html <!DOCTYPE html> <html lang="en"> <head> <me ...
- 递归 - 求 n 个球中取 m 个不同的球,有多少种取法?
代码: #include <iostream> using namespace std; int F(int _n, int _m) { if(_n < _m) return 0; ...
- static为什么一般与final一起用?
static和final的意义是不同的,static修饰的时候代表对象是静态的,而final修饰的时候代表对象只能赋值一次,他们连用的时候是因为定义的那个对象既要它是静态的,也要求它的值不能再被修改. ...