Redian新闻
>
Blender自学基础教程2.0——6.物体的加减——布尔运算-1

Blender自学基础教程2.0——6.物体的加减——布尔运算-1

其他
从这篇教程开始,你将进入 blender 建模的另一个阶段,即对体块做形状上的数学处理(加减相交等),这类技巧也叫布尔运算
学会布尔运算,你就能让你的模型更大程度上接近物体原型。
首先,在学具体的布尔运算方法之前,你需要先了解布尔运算会被用在什么样的情况下,这涉及到对物体造型的理解和一些学习方法论。
然后我会讲到两种常用的处理布尔运算的方式,包括:使用软件的自带插件 Bool tool 和 我们此前安装的 Boxcutter ,由于 Boxcutter 比较复杂,本章先讲 Bool tool 的部分,并会留下一些练习,下一章专门讲  Boxcutter 。

首先,从这里下载本节教程的相关文件:

链接:https://pan.baidu.com/s/1IV7UoDawooxxOCRsS9-NfA

提取码:s3g6

也可以点击文末“阅读原文”的链接。

大纲:
  1. 什么情况下使用布尔运算?
  2. Bool tool 的使用;
  3. 小练习。
1.什么情况下使用布尔运算?
无论在绘画、设计中,还是在3D软件的建模里,物体体块的基本概括状态无非都是 “球、柱、方、锥”
我们此前就是用基本体块(方块和圆柱)堆叠出了物体的大型:

堆叠状态下,各个基本体块仍然是基本体块,所以它对物体只能做一个简单的“概括”,要想进一步具体化模型,你就需要对各个基本体块做进一步的处理

如上图,要进一步具体化模型,我们需要在主体块上做一些操作,主要是减法,也可以是加法或者相交等等
当你对体块有这种需求的时候,就需要使用布尔运算了。

我们目前要学的,是用基本体块去做布尔运算,也就是基本体块去减/加/相交基本体块
如果要做下面这种布尔运算,要减出特殊的形状,还需要结合我们后续要学习的网格建模的内容,不要着急,先把布尔运算的操作熟练起来:

2.Bool tool 的使用
开启 Bool tool 插件
Bool tool 是 Blender自带的布尔插件,默认是不打开的,我们得手动打开它,打开设置(1)——Add-ons 插件(2)——确保(3)处是 All(呈现所有插件)

在输入框输入 bool tool,然后勾选,记得保存设置

这个插件就开启了。
你可以按 N 键打开右侧的插件栏,在里面可以找到 bool tool 插件:

对照视频——《6-1.Bool tool 的使用》
Brush Boolean
首先,在场景中按 shift+A 添加一个方块和一个圆柱,摆放成下面这样相交的状态:

先选择圆柱,再选择方块——这个顺序很重要,我通常把图中圆柱这样的物体称为“刀”(因为它是要去切主体块的),要先选刀再选需要做布尔的主体块,然后按快捷键 shift+ctrl+B,就会出现和插件栏一样的浮动布尔菜单:

可以看到,布尔菜单分为两部分,上面的是自动布尔,下面的是笔刷型布尔,它们的四个选项都是雷同的,我们先学笔刷型布尔。
点击四个选项实验效果,可知:
Difference(减法)

Union(加法)

Intersect(相交)

Slice(挖取)

挖取可能比较难以理解,简单解释就是:用“刀”的部分,取代刀和主体块相交的部分——比如上图中,高亮显示那块其实就是圆柱。
Auto Boolean
Auto Boolean(自动布尔)和 Brush Boolean(笔刷型布尔)的差别在于:布尔操作之后,是否还能修改物体(刀或者主体块)的形状。
如果是 Brush Boolean(笔刷型布尔),以减法为例:

在完成布尔运算后,仍然可以调整“刀”的形状,可以移动,旋转,缩放它,甚至后续还可以去编辑“刀”的网格细节:

而如果你用的是Auto Boolean(自动布尔),布尔的结果就会被应用下来,不能继续改变“刀”的形状了:

