在Houdini的使用過程中,有時我們會遇到foreach節(jié)點的循環(huán)的操作,但是很多人都無從下手,現(xiàn)在就讓藍(lán)海創(chuàng)意云渲染的小編帶大家來一起學(xué)習(xí)一下吧。 在houdini中要將一個高模減為低模,用的是polyreduce節(jié)點,如果一下子減得很嚴(yán)重的話就會破壞模型的大體情況,因此折中的辦法是每次減少一點,多執(zhí)行幾次polyreduce的命令,因此這里就用到了foreach,新版的houdini多了好幾個foreach節(jié)點,不懂,直接略過,用的還是最老的那個帶4個頭的foreach節(jié)點,新版中叫做for-each subnetwork。 雙擊進入foreach節(jié)點,在each后面連上polyreduce,并設(shè)置后polyreduce的參數(shù)就可以退出來了。 設(shè)置foreach的節(jié)點上的參數(shù)。for:選為each number,就能每次循環(huán)都操作一遍foreach體內(nèi)的reduce命令了。number range表示從1到10,間隔是1。 ![]() 這里最重要的一點是把merge results這個勾去掉(默認(rèn)是打上的),我也不太理解這個參數(shù)是什么意思,若打上的話就之后執(zhí)行一次的效果。 houdini的help幫助文檔中對于這個參數(shù)的解釋: 直譯過來:決定每一次迭代的輸出是否要合并。如果不設(shè)置,只有最后一次迭代被使用。到執(zhí)行for each group 時,我們通常想要使用merge results將單次迭代的結(jié)果核對or整理。然而,如果是執(zhí)行一個基于反饋的系統(tǒng),這個命令最好關(guān)閉,因為只有最后的結(jié)果才是想要的。 掌握foreach節(jié)點的循環(huán)操作技巧,你在使用Houdini渲染時候相信會更加得心應(yīng)手。藍(lán)海創(chuàng)意云渲染相信我們分享的這些技巧一定能幫助大家提高的工作效率。 |