Menu

  • Home
  • Work
    • Cloud
      • Virtualization
      • IaaS
      • PaaS
    • Java
    • Go
    • C
    • C++
    • JavaScript
    • PHP
    • Python
    • Architecture
    • Others
      • Assembly
      • Ruby
      • Perl
      • Lua
      • Rust
      • XML
      • Network
      • IoT
      • GIS
      • Algorithm
      • AI
      • Math
      • RE
      • Graphic
    • OS
      • Linux
      • Windows
      • Mac OS X
    • BigData
    • Database
      • MySQL
      • Oracle
    • Mobile
      • Android
      • IOS
    • Web
      • HTML
      • CSS
  • Life
    • Cooking
    • Travel
    • Gardening
  • Gallery
  • Video
  • Music
  • Essay
  • Home
  • Work
    • Cloud
      • Virtualization
      • IaaS
      • PaaS
    • Java
    • Go
    • C
    • C++
    • JavaScript
    • PHP
    • Python
    • Architecture
    • Others
      • Assembly
      • Ruby
      • Perl
      • Lua
      • Rust
      • XML
      • Network
      • IoT
      • GIS
      • Algorithm
      • AI
      • Math
      • RE
      • Graphic
    • OS
      • Linux
      • Windows
      • Mac OS X
    • BigData
    • Database
      • MySQL
      • Oracle
    • Mobile
      • Android
      • IOS
    • Web
      • HTML
      • CSS
  • Life
    • Cooking
    • Travel
    • Gardening
  • Gallery
  • Video
  • Music
  • Essay

Blender知识集锦

18
Jan
2017

Blender知识集锦

By Alex
/ in Graphic
0 Comments
常用快捷键
快捷键 说明
右键 单选元素
Shift   右键 追加元素(物体、点、线或者面)到选区
Ctrl I 反选元素
A 全选/全不选
B   左键 以矩形框追加元素到选区
C  中键 以笔刷修剪选区
滚动鼠标滚轮,可以修改笔刷大小
Ctrl  左键拖动 以套索追加元素到选区
Ctrl  左键点击 以当前选中的元素为基准,快速添加新的元素
Ctrl   Shift   左键 以套索修剪选区
Alt   右键

选取一圈子的面,按住Alt,点击右键选取一个面,再次点击右键选取一个面,顺着这两个面方向的一圈子面都被选中

选取边的时候,按Alt 右键,选择循环边;按Ctrl Alt 右键,选择平行边

Ctrl   右键

选取一个范围的面,按住Ctrl,点击右键选取一个面,再次点击右键选取一个面,则两个面之间的所有面都被选中

该快捷键可以和Shift 右键联合使用

Ctrl 小键盘 + / - 选择更多/更少:首先选择一个元素,然后按此快捷键,可以选择周围的元素
Ctrl Shift 小键盘 + / - 选择更多/更少:首先选择两个元素E1、E2,然后按此快捷键,可以继续选择下一个元素E3,使得E3与E2的位置关系、E2与E1的位置关系相同
Ctrl  Tab 子模式切换:在编辑模式(Edit Mode)下,切换选取的目标:点、线、面
Ctrl   + 增加选区
Ctrl   - 缩小选区
L

鼠标悬停在元素上,按L可以选中所有与之关联(属于同一物体)的元素

点选元素后,按Ctrl L也可以

中键 旋转视图
Shift 中键 平移视图
Ctrl 中键 缩放视图,或者中键滚轮也可以
小键盘0 进入/退出摄像机视角
Ctrl + 小键盘0 进入/退出活动摄像机视角
小键盘5 透视/正交视角切换
小键盘1 从正前方观察。Ctrl 小键盘1则从正后方
小键盘3 从正右方观察。Ctrl 小键盘3则从正左方
小键盘7 从正上方观察。Ctrl 小键盘7则从正下方
Ctrl Alt Q 切换上/前/右/透视四画面
Home 显示所有物体
小键盘. 放大、居中显示选中物体
小键盘/ 放大、居中显示选中物体,并且隔离其它未选中物体
左键 移动3D游标
Shift C 重置视图,3D游标回到原点
Z 切换以线框/实体(纯色)来显示物体
Alt Z 切换以纹理/实体(纯色)来显示物体
Shift Z 切换以渲染结果/实体(纯色)来显示物体
Ctrl R

