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