最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

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

Houdini基于Python的二次開發(fā)

2023-07-04 14:40 作者:巡邏貓  | 我要投稿

1???? 事前注意事項(xiàng)

1.1?? Python版本

Houdini使用的Python版本為2.7,注意不能使用Python 3的語法與第三方庫。

1.2??出廠預(yù)裝的Python庫

安裝完Houdini后,Houdini使用的Python都保存在安裝目錄下的“python27“目錄。出廠預(yù)裝的Python庫都位于” python27\lib“目錄。

Houdini完全符合VFX Reference Platform CY2018規(guī)范:
http://www.vfxplatform.com/

第三方庫的相關(guān)信息可以查閱:
http://www.sidefx.com/docs/houdini/licenses/index

API相關(guān)信息可以查閱:
http://www.sidefx.com/docs/houdini/hom/hou/index.html

?


2???? 使用Python開發(fā)Houdini工具

2.1?? 創(chuàng)建工具欄

點(diǎn)擊任何一個(gè)工具欄上的“+“按鈕。

點(diǎn)擊“New Shelf“創(chuàng)建一個(gè)新工具欄。

設(shè)定工具欄的保存位置、名字和標(biāo)簽。Name為標(biāo)識ID,Label為實(shí)際UI上顯示的名字。

2.2? ?修改工具欄

在已存在的工具欄上點(diǎn)擊右鍵。彈出菜單選擇“Edit Shelf Tab”可以修改工具欄相關(guān)設(shè)置。

2.3? ?創(chuàng)建工具


在工具欄的空白位置按右鍵彈出菜單,點(diǎn)擊“New Tool“創(chuàng)建一個(gè)新工具。


設(shè)定工具的保存位置、名字、標(biāo)簽和Icon。Name為標(biāo)識ID,Label為實(shí)際UI上顯示的名字,Icon為UI上顯示的圖標(biāo),關(guān)鍵字可不填。

切換到Script頁簽編寫工具相關(guān)Python程序。

2.4? ?修改工具

在已有工具圖標(biāo)上點(diǎn)擊鼠標(biāo)右鍵。

彈出菜單中選擇“Edit Tool”可以打開工具設(shè)置界面修改工具相關(guān)設(shè)置和代碼。


3? ? ?使用Python開發(fā)Houdini節(jié)點(diǎn)

3.1?? 創(chuàng)建節(jié)點(diǎn)資源

使用文件菜單的“New Asset“創(chuàng)建一個(gè)新資源。

注意“Node Type Name“謹(jǐn)慎選擇,后續(xù)不可修改?!盢ode Type Label“為節(jié)點(diǎn)的顯示標(biāo)簽?!盌efinition”務(wù)必選擇Python。”Network Type”根據(jù)實(shí)際需要選擇,一般最常使用的為“Geometry”類型。保存位置和使用方式根據(jù)實(shí)際需要選擇(建議文件命名體現(xiàn)節(jié)點(diǎn)類型,比如:幾何節(jié)點(diǎn)使用G作為文件名開頭)。


“Basic”頁簽設(shè)置節(jié)點(diǎn)UI顯示相關(guān)信息(文本、圖標(biāo)等)。

“Basic”頁簽同時(shí)可以設(shè)置輸入接口數(shù)和輸出接口數(shù)。

“Tools”頁簽下的“Context”頁簽中的“TAB Submenu Path”選項(xiàng)可以控制在網(wǎng)絡(luò)界面中右鍵彈出菜單中的節(jié)點(diǎn)分類名字。

3.2? ?編寫節(jié)點(diǎn)代碼

切換到Code頁簽,編寫節(jié)點(diǎn)相關(guān)代碼


3.3? ?修改節(jié)點(diǎn)

在網(wǎng)絡(luò)圖中放置一個(gè)需要修改的節(jié)點(diǎn)。

右鍵點(diǎn)擊節(jié)點(diǎn),選擇“Type Properties”菜單項(xiàng)打開節(jié)點(diǎn)編輯界面。

這里可以重新修改節(jié)點(diǎn)配置及其相關(guān)代碼。



Houdini基于Python的二次開發(fā)的評論 (共 條)

分享到微博請遵守國家法律
耒阳市| 新巴尔虎右旗| 荃湾区| 海丰县| 静宁县| 休宁县| 剑阁县| 孟津县| 道孚县| 湘潭市| 金溪县| 巴南区| 罗定市| 东乡族自治县| 定结县| 邵阳市| 太原市| 仁布县| 井研县| 邹平县| 五大连池市| 双辽市| 麟游县| 山西省| 进贤县| 特克斯县| 东乌珠穆沁旗| 普安县| 延寿县| 商水县| 宁波市| 成都市| 永清县| 无为县| 长兴县| 安陆市| 藁城市| 甘南县| 乌什县| 肃宁县| 安乡县|