跳到主要內容

發表文章

Blender 2.76 Cycles : 紋理變異

Cycles 內建的磚塊程序紋理看起來太過精確、死板。然而,使用者可以在貼圖座標上加入些許的變異,讓紋理看起來更生動些。如上圖,在 Brick Texture 節點和 Mapping 節點加入 Color Mix 和 Noise Texture 節點,改變原本的貼圖座標: 使用者可以把 Noise Texture 換成其他的紋理; 也可以改變各種 Color Mix 方法,嘗試各種變化; 改變  Color Mix 節點的 Fac (混合比例) 參數,可以調整變異的幅度。 上圖示另外再加入一組 Color Mix 和 Noise Texture 節點,改變 Noise Texture 的 Scale,柔化磚塊的邊緣。 References: Blender Cycles Tutorial : Cracks With Worn Edges : CG Masters Cycles Blender 學習筆記

Blender 2.76 Cycles : Procedural Strips and Plaids

以 Cycles 為算圖引擎時,使用者可以使用內建的 Wave 紋理來產生色帶。不過要注意的是,當我們使用 ColorRamp 節點來指定顏色時,ColorRamp 上的顏色會以對稱方式分佈在每一道波上。如上圖的顏色順序是:黑、白、紅、紅、白、黑。 注意: Blender 2.77 之後,Cycles 的 Wave Texture  提供兩種漸層模式:Sine 和 Saw。Sine 以上述的方式分佈顏色(波谷-波峰-波谷),Saw 以下述的方式分佈顏色(波谷-波峰)。 如果要打破色帶上顏色分佈的對稱性, Grady Pruitt 分享了一個從 Blender Cookie 學到的方法。這個方法是在 Mapping 和 ColorRamp 節點間加入兩個 Math 節點;甚至不須用到 Wave 紋理,如上圖: 第一個運算方法用 Modulo (求餘數),會把貼圖座標的三維向量轉變為一維的灰階變化,除數(第二個數值)用來調整色帶的寬度; 第二個用 Divide,除數跟 Modulo 的一樣,用來把灰階的範圍擴大到 0~1。 使用上述兩種方法,我們可以創造出千變萬化的色帶和格子樣式,如下圖。 References: Procedural Stripes in Cycles - YouTube Cycles Blender 學習筆記

Blender Render 2.76 : Freestyle 毛髮

如果要用 Freestyle 描繪 Path 毛髮,必須同時停用 Particles 分頁 -> Render 面板裡的 Strand render 選項;及 Particles 分頁 -> Render 面板 -> Include 類別裡的 Strand 選項。特別注意 Blender 會先算繪毛髮再進行描邊,因此毛髮數量對算繪時間有重大的影響。 Blender 算圖、合成、後製 Blender 學習筆記

Blender Render 2.76 : 簡易火焰材質 - Volume Material (非煙火模擬)

Blender 2.76 Cycles : 簡易火焰材質 - Volume Material (非煙火模擬)

新增一立方體,如下圖設定材質節點: Volume Absorption, Volume Scatter 擇一使用即可,與兩者相加的結果差別不大; 在物件模式下,沿著 x 軸縮放模型來調整火焰的形狀; 因為紋理是以區域座標為基準,若要使火焰方向平行場景或全域 z 軸,在物件模式下旋轉模型即可。 References: Volume — Blender Reference Manual Blender 學習筆記

Blender 2.76 : Simple Deform Modifier

Blender 的簡易變形編修器(Simple Deform Modifier)提供了 4 種簡易變形功能。之所以名為「簡易」,我想應該是只能沿著區域 z 軸(locale z axis)、或圍繞著區域 z 軸變形。比如彎曲(Bend)變形,要達到如圖的彎曲效果,模型的長向必須是區域 x 軸。也因為變形是以區域座標為基準,因此在物件模式下旋轉,並不會影響變形的效果。 References: Simple Deform Modifier — Blender Reference Manual Blender 編修器(Modifiers) Blender 學習筆記

Blender 2.76 : Laplacian Deform Modifier

如果模形只需要簡易的變形,使用者可以嘗試使用 Laplacian 變形編修器(Laplacian Deform Modifier),不須用到複雜的骨架和 Shape Keys。步驟如下: 在幾個控制頂點增加 Hook 編修器;  建立錨定頂點群組(Anchors Vertex Group):必要!否則無作用!錨定頂點群組包括 Hook 頂點和變形時不受影響的頂點; 在 Laplacian 變形編修器面板的 Anchors Vertex Group 欄位選取錨定頂點群組; 按 [Bind] 綁定; 移動 Hook 物件變形。 注意:若  Laplacian 變形編修器在 Subsurf 下方,會出現錯誤訊息。 References:   Laplacian Deform Modifier — Blender Reference Manual Blender 編修器(Modifiers) Blender 學習筆記