五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Houdini vex 語法第三篇(參數(shù))

2023-07-15 17:00 作者:3d流浪者_lpg  | 我要投稿

1.Houdini中參數(shù)的定義:

????1.1.如圖,例如在sphere節(jié)點中:

1.1:Houdini中參數(shù)的定義

????補充說明:1.houdini中由參數(shù)名和參數(shù)值組成了參數(shù)

? ? ? ? ? ? ? ? ? ? 2.由此可見houdini所有的節(jié)點都有若干個預(yù)設(shè)參數(shù)

2.Houdini中自定義參數(shù)(parameter)

????2.1:如圖,houdini中的參數(shù)類型:

2.1:houdini中的參數(shù)類型

? ? 2.2:houdini中如何自定義參數(shù):

? ? ????2.2.1:如圖,houdini中自定義參數(shù)的節(jié)點:

2.2.1:houdini中自定義參數(shù)的節(jié)點

? ? ?????補充說明:在houdini中我們通常使用一個空節(jié)點來自定義參數(shù)

????2.2.2:如圖,houdini中打開定義參數(shù)面板:

2.2.2:houdini中打開定義參數(shù)面板

????2.2.3:如圖,houdini中自定義參數(shù)面板:

2.2.3:houdini中自定義參數(shù)面板

2.3:houdini中定義參數(shù)面板介紹:

????2.3.1:如圖,本文要介紹的參數(shù)類型:

2.3.1:本文要介紹的參數(shù)類型

????????補充說明:本文主要是介紹參數(shù)及其使用,參數(shù)太多只介紹幾個常用的,其他參數(shù)可以去文末鏈接里自行了解

????2.3.2:如圖,定義參數(shù)通用設(shè)置介紹:

2.3.2:定義參數(shù)通用設(shè)置介紹

????????補充說明:上圖只是簡介,詳情見文末鏈接

????2.3.3.如圖,浮點數(shù)類型定義參數(shù)設(shè)置介紹:

2.3.3:浮點數(shù)類型定義參數(shù)設(shè)置介紹

2.3.4.整型,同浮點型

2.3.5.如圖,字符串類型定義參數(shù)設(shè)置介紹:

2.3.5:字符串類型定義參數(shù)設(shè)置介紹

????????補充說明:上面只是簡介,詳細請看文末鏈接

????2.3.6.如圖,文件類型定義參數(shù)設(shè)置介紹:?

2.3.6:文件類型定義參數(shù)設(shè)置介紹

????補充說明:上面只是簡介,詳細請看文末鏈接

????2.3.7:向量類型,同浮點型

? ? 2.3.8:如圖,顏色類型定義參數(shù)設(shè)置介紹:?

2.3.8:顏色類型定義參數(shù)設(shè)置介紹

????補充說明:上面只是簡介,詳細請看文末鏈接

????2.3.9:如圖,顏色斜坡定義參數(shù)設(shè)置介紹:?

2.3.9:顏色斜坡定義參數(shù)設(shè)置介紹

????補充說明:上面只是簡介,詳細請看文末鏈接

????2.3.10:浮點斜坡,同顏色斜坡

????2.3.11:toggle類型,同浮點類型,比浮點少幾個選項

????2.3.12:菜單類型,同浮點類型,不過要在menu面板中定義鍵值,如圖:

2.3.12:menu面板中定義鍵值

????補充說明:上面只是簡介,詳細請看文末鏈接

3.在參數(shù)值中使用通道(channel)函數(shù)引用非斜坡(ramp)自定義參數(shù)(parameter)

????3.1:channel函數(shù)介紹:?

? ? ? ?3.1.1:channel函數(shù)是一個表達式函數(shù),ch("參數(shù)路徑")就可以實現(xiàn)參數(shù)的引用

? ? ? ?3.1.2:ch函數(shù)自己推測返回值類型