编辑模式下,悬停在两条平行线框之间:

  1. 滚动滚轮,可以增加新的分割线
  2. 然后左键,确认添加分割线
  3. 然后可以移动分割线位置,或者右键让分割线居中

可以用于曲线的细分

K 切割
Y 分离选中的面,后续用右键移动被分离的面
E 抬升。Alt E 调出选项菜单
Ctrl B 选中一个元素,制造倒角。移动鼠标改变倒角高度,滚动滚轮增加分段数
V 撕开选中的边
Alt V 撕开选中的边并填充,注意3D游标的位置
F 选中两个顶点,然后连接为线,或者选中三个以上顶点,连接为面
P 将选区独立为新的物体
G G 滑移:受限制的移动线或面
X 删除元素
I

在选中的面上新增一个内插的面:

  1. 滚动滚轮,可以改变内插面的大小
  2. 按住Ctrl并移动鼠标,可以凸起、凹下此内插面
W 特殊菜单项,细分、平滑等功能在此
Ctrl  V / E / F 编辑模式下与点、线、面有关的命令
M 放置元素到层
Shift R 重复上一次动作,例如上一次动作为细分,则按此快捷键可进一步细分
Alt  S 法向缩放
Alt R 旋绕(Spin)工具
Alt D 在点选择模式下,添加新的点
U UV映射
Shift H 隐藏未选择部分
Alt H 显示隐藏部分
物体模式下的快捷键
Shift A 添加物体
G

移动物体。GZ仅仅在Z轴方向移动,GY、GX类似。G5移动5

G后,按Shift X,表示在Y、Z方向移动(排除X方向)

S

缩放物体。SZ仅仅在Z轴方向缩放,SY、SX类似。S2放大二倍

SX0,可以多个面的法线一律平行于X轴

R 旋转物体。RZ仅仅在Z轴方向旋转,RY、RX类似
Ctrl Alt Shift C 设置物体的质心(Origin)
Shift D 复制物体
Alt D 复制链接(Linked)物体
Shift S

吸附(Snap)操作,例如:

  1. Cursor to Center,把3D游标移动到世界坐标系的中心点
  2. Selection to  Cursor,可以把选中对象的圆心与3D游标重合
Ctrl J 把多个物体合并为一个
Ctrl G 物体分组
Shift G 选择物体所在的分组
Ctrl A 应用。具有重置位置、缩放、旋转值的作用,N面板中的数值会重置
Alt C 将曲线、文本、表面转换未Mesh,或者反向转换
O 比例化编辑
动画快捷键
Alt A 播放/暂停
Shift Alt A 倒放的播放/暂停
Left  Right 前进或者后退一帧
Shift Left
Shfit Right
转到时间线开始/结束处
Shift Up
Shift Down
跳跃10帧
Blender界面快捷键
T 显示/关闭左侧面板
N 显示/关闭右侧面板
A 鼠标悬停,可以展开/折叠面板中的字段集
Shift + Space 扩大编辑器面板
圆盘菜单快捷键
Tab 切换物体交互模式
Z 切换物体渲染方式
Q 切换查看角度
. 切换旋转、缩放时使用的轴心点(Pivot Point)
Ctrl Shift Tab 切换吸附(Snap)点
常用操作
基本操作
如何隐藏网格线

N打开面板,在Display控件中,把Lines设置为0

如何关闭拆分出的编辑器

左键按住其源面板由上角的grabber(小三角),稍微拖动一下即可。

比例化编辑

