Houdini節(jié)點解析-Copy and Transform-1

前言:
????????與其他3D軟件不同,Houdini采用程序化的操作方式,從最基本的操作開始并保留每一個步驟,龐大的節(jié)點庫使得Houdini具有無限的可能性。要用好Houdini,不僅要了解每個節(jié)點的作用,還要深入理解節(jié)點的原理。因此,我會每天研究一些節(jié)點的原理,并記錄在本專欄中,作為學習筆記供大家參考。請注意,本專欄的內(nèi)容需要讀者具備基本的Houdini操作和界面認識。讓我們開始今天的Houdini節(jié)點解析之旅吧!
版本:Houdini19.5
Copy and Transform
????????該節(jié)點的工作原理是將源幾何體進行復制,然后通過一些參數(shù)進行變換,如平移、旋轉、縮放等。這些參數(shù)可以通過節(jié)點屬性面板中的參數(shù)進行調(diào)節(jié),也可以通過輸入節(jié)點的屬性來控制。在生成復制的同時,節(jié)點還可以為每個復制生成一個獨立的輸出幾何體,這些輸出幾何體可以通過分組的方式進行區(qū)分。
參數(shù)含義(chatGPT譯)

Source Group:這個沒什么好說的,就是對整體進行復制選中組后對組進行復制
Total Number:這個也沒什么好說的,就是復制的個數(shù)

Pack?and Instance:這個就比較復雜了,這里牽扯到一個節(jié)點Pack,可以先理解成把模型壓縮了,占用資源更少,相當于實例化了,但是使用組copy時會出現(xiàn)復制源模型消失,這是正常的,pake節(jié)點的特性中會講到
Transform Order:進行變換的順序。
Scale Rot Trans:先縮放再旋轉再平移。
Scale Trans Rot:先縮放再平移再旋轉。
Rot Scale Trans:先旋轉再縮放再平移。
Rot Trans Scale:先旋轉再平移再縮放。
Trans Scale Rot:先平移再縮放再旋轉。
Trans Rot Scale:先平移再旋轉再縮放。
Rotate Order:搞了半天沒啥動靜如果有大佬知道評論區(qū)告訴我一下。
Translate:沿xyz軸方向的平移,每一個都在上一個的基礎上進行平移。
Rotate:繞xyz軸旋轉,每一個都在上一個的基礎上進行旋轉。
Scale:沿xyz軸進行非均勻縮放,每一個都在上一個的基礎上進行縮放。
Shear:相當于斜切,也是在上一個的基礎上進行斜切
Pivot:復制的本地軸心點。
Uniform Scale:均勻縮放。

Output Group Prefix:這個功能就是會把每個復制的副本單獨分出來一個組方便后面調(diào)用

Copy Number Attribute:這個功能就是把每個復制出來的個體都有一個自己的屬性(我是這么理解的)
{GPT:Copy Number Attribute是Copy and Transform節(jié)點的一個屬性,它決定了每一個復制體的編號。這個屬性會在每個復制體上創(chuàng)建一個primitive attribute,它的值為該復制體的編號。
這個屬性非常有用,因為它允許您在之后的節(jié)點中針對每個復制體進行個性化的操作和控制。例如,您可以使用Attribute Promote節(jié)點將Copy Number Attribute提升為Point Attribute或Vertex Attribute,并在之后的節(jié)點中使用這些屬性來控制復制體的運動、形變等等。
在Copy and Transform節(jié)點的Output Tab中,您可以指定Copy Number Attribute的名稱。默認情況下,屬性名為copynum。您可以將它更改為任何您喜歡的名稱。另外,Copy Number Attribute還可以使用表達式或其他方法進行修改,以便更好地適應您的工作流程。}
生成了一個copynum屬性,現(xiàn)在不怎么理解等著以后學習的節(jié)點多了后過頭來看可能就簡單了。

使用方式
????????Copy and Transform節(jié)點的使用方式為選擇一個源幾何體作為模板,并設置需要復制的數(shù)量、復制后的變換方式以及復制產(chǎn)生的目標幾何體名稱等參數(shù)。
適用場景
????????該節(jié)點主要適用于場景中需要大量復制的物體,例如樹木、草地、巖石等,可以通過復制和變換的方式快速地創(chuàng)建出大量的實例,以填充場景。
注意
????????在使用該節(jié)點時需要注意源幾何體的結構和屬性,以確保復制出的實例可以正常渲染和使用。同時也需要考慮復制后的實例對計算機資源的消耗,盡量避免復制過多的實例導致程序運行緩慢或崩潰。
????????Copy and Transform節(jié)點也可以與其他節(jié)點進行組合,例如使用Copy Stamp節(jié)點對每個實例進行個性化的變換,或者使用Attribute Transfer節(jié)點將屬性從源幾何體傳遞到復制出的實例中。

????????理解節(jié)點的原理和工作方式能夠幫助你更好地應用節(jié)點,并在必要的時候自行構建和修改節(jié)點以滿足特定需求。
????????本專欄的內(nèi)容部分借鑒自Houdini幫助文檔,并結合個人實踐和經(jīng)驗進行總結和整理。如果有任何錯誤或不妥之處,歡迎指正和改進。
????????希望通過這個專欄,能夠幫助更多的Houdini愛好者深入理解節(jié)點的原理和工作方式,掌握Houdini的核心技能,創(chuàng)造出更加出色的3D作品。
