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):将线面分离出原来的体
相关推荐
CSDN_PBB4 小时前
[STM32 - 野火] - - - 固件库学习笔记 - - - 十五.设置FLASH的读写保护及解除
笔记·stm32·学习
鸡啄米的时光机7 小时前
vscode的一些实用操作
vscode·学习
Kai HVZ7 小时前
《深度学习》——调整学习率和保存使用最优模型
人工智能·深度学习·学习
守护者1708 小时前
JAVA学习-练习试用Java实现“使用Apache Ignite对大数据进行内存计算和快速筛查”
java·学习
夜流冰9 小时前
编程参考 - C语言可变参数
笔记
格雷亚赛克斯9 小时前
Qt笔记31-69
数据库·笔记·qt
Long_poem9 小时前
【自学笔记】版本控制与持续集成基础知识点总览-持续更新
笔记·ci/cd
Stream٩( 'ω' )و10 小时前
109~133笔记
笔记
weixin_5025398510 小时前
rust学习笔记2-rust的包管理工具Cargo使用
笔记·学习·rust
孤独得猿11 小时前
排序算法复习——包括插入排序、希尔排序、冒泡排序、快排(包括霍尔法、挖坑法、快慢指针法)、堆排、选择排序、归并排序等 (代码采用c/c++混编)
c语言·数据结构·c++·笔记·算法·排序算法