按O键启用。其效果是:以选中的元素为基准,按照特定的衰减函数,对物体进行整体变换。离选中元素越近的元素,受变换的影响越大。选择的轴心点也会影响到变换的效果

倒角操作

操作步骤:

  1. 以边选择模式,选中一个边,按Ctrl B执行倒角
  2. 移动鼠标,可以修改倒角面的大小
  3. 滚动滚轮,可以对倒角面进行细分,产生圆角效果
  4. 按F6,可以设置属性,Profile用于控制形成凸面还是凹面(曲率)

注意:F6的设置会被记住,下一次倒角其参数被自动使用

法向缩放

即Tools面板中Transform字段集中的Shrink/Fatten功能,快捷键Alt S。所谓法向缩放,就是让各面分别沿着其法线的方向进行放大或者缩小,在设计建筑时可以用到。操作步骤:

  1. Alt 右键,选取需要缩放的循环面
  2. 按E挤出,立即回车,不进行实质上的挤出操作
  3. Alt S激活法向缩放,在缩放期间,可以按S启用Even Thickness

效果图如下:blender-shrink-fatten

顶部的凸台就是利用法线缩放生成的。 

挤出操作

选中多个面并进行挤出时,可以按Alt E调出选项:

  1. Region,默认的挤出方式,所有面统一方向
  2. Individual faces,各面沿着自己的法线方向挤出

注意:E键挤出后,用右键取消,实际上相当于0距离挤出,也就是新的面已经存在。要取消,应该通过Ctrl Z。

旋绕操作

即Tools面板Add字段集中的Spin按钮,快捷键Alt R。一般在编辑模式的正交视图下、侧面进行操作。可以让目标Mesh以3D游标为中心,旋转一定的角度。下图是平面绕旋转100度的效果示意:

blender-spin

刀片与选择

即Tools面板Add字段集中的刀片(切割)、Select(选择)按钮,快捷键分别为K、Shift K。

刀片工具,用于在Mesh表面切分出更多的面出来,操作完毕后,按Enter确认。

选择工具,要求首先选择一系列的面,然后Shift K绘制一个路径(直线),Enter确认。路径经过的地方,会被切分出新的面。

切割操作

即Tools面板Add字段中的切割(Bisect)按钮,可以用一个平面来割掉Mesh的一部分。操作步骤:

  1. 进入编辑模式,按A全选目标Mesh
  2. 点击Bisect按钮,单击一点作为平面起点,然后拖拽,到终点处再次单击,定义一个切割平面
  3. 按F6,Fill表示是否对截面进行填充,Clear Inner/Outer指示切除平面内侧还是外侧的哪一部分
交叉操作

可以在编辑模式下,根据两个几何图像的并、交、差集,确定Mesh的最终形态。例如,用立方体对球体进行打洞的例子:

  1. 创建一个UV球,进入编辑模式,取消选择
  2. 创建一个Cube,缩放,使其穿过球体。此时Cube处于选中状态
  3. 按Ctrl F,选择Intersect(Boolean),按F6
    1. Boolean取值Difference,表示保留未选中元素中、不属于选中元素的部分,即打洞
    2. Boolean取值Intersect,表示保留两者共同的部分
    3. Boolean取值Union,表示保留两者的并集
桥接边循环

可以连接多个游离平面的循环边,创建多个面。操作步骤:

  1. 在编辑模式下,为一个Mesh创建多个游离的平面
  2. 选中所有平面,按快捷键W,选择Bridge Edge Loops,按F6
    1. Connect Loops,可以选择开放/闭合最后一个、第一个面
    2. Number of Cuts,对创建的新面进行细分

注意游离平面的顺序、旋转角度很重要。桥接也可以用于其它二维几何图形。

LoopTools的Bridge也可以实现类似的功能。

增加厚度

选中若干面,按Ctrl F,选择Solidify,然后F6,可以增加厚度(立体化)。

自动焊接

