SU的实体工具在很多3D设计软件中也叫布尔操作,我们知道SU本身确实没有太复杂的异形体编辑能力,不过对于一些简单的异形体,SU还是可以通过实体工具进行多个物体的布尔运算得到。
我们可以在工具面板中找到「实体工具」,其中包含如上图中的工具按钮,此外我们也可以使用菜单栏中的工具 -> 实体工具
菜单。
在使用实体工具前,我们必须了解什么是实体组。
SU中,一个物体没有任何多余的线,没有任何破面,此时将其创建为群组时它才是一个实体组。如果不符合上述的任何一点,那么就不是实体组。
图中的立方体就是一个实体组。
但如果我们建模过程中,不小心在中间漏下了一条线没有删除,它就不是一个实体组了。
一个物体是否是实体组,我们可以在右侧的图元面板中查看。
我们建模时一定要养成良好的习惯,不留任何多余的线和破面,这些都是潜在的问题,也可以称为模型的BUG,存在这些BUG的模型在实际使用时很容易引起各种错误,尤其是使用一些第三方插件的时候。很多模型乍一看没有问题,然而实际上存在BUG,后期再想找这些BUG可就太困难了,因此我们一定要在建模的每一步都注意,把问题消灭在萌芽中。
理解了实体组,使用实体工具其实就没有任何障碍了。这里我们简单介绍下SU中提供的这些实体组布尔运算。
实体外壳:将所有选定实体合并为一个实体,并删除内部图元。
相交:交集,仅将相交的结构保留,其余删除。
联合:并集,和实体外壳的区别是交集会保留内部结构。
减去:差集,从第二个选中的物体中扣去第一个选中物体的空间,留下剩余的物体。
剪辑:类似差集,但保留第一个选中的物体。
拆分:类似差集和剪辑工具,区别是两个物体都会被扣出相交的部分,但相交的部分也会保留,最终会生成3个物体。
实体工具都很容易理解,我们这里就以相对复杂的拆分工具进行演示。
有些实体工具需要按照顺序选择实体组,有些则不需要,没有顺序的实体工具我们可以先将其全选,然后直接应用实体工具就可以了。