因此,究竟是使用 Auto Boolean(自动布尔)和 Brush Boolean(笔刷型布尔),是由你对当前布尔操作的把握性,和是否需要后续调整而决定的。
如果你用的是 Brush Boolean(笔刷型布尔),也可以在做完布尔操作后,手动去应用这些效果,方法有两个。
手动应用布尔运算结果的方法
第一种方法:
做好布尔后,选择主体块,然后按 shift+ctrl+B,点下面的 Apply All(应用所有的修改器):

第二种方法:
点击属性栏里的修改器选项,即扳手图标(1),然后点进(2)处逐一 Apply 应用各个修改器:

以上就是 Bool tool 的基本用法。
另外有两个重要建议,如果不注意,布尔操作可能会出问题:
第一,不要让布尔操作中的“刀”和“主体块”刚好出现面恰好重叠的情况,这样做布尔是会出错的:

这是不对的,面重叠了

这样就对了,不管是加减相交还是挖取,都得注意这个问题。
另外,如果你在做布尔运算的时候出了奇怪的问题,比如破面等等,也可以试着移动一下你的“刀”,有时就能解决问题;
第二,在做布尔运算之前,请先保存一下文件,因为布尔运算是一个比较容易出错的建模方式,万一出错,软件可能会崩——不是你的问题,软件就是这样的
3.小练习
请用以前讲过的建模知识,加上此次学会的布尔运算,尝试做出下面这些模型(的概括状态),我在下次的教程中会附上做法视频:

做一做上图中的这两个物体:
提示:

这个物体会使用到堆叠物体镜像相关技能,涉及曲线部分可以先无视之。

这个物体可以用到镜像布尔运算相关技能,虽然以后学会了网格编辑会更容易做出它,但我保证现有的知识里,我们是可以把它建出来的。
试试看吧。

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
酷炫的加减法Blender自学基础教程2.0——4.物体的位置和比例-2Fedora Workstation引入原生支持Wayland 的 BlenderBlender自学基础教程2.0——8.曲线建模Blender自学基础教程2.0——7.网格编辑-1Blender自学基础教程2.0——2.软件插件的下载、安装和设置Blender自学基础教程2.0——5.物体体块层面的造型规律-2Blender自学基础教程2.0——6.综合运用-Cbāo huā shēng?bō huā shēng?背包徒步-哥特盆地 (Gothic Basin)有个房子能坐落在大海边3月15日截止,国家自然科学基金优秀青年科学基金项目(海外)项目指南[照片] 这些年飘在欧洲的日子(十三)多瑙河明珠——布达,佩斯2022傅雷翻译出版奖获奖者揭晓 Le palmarès du Prix Fu Lei 2022 dévoilé晚午餐、早晚餐:【就业】复旦大学2023年度基础教育系统教师招聘及优秀人才引进启动Blender自学基础教程2.0——3.软件界面、功能认知和界面操控Blender自学基础教程2.0——4.综合运用-A如何让算法“看到”物体的轮廓线利用静电吸引物体的特性可以创作出巨幅画,这是怎么实现的呢?EEGLAB系列教程2:在 EEGLAB 中管理数据集抗疫的“两派”,由毫无科学基础的写手所虚构112页数学知识整理!机器学习-数学基础回顾.pptxBlender自学基础教程2.0——4.物体的位置和比例-1回到吃吃喝喝的好日子-印度餐+快餐Blender自学基础教程2.0——5.物体体块层面的造型规律-1利用水的浮力可以测出物体的重量,用这种方式给大象称重可靠吗?被误解的美国基础教育,真的有传说的差吗?Blender自学基础教程2.0——4.综合运用-B“理解了‘君子和而不同’,我们才能对不同的观点兼容并包。” ——布莱尔·苏格曼遍地是精英的美国,为什么基础教育那么烂?独家|猿辅导母公司的咖啡新生意:想做中国版的「Blue Bottle Coffee」,2023年计划在京开20—30家店新的加强针又来啦!Moderna 说,新的 COVID-19 加强针增强了对亚变体的免疫反应河里漂来一具尸体美国公私立学校对基础教育的不重视让华人家长很揪心!
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。