编辑模式,点击blender-ico-3启用吸附,右侧Snap Element选择顶点。在你移动顶点时,会自动吸附到临近的顶点,合而为一。

管道的绘制
  1. 添加Curve ⇨ Path,进入编辑模式。选中一个点,按E可以凸起
  2. 右侧曲线面板,设置Active Spline的Order为2可以绘制直角管道
  3. 右侧曲线面板,设置Shape为3D,Fill为Full。Bevel的Depth、Resolution可以用来绘制圆管
  4. 完毕后,Alt + C转换为Mesh
BSurfaces

使用此插件,可以方便制作拓扑曲面。

线条转换

操作步骤:

  1. 作为参考的物体,可以在右侧大纲中,点击blender-ico-1,禁止在Viewport中选中
  2. 添加一个Mesh,例如平面,进入编辑模式,删除其所有顶点。即将制作的曲面将以此Mesh为容器
  3. 左侧选择GP面板(Grease Pencil),Data Source选择Object,Stroke Placement选择Surface。表示手绘线体置于参考物体表面
  4. 按住D,在参考物体表面绘制线条,切换视角你会注意到,线条沿着物体表面延伸
  5. 左侧选择Tools面板,找到Bsurfaces一段,点击Add Surface,F6修改参数
  6. 工具栏点击blender-ico-3,其后的下拉框选择blender-ico-2,点选blender-ico-4。这些设置表示转换(移动/缩放/旋转)时吸附到参考物体表面
  7. A全选所有元素,按一下G,不做任何变动,G仅仅是触发一下转换
平面吸附

类似的,你可以在执行上节第6步的情况下,转换细分过的平面,让它吸附到参考物体的表面。

LoopTools

该插件需要启用,在编辑模式下,按W键可以看到LoopTools的菜单项

Bridge

可以连接两对游离的循环边,生成新的面。功能类似于Bridge Edge Loops。

Circle

可以让选中的面几何的外边缘圆化。

Curve

选取几个采样点,基于这些点曲线化一系列相邻的边。 示例:

blender-looptools-curve

图中上半部分,呈现为桔黄色的三个点,被选中作为采样点。然后按W键选择Loop Tools ⇨ Curve,即可得到下半部分的效果。

Relax

具有平缓曲线的效果,以上图下半部分为例,选中曲线上的所有点,然后W键选择Loop Tools  ⇨ Relax,Shift R重复,即可逐步的让曲线平缓。

GStretch

吸附倒GP线:使用蜡笔绘制一条曲线,然后选中曲线上所有点,自动连接曲线点、蜡笔Mesh化后的点,形成多个面。

Loft

放样,可以把两个或者是多个二维曲线符合成三维物体。比如下面这个效果是利用3个在Z方向圆心重合的Circle进行Loft得到的:

blender-looptools-loft

Space

等距:可以让一条曲线上的点分布的更加均匀。

UV展开

简单操作步骤:

  1. 进入编辑模式
  2.  按U键,打开UV映射菜单
    1. Unwrap,直接展开,基于缝合边设定进行展开
    2. Smart UV project,智能UV映射
  3. 选择智能UV映射,F6打开属性菜单
    1. Island Margin,孤岛边距,可以设置各个展开面的边距。避免“贴图出血”
人工缝合
  1. 切换到边选择模式
  2. 选定缝合边,所谓缝合边,是指从它们裁剪开物体的边
  3. Ctrl + E,标记缝合边(Mark Seam)
  4. A全选,U选择Unwrap

盒子十字展开技巧:侧面四个边、顶面3个边作为缝合边。

圆柱展开技巧:上下底,外加任意一条竖边作为缝合边。通常选择正交视图的前/侧视图的正前方的那个边

UV和选区同步

点击按钮uvsync,则编辑模式下,选区和UV保持同步

孤岛选择

在面选择模式下,Ctrl + L可以选择同一UV孤岛中的所有面。做复杂UV展开时可以Shift + H 隐藏未选择部分 。

