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

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

安裝Redshift for Solaris插件

2022-09-26 07:35 作者:小小の我  | 我要投稿

rs安裝的時(shí)候,如果本地的houdini版本號(hào)不在支持的發(fā)行版列表里, 就不會(huì)為用戶自動(dòng)配置

用最新的19.5.368舉例,今天[2022.09.25]rs支持列表中只到19.5.303

RS官方文檔中houdini發(fā)行版支持列表

其實(shí)最后面的小版本號(hào)強(qiáng)行匹配也可以,不過開發(fā)公告欄中其實(shí)有對(duì)應(yīng)插件的自定義版,先到這個(gè)鏈接下載

https://redshift.maxon.net/topic/31230/houdini-solaris-plugins-custom-builds

houdini和solaris的都下載

然后按照文檔中給出的環(huán)境變量在houdini.env中添加如下變量

windows可以直接復(fù)制上面這個(gè)

houdini.env在 我的文檔\houdini版本號(hào) 文件夾中

比如:C:\Users\wdnmd\Documents\houdini19.5\houdini.env

直接以文本文件打開編輯,添加完是這樣的(只有最后四行是為RS添上去的)

然后打開houdini,rs有了

但是solaris里卻沒有

建個(gè)燈光也確實(shí)沒有rs屬性的選項(xiàng)卡,所以確實(shí)沒裝上

在C:\ProgramData\Redshift\Plugins中能看到houdini和solaris是分開兩個(gè)插件的,所以我們只添加了houdini插件的路徑,還需要添加solaris插件的路徑

但是文檔里好像沒有提示solaris應(yīng)該用的環(huán)境變量

還好有20多年網(wǎng)上沖浪豐富經(jīng)驗(yàn)的本叼搜到了這位老哥給出的正確答案

其實(shí)可以直接在env里寫上PXR_PLUGINPATH_NAME的,但是他在包文件夾中建了個(gè)單獨(dú)的json文件統(tǒng)一存儲(chǔ)redshift相關(guān)變量

我覺得相比直接往houdini.env里寫變量的方式,這樣更方便管理,也更符合插件的包鏈接方式,比如megascans和mops等等

所以我們也在packages文件夾下建個(gè)Redshift.json把上面的路徑變量寫入,如果沒有packages文件夾自己建一個(gè)就行了

(記得如果用這種方法就不需要之前env文件里寫的那幾個(gè)變量了)

保存之后打開houdini

奇怪的事情出現(xiàn)了,打開報(bào)錯(cuò)說我的megascans插件菜單文件找不到help_menu,然后megascans插件的菜單位置出現(xiàn)在了File菜單前面

打開packages中的MegascansPlugin.json順著里面的插件路徑找到MSLiveLink中的MainMenuCommon.xml看看

可以發(fā)現(xiàn)這個(gè)插件使用insertBefore標(biāo)簽在houdini主菜單中加入新的子菜單,被插隊(duì)的菜單正是help_menu,也就是houdini頂部菜單欄的Help一欄

現(xiàn)在報(bào)錯(cuò)說help_menu找不到了,但實(shí)際上打開houdini還是正常生成的,只是順序不對(duì),所以可能是因?yàn)镽S插件的原因把原本的菜單欄加載順序打亂了

實(shí)際上這無傷大雅,因?yàn)楝F(xiàn)在solaris確實(shí)已經(jīng)成功安裝rs插件了

但是強(qiáng)迫癥無法對(duì)菜單欄這個(gè)問題妥協(xié),別扭的菜單會(huì)讓我感覺拉屎都不是垂直下落,哎呀好氣

又沖了30年浪之后,現(xiàn)在擁有50多年互聯(lián)網(wǎng)沖浪經(jīng)驗(yàn)的我終于找到答案

以下是個(gè)人猜測(cè),灰色字不想看的可以跳過,反正沒用

官方對(duì)加載菜單的順序說明是根據(jù)搜索到的順序反序加載,也就是先搜索到的菜單文件是后加載的,比如它會(huì)先從用戶文件搜索菜單文件,然后搜索$HH中的菜單也就是houdini程序目錄中的菜單文件,加載時(shí)先加載$HH中的菜單,所以當(dāng)用戶的插件目錄中加載菜單時(shí),主菜單已經(jīng)生成,<insertBefore>help_menu</insertBefore>得以正確實(shí)現(xiàn)

打破規(guī)律的可能是我們?yōu)镽S插件包鏈接中設(shè)置的HOUDINI_PATH變量

它并不是RS的環(huán)境變量而是houdini的變量,后面的 ;& 代表附加當(dāng)前所有路徑,也就是houdini中的path順序改成了redshift文件夾優(yōu)先,原本的目錄被重新排序跟在了rs之后,其它包的文件順序也就接在了houdini程序目錄的后面,比如megascans,結(jié)果成為了第一個(gè)被加載的菜單文件

當(dāng)然猜測(cè)不一定對(duì),但根據(jù)這個(gè)猜測(cè)確實(shí)有了解決方法

把packages包中的變量引用方法改為如下

創(chuàng)建一個(gè)REDSHIFT_PATH變量指向rs的程序文件包,然后在下面引用REDSHIFT_PATH文件到path變量中

這樣就可以不打亂原有的HOUDINI_PATH順序添加rs路徑引用了

重新打開houdini

可以了,成功為solaris安裝了rs,也沒有惱人的菜單亂序

渲個(gè)云彩試試

沒渲的
渲完的

挺好,不如窗口視圖,睡了


安裝Redshift for Solaris插件的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
常熟市| 蕲春县| 华容县| 弥勒县| 开化县| 梅河口市| 石家庄市| 双鸭山市| 石台县| 东港市| 安阳市| 仲巴县| 城口县| 通州区| 疏勒县| 东丽区| 江达县| 大荔县| 宜阳县| 海淀区| 江华| 文水县| 沁源县| 苗栗县| 玉门市| 兴宁市| 双江| 天峨县| 河池市| 合肥市| 类乌齐县| 开阳县| 五大连池市| 汉源县| 融水| 天等县| 炉霍县| 高台县| 宁蒗| 桂阳县| 沂南县|