Blender 学习笔记(三)建模常用操作

简单的物体堆积只是像搭积木那样,而复杂场景下,不仅需要我们搭积木,还需要我们去创建或修改已有的积木,也就是有一定的建模能力。本篇是学习基础入门建模的笔记。

文章目录

  • [1. 编辑模式与点线面](#1. 编辑模式与点线面)
    • [1.1 点线面选择](#1.1 点线面选择)
    • [1.2 点线面的选择](#1.2 点线面的选择)
    • [1.3 点线面的操作](#1.3 点线面的操作)
  • [2. 编辑模式的一些大操作](#2. 编辑模式的一些大操作)
    • [2.1 挤出(向外挤出)](#2.1 挤出(向外挤出))
    • [2.2 内插面(向内挤出)](#2.2 内插面(向内挤出))
    • [2.3 倒角](#2.3 倒角)
    • [2.4 环切(循环切割)](#2.4 环切(循环切割))
  • [3. 编辑模式下的一些小操作](#3. 编辑模式下的一些小操作)

1. 编辑模式与点线面

Blender 的正常模式是**"物体模式",而如果需要修改物体,可以通过 tab 切换到 编辑模式**

1.1 点线面选择

  • 我们可以通过编辑模式选项框旁边的三个按钮,或者大键盘上的 1、2、3,来选择点模式线模式面模式 ,通过 shift+1、2、3 是可以同时使用多个模式
  • 我们可以通过 shift 来同时打开多个物品的编辑模式

1.2 点线面的选择

  • 通过使用框选、刷选等工具来选择点线面,选择工具可以使用快捷键 w 来切换
  • 选择了一个点后,可以通过使用 ctrl 点另外一个点,可以选取这两个点最短路径上的所有的点(只能是连接在同一个面上的)
  • 通过快捷键 L 可以选择这个点线面所有相邻的点线面
  • 可以通过 ctrl+i 反选点线面
  • alt 是循环选择工具,它可以对一个方向的点线面进行循环选取,我们可以通过鼠标指针,来改变这个方向
  • 在线模式下,还可以通过快捷键 ctrl+alt ,来循环选取该线周围的线



1.3 点线面的操作

  • 物体的编辑模式下,点击 x 删除键,可以删除任意点线面
  • 线模式下,点击 x - 融并边 可以补全缺失的地方
  • 我们可以在视图叠加层 中打开面朝向,这样子可以看到物体的正反面(蓝色为正面,红色为反面)
  • 而点线面的正反面也可以用发现来表示,我们可以在编辑模式下点击网格编辑模式叠加层来打开电线面的法向(蓝色为正向)


2. 编辑模式的一些大操作

在编辑模式下,左边工具栏有很多的操作,下面介绍四个常用的模式,分别是挤出、内插、倒角和环切。

2.1 挤出(向外挤出)

通过选中一个元素,使用快捷键 E 我们可以挤出(创建出)元素。

  • 对点的挤出可以形成线
  • 对线的挤出可以形成面
  • 对面的挤出可以形成体

如果不是使用快捷键,而是通过点击工具栏的挤出按钮,那么可以通过选中后的加号和小圆圈来操作(如果没有显示小圆圈,需要打开右上角显示控制器(快捷键 `ctrl+)

注意 :快捷键 E 其实是两步操作,第一步是挤出,第二步是移动,因此如果误操作需要撤销时,需要撤销两次(在 blender 4.0 已经优化了,其它版本需要留意)

2.2 内插面(向内挤出)

通过快捷 i 可以对进行内插(内嵌)一个新的面:

2.3 倒角

  • 在线模式下,选中一条边,然后通过ctrl+b 进入倒角模式,这个模式可以让边变得更加圆滑
  • 通过滚动鼠标中键,可以增加圆滑的段数

2.4 环切(循环切割)

通过快捷键 ctrl+r 可以对物体进行切割:

3. 编辑模式下的一些小操作

  • 合并(M) :可以合并两个点线面
    其中,按距离的意思是,若两个点超果设置的距离,那么两个点就会自动合并
  • 断开(V) :断开一个点线面
    若要断开一个点,这个点必须要有三个面支撑
  • 填充(F) :可以用于填充缺失的部分,需要提前选中整体
    也可以使用 ctrl+f 进行栅格填充,该功能可以修改跨分量和偏移量,注意栅格填充必须是偶数面
  • 切刀(K):可以将一个面切成多个小面,可以通过桉空格、右键退出切刀模式
  • 桥接(CTRL+E -> 桥接循环边) :连接两个边形成一个面。 桥接只能用在一个物体上,若两个边在不同的物体上,可以用快捷键 ctrl+j 将两个物体合并成一个,在使用桥接能力
  • 分离(P):将线面分离出原来的体
相关推荐
四口鲸鱼爱吃盐11 分钟前
CVPR2024 | 通过集成渐近正态分布学习实现强可迁移对抗攻击
学习
OopspoO2 小时前
qcow2镜像大小压缩
学习·性能优化
A懿轩A3 小时前
C/C++ 数据结构与算法【栈和队列】 栈+队列详细解析【日常学习,考研必备】带图+详细代码
c语言·数据结构·c++·学习·考研·算法·栈和队列
居居飒3 小时前
Android学习(四)-Kotlin编程语言-for循环
android·学习·kotlin
kkflash33 小时前
提升专业素养的实用指南
学习·职场和发展
Hejjon4 小时前
SpringBoot 整合 SQLite 数据库
笔记
1 9 J4 小时前
数据结构 C/C++(实验五:图)
c语言·数据结构·c++·学习·算法
6.945 小时前
Scala——身份证号码查询籍贯
学习·scala
爱吃西瓜的小菜鸡5 小时前
【C语言】矩阵乘法
c语言·学习·算法
西洼工作室6 小时前
【java 正则表达式 笔记】
java·笔记·正则表达式