Houdini學習筆記——【案例二】消散文字製做

【案例二】Houdini消散文字製做

1、Overview

    文字經過時間軸中frame變化而碎裂從兩邊開始向着中間消散並向鏡頭移動。html

 

效果
效果

 

2、Sop(Surface OPerators or geometry nodes)

 

sops
sops

 

2.1 divide

  • 經過細分平滑.
  • 整理多邊形,三角面或四方面

該案例中經過Bricker Polygons將文字font的mesh拆解爲四方形。node

 

sops
sops

 

2.2 facet

  • 控制表面的平滑度
  • 統一點或法線

該案例中使用Unique Points選項來打散本來轉換爲四方形面的mesh,讓每一個小塊成爲獨立的單元。編程

 

sops
sops

 

2.3 measure

  • 能夠計算多邊形的周長,面積,曲率,體積。

該案例中經過獲取它的Area屬性來做爲碎片隨機移動的一個依據。同過 $AREA可得到它計算的面積。api

2.4 attribcreate

  • 建立屬性,能夠複寫一個節點的默認屬性。

該案例中使用該節點從新定義了AREA節點的值,使它處在一個咱們指望的範圍內。編輯器

 

sops
sops

 

2.5 primitive

  • 編輯原始屬性、原始屬性和配置曲線。

該節點可操做幾何圖元的基礎屬性,如:旋轉,移動,縮放,顏色等。該案例中primitive2用來改變其顏色屬性,並在primitive1中做爲移動表達式的一部分。primitive1中使用其DoTransformation選項,經過自定義表達式來控制被打散圖元的移動。ide

 

primitive2
primitive2

 

 

primitive2
primitive2

 

三 Function&Parameter

3.1 Fuc

  • fit:至關於shader中remap或clamp,將一個範圍映射到了一個範圍。相關還有fit01,fit11,fit0。
  • abs:絕對值

3.2 Para

  • $AREA:得到measure中的面積屬性
  • $CR:紅色通道
  • $F:幀數
  • $TX:X軸方向距離原點的值
這裏推薦一款可視化shader編程工具,對美術同窗很是友好,就像建模工具中的材質編輯器同樣
相關文章
相關標籤/搜索