? ? ? ?3.1.3:ch函數(shù)是表達式函數(shù)不是vex函數(shù),在houdini中這是兩個模塊,不過可以在vex函數(shù)中使用表達式函數(shù),比如第4大點講的chs表達式函數(shù)在vex中的使用,函數(shù)表達式和vex函數(shù)兩個模塊見文末鏈接

????????3.1.4:尤其注意對于字符串參數(shù),一般使用chs函數(shù),這是houdini參數(shù)引用的默認方式,關(guān)于chs函數(shù),見第4大點ch(x)函數(shù)介紹

????????補充說明:以上只是簡介,更詳細內(nèi)容見文末鏈接

????3.2:如圖,houdini中如何在參數(shù)值中引用參數(shù):

3.2:如何復(fù)制參數(shù)的通道表達式
3.2.1:如何粘貼通道表達式
3.2.2:粘貼后的效果

????3.3:如圖,演示所用的非斜坡參數(shù)和演示介紹:

3.3:演示所用的非斜坡參數(shù)
3.3.1:演示的節(jié)點結(jié)構(gòu)
3.3.2:演示的效果

????補充說明:

? ? ????1.球體引用向量參數(shù)控制球體的半徑,引用浮點類型控制整體縮放,引用整型控制細分

? ? ? ? 2.球體下面的創(chuàng)建了一個顏色屬性引用顏色參數(shù)控制球體的顏色

? ? ? ? 3.三個字體節(jié)點引用了字符串類型,文件類型,菜單類型

? ? ? ? 4.字體的下面的transform節(jié)點引用了toggle類型控制了位置反轉(zhuǎn)選項

? ? ? ? 5.演示做的動畫是為了趣味性,可以打開思路

? ? ? ? 6.演示hip文件見文末百度網(wǎng)盤鏈接

4.在vex中使用通道(channel)函數(shù)使用非斜坡(ramp)自定義參數(shù)(parameter):

????4.1:ch(x)函數(shù)介紹:

????????4.1.1:ch(x)是指帶有具體返回值的函數(shù),例如chs,chi等

????????4.1.2:一般在參數(shù)值中使用通道引用參數(shù),ch和chs最常用,注意這里所說的這兩個是表達式函數(shù),還有更多ch(x)相關(guān)的表達式函數(shù)見文末鏈接

? ? ? ? 4.2.2:ch(x)還有vex函數(shù),這里我們使用vex函數(shù)里面的ch(x)函數(shù)來演示與參數(shù)值引用參數(shù)同樣的效果

????4.2:如圖,vex中使用ch(x)函數(shù)引用參數(shù)演示:

4.2:vex中使用ch(x)函數(shù)節(jié)點展示
4.2.1:vex中使用ch(x)函數(shù)效果展示

????????????

4.2.2:vex中使用ch(x)函數(shù)代碼展示

補充說明:

?????????????1.?在vex中使用@P先和向量型參數(shù)相乘實現(xiàn)縮放半徑的效果,而后和浮點類型相乘實現(xiàn)整體縮放的效果

? ? ? ? ? ? ? 2.在vex中直接創(chuàng)建顏色屬性并將顏色類型賦值給屬性

? ? ? ? ? ? ? 3.其他幾種類型都以點屬性的形式保存0號點,然后到相應(yīng)的節(jié)點進行屬性讀取

????????????? 4.讀取屬性的節(jié)點,節(jié)點展示的地方已經(jīng)備注清楚,注意參數(shù)值中讀取屬性使用的是表達式函數(shù),詳情根據(jù)演示文件使用自行查閱文末鏈接

? ? ? ? ? ? ? 5.??toggle類型是一個很神奇的變量,當用chi讀取時,結(jié)果是0和1,用chs讀取時結(jié)果是on和off,不過參數(shù)值中讀取屬性只認0和1

????????????? 6.如圖,參數(shù)值沒有輸入框,比如transform的位置反轉(zhuǎn),如何讀取屬性:

4.2.3:沒有參數(shù)輸入框如何讀取屬性
4.2.4:沒有參數(shù)輸入框讀取屬性