← Ubuntu开发知识集锦
Go语言IO编程 →

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

Related Posts

  • 基于Kurento搭建WebRTC服务器
  • HTML5视频监控技术预研
  • 图像处理知识集锦
  • Photoshop知识集锦
  • 人像处理技巧

Recent Posts

  • Investigating and Solving the Issue of Failed Certificate Request with ZeroSSL and Cert-Manager
  • A Comprehensive Study of Kotlin for Java Developers
  • 背诵营笔记
  • 利用LangChain和语言模型交互
  • 享学营笔记
ABOUT ME

汪震 | Alex Wong

江苏淮安人,现居北京。目前供职于腾讯云,专注容器方向。

GitHub:gmemcc

Git:git.gmem.cc

Email:gmemjunk@gmem.cc@me.com

ABOUT GMEM

绿色记忆是我的个人网站,域名gmem.cc中G是Green的简写,MEM是Memory的简写,CC则是我的小天使彩彩名字的简写。

我在这里记录自己的工作与生活,同时和大家分享一些编程方面的知识。

GMEM HISTORY
v2.00:微风
v1.03:单车旅行
v1.02:夏日版
v1.01:未完成
v0.10:彩虹天堂
v0.01:阳光海岸
MIRROR INFO
Meta
  • Log in
  • Entries RSS
  • Comments RSS
  • WordPress.org
