之前所學在編輯模式 (Edit Mode)只能針對單一物件操作點、線、面,來創造我們想要的物件,有人就會想到我們是否能夠使用兩個以上的model來產生我們想要的物件,這時候就要用物件模式 (Object Mode)。Blender教學:布林運算 (Boolean Operation)。

上圖展示cube和sphere之間的布林運算,若前者代表A、後者代表B的話,以Constructive Solid Geometry定義三個操作如下:
- 聯集 (Union) : 結合A、B兩個物件沒有重疊在一起的部份。
- 差集 (Difference) : A物件減掉A、B兩個物件重疊在一起的部份。
- 交集 (Intersect) : 產生物件是A、B兩個物件重疊在一起的部份。
實際來操作吧~首先召喚cube和sphere出來。

將兩者融合在一起~移到適當的位置,使得兩物件某些部份重疊在一起。

整個視窗右方介面的螺絲起子圖示Object Modifier->Add Modifier。

點擊Boolean後出現Operation選單共有三種操作:Intersect、Union、Difference。

因為我們一開始選擇Sphere,所以Object選單會出現Cube,表示Sphere要對Cube作布林運算。設定好了之後要記得點擊Apply,Sphere會出現變化,將結果拖拉出來吧~

Intersect操作:

Union操作:

Difference操作:

接下來角色互換,選取cube來對sphere作布林運算。

Intersect操作:

Union操作:

Difference操作:

參考:陳鍾誠的網站 – Blender 動畫設計、WKi – Constructive solid geometry、BlenderWiki – Boolean Modifier。
Comments on: "[Blender] 布林運算 (Boolean Operation)" (2)
boolean 是很強大, 可是問題也一拖拉酷.
按下去瞬間很快, 可是事後修改鳥問題浪費一堆時間
, 尤其是 之後再做一次 subdivision surface 根本就部能看, 只能先做.
boolean 也沒辦法 在 edit mode 用…….
不過 blender 真是一個很好的自由軟體.
讚讚
真的,免費的軟體這麼好用,你也可以做個相當有趣的動畫!
讚讚