HOUDINI 程序基礎 Procedural Foundations 01

HOUDINI 核心概念 Core Concepts


創建資產對象 Create Asset Object:

  • TAB菜單 TAB Menu >
  • 子網節點 Subnetwork Node >
  • 在選定的節點上 On Node Selected >
  • [菜單欄]選擇新數字資產... [Menu Bar] New Digital Asset From Selection… >

更改保存到資料庫路徑使其僅相對於選定的文件。Change Save to Library Path to make it only relative to the selected file.

  • 編輯操作類型屬性 Edit Operator Type Properties >
  • [工具] [Tools] > [關係] [Context] >

將TAB子菜單的路徑命名為你希望顯示在TAB菜單中的名稱。Name TAB Submenu Path to sth. you want it to show up at the TAB Menu.

請注意到子網節點當前處於紅色。Notice that the type Subnetwork Node is currently in Red.

這意味著資產目前處於解鎖狀態並且可以被編輯。This means the asset is currently Unlocked and ready to be edited.

鎖定節點 To lock the Node:

  • 在選定的節點上 On Node Selected >
  • 右鍵單擊匹配當前定義來鎖定節點 Right Mouse Click On Match current Definition To Lock the Node>

反之亦然,為了編輯和定製預建的資產,我們需要先解鎖它。Vise versa, in order to edit and customize the pre-built Asset, we need to Unlock it first.

解鎖節點 To Unlock the Node:

  • 在選定的節點上 On Node Selected >
  • 右鍵單擊允許編輯內容解鎖節點 Right Mouse Click On Allow Editing of Contents To Unlock The Node>

對資產進行更改 Make Changes To the Asset:

  • 在所選資產節點上 On the Asset Node Selected >
  • 雙擊進入資產節點內 Double Click To Dive Inside the Asset Node >

H鍵縮放到所有對象 H zooms to home all objects 注意,資產當前為空。Notice that the Asset is currently empty

放置一個幾何體To put down a geometry.

  • TAB菜單 TAB Menu >
  • 幾何體 Geometry >
  • 雙擊進入空幾何節點內 Double Click To Dive Inside The Empty Geometry Node >
  • 刪除文件節點 Delete The File Node >
  • TAB菜單 TAB Menu >
  • 放置一個原始幾何體 Put Down A Primitive >

執行剪切功能。To execute a cutout function.

  • TAB 菜單 Menu >
  • 多邊形 Polygon > 布爾函數 Boolean (替換了HOUDINI 15.0中的Cookie功能 Replaced Cookie from HOUDINI 15.0)
  • [TAB]輸出幾何 Output Geometry >
  • 操作 Operation [減去 Subtract] [A -B] >

清理幾何 To clean up the geo.

  • TAB 菜單 Menu >
  • 常態 Normal >

假設我們對此資產感到滿意,請務必在繼續工作時同步保存。Let』s say we』re happy with this Asset, make sure to save while continuing work.

保存資產 Save Asset:

  • 在選定的節點上 On Node Selected >
  • 右鍵點擊保存節點類型 Right Mouse Click On Save Node Type >
  • 在選定的節點上 On Node Selected >
  • 右鍵單擊匹配當前定義鎖定節點 Right Mouse Click On Match current Definition To Lock the Node>

現在我們有了一個可以在TAB菜單內隨時調用的內置資產。Now we have a built Asset that can be called anytime inside the TAB Menu.

參考空值 Reference A Null:

假設我們想要改變對應於邊界框的對象的值。Say we want to change the value of an object corresponding to the bounding box.

使用空值是在HOUDINI中結束網路的好方法和標準慣例。Nulls are good way and standard convention of ending a network in HOUDINI.

尤其是命名它為輸出渲染。Especially calling it OUT or RENDER.

這個功能可以作為佔位符,允許我們在鏈中做出任何更改時總是可以參考輸出點。This function as a place holder for what ever changes we made in the chain, we can always reference to the OUT point.

H腳本 Hscript: bbox(「../BoundingBoxName/OUT」, D_AxisMAX or D_AxisMIN (即 ie: D_XMAX or DXMIN) )

編輯資產的參數 Editing Asset』s Parameter:

  • 在選中資產節點時 On Asset Node Selected >
  • 右鍵單擊類型屬性 Right Mouse Click On Type Properties >
  • 編輯操作類型屬性 Edit Operator Type Properties >
  • [參數 Parameters] > (這些是你希望用戶在TAB菜單下使用的參數。These are Parameters you want User to work with under the TAB Menu.)

要將參數添加到「現有參數」面板中,可以將參數從「創建參數」面板或「屬性」中拖入。To add Parameter into Existing Parameters panel, you can drag Parameter form theCreate Parameters panel or from the Attribute.

現在我們就可以引用剛剛創建的參數了。Now we can referencing the Parameter we just created.

  • 複製 Copy 複製參數 Copy Parameter > 在資產網路中 In the Asset Network
  • 粘貼 Paste 粘貼相對引用 Paste Relative References > 在組件網路中 In the Component Network

附註 Side Notes:

  • [參數說明 Parameters Description] >
  • [TAB] 參數 Parameter
  • 名稱 Name [ ] (這是我們用來驅動其他節點信息的實際名稱,通常以小寫字母表示 This is the actual name we use to drive the information of other Nodes. Usually in all-small case.)
  • [ ] 標籤 Label (這將在界面上顯示。This is what』s going to show up on the interface.)
  • 界面選項 Interface Options >
  • 範圍 Range [ ] [ ] > (這是設置參數約束的地方。This is where to set up a constrain for the parameter.)
  • [TAB] 頻道 Channel
  • 默認 Default [ ] (這是設置參數初始值的地方 This is where to set up the initial value for the parameter) [ ]

安裝資產 Intall Asset:

  • 菜單欄 Menu Bar >
  • 資產 Assets > 安裝資源庫... Install Asset Library…
  • 數字資源庫 Digital Asset Library: > (通常將路徑設置為hda文件夾 Path usually set to hda folder)
  • 安裝 Install >

在這裡分享和整理的一些我學習Learn Squared網課

HOUDINI Procedural Foundations by Adam Swabb的學習筆記。

不署版權,歡迎轉載。


推薦閱讀:

筷枕一製作教程
PhotoShop里鋼筆工具到底怎麼使用?
VULTR簡介與註冊購買圖文教程
3步上手《戰地1》直播開黑玩套路
初學 cubieboard 的入門教程是什麼?

TAG:特效技術 | 教程 | 視覺特效 |