? ? ? ? 7.這個演示是第一節(jié)屬性和這節(jié)參數(shù)的融匯貫通,希望給大家?guī)硪恍﹩l(fā)

? ? ? ? 8.如圖,在vex代碼中使用表達式函數(shù):

4.2.5:在vex代碼中使用表達式函數(shù)


5.告別硬編碼,靈活控制參數(shù)(parameter)使用:

????????5.1:硬編碼是在代碼里寫死的字符串,不能跟隨變化而變化

? ? ? ? 5.2:如圖,vex通過通道引用參數(shù)的硬編碼問題:

5.2:改變參數(shù)名
5.2.1:參數(shù)失效

????????5.3:如圖,通過在wrangle節(jié)點參數(shù)再引用的方式解決硬編碼問題:

5.2.2:解決硬編碼的方式

????????5.4:如圖,節(jié)點及效果展示:

5.4:節(jié)點展示
5.4.1:效果展示

????????補充說明:除了解決硬編碼問題,和之間vex硬編碼一摸一樣

6.斜坡(ramp)參數(shù)(parameter)的使用:

? ? 6.1:chramp參數(shù)介紹:

????????6.1.1:chramp("參數(shù)路徑","橫坐標"),返回值為縱坐標值

? ? ? ? 6.2.2:注意此函數(shù)為vex函數(shù),并且有重載函數(shù),詳情見文末鏈接(不知道什么叫函數(shù)重載可以回去看看第二章或者自行百度)

????6.2:如圖,斜坡參數(shù)控件參數(shù)介紹:

6.2:斜坡控件參數(shù)介紹

????6.3:如圖,復(fù)制斜坡參數(shù)通道表達式:

6.3:復(fù)制斜坡參數(shù)通道表達式

? ?補充說明:一般把斜坡參數(shù)作為整體復(fù)制,如果想復(fù)制單個控件參數(shù),可以和一般的參數(shù)一樣

?6.4:如圖,演示節(jié)點及效果展示:

6.4:節(jié)點展示
6.4.1:效果展示

????????????補充說明:

????????????????????????????1.用顏色斜坡控制球體的顏色,用浮點斜坡控制球體整體縮放

????????????????????????????2.如圖,自定義斜坡參數(shù)在vex中的使用方法:

6.4.2:自定義斜坡參數(shù)在vex中的使用方法


7.補充說明:

?1.houdini參數(shù)介紹鏈接:https://www.sidefx.com/docs/houdini/ref/windows/optype.html

?2.vex函數(shù)文檔鏈接:https://www.sidefx.com/docs/houdini/vex/functions/index.html

?3.houdini表達式鏈接:https://www.sidefx.com/docs/houdini/expressions/index.html

?4.演示文件百度網(wǎng)盤鏈接:https://pan.baidu.com/s/1TtulbJTScy2gWYOHKcmyyg 提取碼:? ?abcd

?5.學習了參數(shù),大家肯定會有些思考,比如把一個龐大節(jié)點樹使用到的參數(shù)放在一起管理,就不用去樹里面找了,或者采用面向?qū)ο蟮姆绞饺ス芾砉?jié)點和參數(shù)等

ps:如有錯誤留下評論,up改正,一起進步

上一篇:Houdini vex 語法第二篇(組)

下一篇:Houdini vex 語法第四篇(變量和操作符):待續(xù)

Houdini vex 語法第三篇(參數(shù))的評論 (共 條)

分享到微博請遵守國家法律
福安市| 舒城县| 喀喇沁旗| 安龙县| 炎陵县| 南华县| 慈利县| 东明县| 钟祥市| 绥滨县| 汽车| 沭阳县| 保德县| 荣昌县| 维西| 灵璧县| 化州市| 石门县| 桦南县| 兴安县| 县级市| 潼关县| 榆树市| 宿松县| 大方县| 增城市| 简阳市| 丹凤县| 和平区| 林周县| 拉萨市| 茶陵县| 乐至县| 陵水| 兴仁县| 桃园县| 永德县| 桂林市| 孝感市| 铁力市| 龙口市|