Recent Posts
  • Investigating and Solving the Issue of Failed Certificate Request with ZeroSSL and Cert-Manager
    In this blog post, I will walk ...
  • A Comprehensive Study of Kotlin for Java Developers
    Introduction Purpose of the Study Understanding the Mo ...
  • 背诵营笔记
    Day 1 Find Your Greatness 原文 Greatness. It’s just ...
  • 利用LangChain和语言模型交互
    LangChain是什么 从名字上可以看出来,LangChain可以用来构建自然语言处理能力的链条。它是一个库 ...
  • 享学营笔记
    Unit 1 At home Lesson 1 In the ...
  • K8S集群跨云迁移
    要将K8S集群从一个云服务商迁移到另外一个,需要解决以下问题: 各种K8S资源的迁移 工作负载所挂载的数 ...
  • Terraform快速参考
    简介 Terraform用于实现基础设施即代码(infrastructure as code)—— 通过代码( ...
  • 草缸2021
    经过四个多月的努力,我的小小荷兰景到达极致了状态。

  • 编写Kubernetes风格的APIServer
    背景 前段时间接到一个需求做一个工具,工具将在K8S中运行。需求很适合用控制器模式实现,很自然的就基于kube ...
  • 记录一次KeyDB缓慢的定位过程
    环境说明 运行环境 这个问题出现在一套搭建在虚拟机上的Kubernetes 1.18集群上。集群有三个节点: ...
  • eBPF学习笔记
    简介 BPF,即Berkeley Packet Filter,是一个古老的网络封包过滤机制。它允许从用户空间注 ...
  • IPVS模式下ClusterIP泄露宿主机端口的问题
    问题 在一个启用了IPVS模式kube-proxy的K8S集群中,运行着一个Docker Registry服务 ...
  • 念爷爷
      今天是爷爷的头七,十二月七日、阴历十月廿三中午,老人家与世长辞。   九月初,回家看望刚动完手术的爸爸,发

  • 6 杨梅坑

  • liuhuashan
    深圳人才公园的网红景点 —— 流花山

  • 1 2020年10月拈花湾

  • 内核缺陷触发的NodePort服务63秒延迟问题
    现象 我们有一个新创建的TKE 1.3.0集群,使用基于Galaxy + Flannel(VXLAN模式)的容 ...
  • Galaxy学习笔记
    简介 Galaxy是TKEStack的一个网络组件,支持为TKE集群提供Overlay/Underlay容器网 ...
TOPLINKS
  • Zitahli's blue 91 people like this
  • 梦中的婚礼 64 people like this
  • 汪静好 61 people like this
  • 那年我一岁 36 people like this
  • 为了爱 28 people like this
  • 小绿彩 26 people like this
  • 杨梅坑 6 people like this
  • 亚龙湾之旅 1 people like this
  • 汪昌博 people like this
  • 彩虹姐姐的笑脸 24 people like this
  • 2013年11月香山 10 people like this
  • 2013年7月秦皇岛 6 people like this
  • 2013年6月蓟县盘山 5 people like this
  • 2013年2月梅花山 2 people like this
  • 2013年淮阴自贡迎春灯会 3 people like this
  • 2012年镇江金山游 1 people like this
  • 2012年徽杭古道 9 people like this
  • 2011年清明节后扬州行 1 people like this
  • 2008年十一云龙公园 5 people like this
  • 2008年之秋忆 7 people like this
  • 老照片 13 people like this
  • 火一样的六月 16 people like this
  • 发黄的相片 3 people like this
  • Cesium学习笔记 90 people like this
  • IntelliJ IDEA知识集锦 59 people like this
  • Bazel学习笔记 38 people like this
  • 基于Kurento搭建WebRTC服务器 38 people like this
  • PhoneGap学习笔记 32 people like this
  • NaCl学习笔记 32 people like this
  • 使用Oracle Java Mission Control监控JVM运行状态 29 people like this
  • Ceph学习笔记 27 people like this
  • 基于Calico的CNI 27 people like this
  • Three.js学习笔记 24 people like this
Tag Cloud
ActiveMQ AspectJ CDT Ceph Chrome CNI Command Cordova Coroutine CXF Cygwin DNS Docker eBPF Eclipse ExtJS F7 FAQ Groovy Hibernate HTTP IntelliJ IO编程 IPVS JacksonJSON JMS JSON JVM K8S kernel LB libvirt Linux知识 Linux编程 LOG Maven MinGW Mock Monitoring Multimedia MVC MySQL netfs Netty Nginx NIO Node.js NoSQL Oracle PDT PHP Redis RPC Scheduler ServiceMesh SNMP Spring SSL svn Tomcat TSDB Ubuntu WebGL WebRTC WebService WebSocket wxWidgets XDebug XML XPath XRM ZooKeeper 亚龙湾 单元测试 学习笔记 实时处理 并发编程 彩姐 性能剖析 性能调优 文本处理 新特性 架构模式 系统编程 网络编程 视频监控 设计模式 远程调试 配置文件 齐塔莉
Recent Comments
  • qg on Istio中的透明代理问题
  • heao on 基于本地gRPC的Go插件系统
  • 黄豆豆 on Ginkgo学习笔记
  • cloud on OpenStack学习笔记
  • 5dragoncon on Cilium学习笔记
  • Archeb on 重温iptables
  • C/C++编程:WebSocketpp(Linux + Clion + boostAsio) – 源码巴士 on 基于C/C++的WebSocket库
  • jerbin on eBPF学习笔记
  • point on Istio中的透明代理问题
  • G on Istio中的透明代理问题
  • 绿色记忆:Go语言单元测试和仿冒 on Ginkgo学习笔记
  • point on Istio中的透明代理问题
  • 【Maven】maven插件开发实战 – IT汇 on Maven插件开发
  • chenlx on eBPF学习笔记
  • Alex on eBPF学习笔记
  • CFC4N on eBPF学习笔记
  • 李运田 on 念爷爷
  • yongman on 记录一次KeyDB缓慢的定位过程
  • Alex on Istio中的透明代理问题
  • will on Istio中的透明代理问题
  • will on Istio中的透明代理问题
  • haolipeng on 基于本地gRPC的Go插件系统
  • 吴杰 on 基于C/C++的WebSocket库
©2005-2025 Gmem.cc | Powered by WordPress | 京ICP备18007345号-2