Blender 3.6 布林運算編修器

布林修改器可以讓兩個模型做交集 (Union)、聯集 (Intersection)和差集 (Difference)的運算,是常用但也須謹慎使用的建模功能,使用方法是選擇要做布林的物件,例如我們建立一顆球和一顆方塊,使其重疊,選擇方塊後,從編修器(Modifier)圖示點選Add Modifier,在Generate下方找到Boolean(布林)編修器如下圖

接著要選擇交集聯集或差集,並在Object選擇要運算的對象,在此範例中,球是我們作用的對象因此選球,做完此動作後務必記得選編修器右上角的打勾(Apply)套用後,編輯才會生效。

關於聯集、交集與差集,示意如下,聯集是將互相重疊以外的部分全保留,交集是兩者重疊的地方保留,其餘地方去除,差集則是用運算對方剪掉自己。

此外,Solver 的 Fast (快速)和 Exact (準確=預設),是運算布林時的精準度與效能選擇,預設是準確,需要比較多時間但比較不容易出問題,原因在於不同的幾何佈線通常有很多差異,做幾何運算時會需要由程式自動補上許多原本不存在的點線面,使其合理成為最終結果。

最後,無論進行哪一種布林,運算的對象(在此是球),做完運算後並不會消失,所以如果畫面與預期有出入請不要擔心,試著移走原本的球就會看到運算結果,因為結果是作用在我們一開始選擇的方塊上,方塊上才會產生被運算完的結果,用來運算的Object在Apply完後就沒有作用了,可以將之移除。