Blender 3D:菜鳥到高手/空物件
|
|
適用 Blender 版本:2.68。 |

場景中的每個物件在物件
上下文中具有通用設定。這包括右側顯示的通用變換設定:場景中的位置、整體旋轉和整體縮放。大多數物件還具有其他屬性,例如網格的幾何形狀以及控制其在渲染中外觀的材質。
空物件沒有這些額外的屬性。它具有整體變換設定,以及其他不多。而且它在最終渲染中沒有任何外觀。那麼擁有這樣的東西有什麼意義呢?
事實上,它有許多用途,例如
- 在物理
上下文中,它可以設定為力場(例如風)的來源。 - 它可以用作多個其他物件的 父級。這樣,只需移動空物件,就可以將它們一起移動,而不是單獨移動每個子物件。
- 它可以用作陣列修改器中的目標物件,在該修改器中,它會將它的變換新增到由陣列修改的該物件的副本中。
- 如果您正在四處移動東西,它是一個方便的標記和佔位符。您可以標記物件的原始位置,然後輕鬆地將其放回空物件所在的位置。
在這些情況下,空物件在渲染中的不可見性是一個優勢,因為它可以放置在任何必要的位置,而不會在最終影像中引入不需要的雜亂。

開啟一個新的預設 Blender 文件,其中包含預設立方體。在場景中新增一個新的空物件。您選擇空物件的型別無關緊要;這些選項只是控制它在 3D 檢視中的外觀,而不是空物件的實際行為。此外,您以後可以隨時改變主意。

現在選擇預設立方體,轉到修改器
上下文,並新增陣列修改器。在屬性標題中,修改器有三種不同的方式可以生成原始物件的副本:透過恆定偏移、相對偏移或物件偏移。恆定偏移和相對偏移只允許副本的簡單位移,但物件偏移會檢視指定物件的完整變換,其中可能包括旋轉和縮放。
這裡我取消選中了預設的相對偏移,選中了物件偏移,並從選擇目標物件的彈出選單中,我選擇了我的空物件(預設情況下將被稱為“Empty”)。
但是如果您檢視您的 3D 檢視,似乎什麼都沒有發生:立方體仍然靜止不動,位於其原始位置。事實上,你可能很難看到空物件,因為它被插入到與立方體相同的位置,所以它最終位於立方體內部。如果您切換到線框 Z 檢視,您應該能夠看到位於立方體內部的空物件。
在執行任何進一步操作之前,將立方體陣列修改器中的計數字段增加到 3。這將使您更清楚地瞭解後續操作的影響。這樣做一開始不會產生任何明顯的效果,因為所有副本都將彼此疊加。
現在選擇空物件,並將其移動到一側:您將立即看到立方體的第二個副本跟隨空物件移動,第三個副本按相同距離和相同方向移動,因此它最終位於第二個副本之外。
將空物件返回到其原始位置,這次嘗試移動立方體。當原始立方體移動時,您會看到第二個副本保持在場景中心的空物件處,而第三個副本會按與第二個副本相對於原始立方體的距離和方向移動。
現在,如果您將立方體返回到與空物件相同的位置,選擇兩者並嘗試一起移動它們,您將看不到立方體的其他副本出現,因為它們仍然完全疊加在原始立方體之上。
使用物件偏移與陣列修改器的規則是
|
應用於修改後的物件副本的變換是目標物件的變換與修改後的物件的變換之間的差異。 |
換句話說
- 應用的平移是它們原點之間的差值。
- 應用的旋轉是它們物件旋轉之間的差值。
- 應用的縮放是它們物件縮放係數之間的比率。
嘗試將空物件移動到一側,與之前一樣;這次將其留在那裡,這樣立方體的三個副本就會很好地分散開來。現在嘗試對空物件應用旋轉;看看這如何對第二個副本(位於空物件所在的位置)應用相應的旋轉,而第三個副本得到兩倍的旋轉。
將空物件恢復到其未旋轉狀態,這次嘗試旋轉立方體:看看第二個副本(空物件所在的位置)如何保持不動,而第三個副本得到相反的旋轉。
撤消旋轉,現在嘗試縮放:縮小/放大空物件相應地縮小/放大第二個副本,而第三個副本按平方的縮小/放大比例進行變換(比例乘以自身,或者換句話說,比例提升到第二方)。或者縮小/放大原始立方體,看看第二個副本保持不變(如前所述),而第三個副本按逆比例放大/縮小。
當您改變原始立方體的變換時,第二個副本始終保持不變,因為物件偏移變換是您應用於原始物件的變換的逆;因此,它始終在第二個副本中抵消,但您可以看到相應的增量冪應用於後續副本。
確保空物件的位置使陣列例項很好地分離。選擇立方體, TAB 進入編輯模式,選擇所有頂點,並嘗試變換它們:移動、旋轉或縮放。
請注意,與在物件模式下對立方體執行此操作的行為不同:這次,立方體的所有副本都同時變換。這是因為我們沒有影響物件變換,而物件變換控制著陣列修改器的行為。
這讓我們想到一個方便的技巧,用於滿足常見需求:將物件的副本整齊地排列成圓形。
最簡單的方法是從立方體和空物件位於其原始中心位置開始。假設您希望圓形中有 8 個立方體副本;那麼它們之間的角度需要為 360° ÷ 8 = 45°。因此將空物件旋轉 45°。現在選擇立方體。將立方體陣列修改器的固定計數字段設定為 8。 TAB 進入編輯模式,並將所有頂點移動到一側。您應該看到立方體的其他 7 個副本相應地從中心向不同方向移動,並保持一個整齊的圓形排列。您的立方體網格只是圍繞其原點旋轉,原點不是頂點所在的位置,而是空物件所在的位置!