Houdini自定義做山脊
上效果圖

思路就是利用heightfield_project節(jié)點(diǎn),將mesh轉(zhuǎn)化成地形。
一、制作mesh

drawcurve節(jié)點(diǎn),設(shè)置在ZX平面上繪制曲線。

Maximum Segments是設(shè)置點(diǎn)之間的距離,這里取消掉。勾選上Curve U Attribute,代表使用這個(gè)參數(shù)。

attribremap節(jié)點(diǎn)將上一步開啟的參數(shù)curveu,重映射到曲線所示“Hill”模式。

然后運(yùn)用polywire繪制出mesh,將Wire Radius參數(shù)設(shè)置為100*@curveu,相當(dāng)于將hill曲線放大100倍,作為這個(gè)值輸入,得到這個(gè)頭尾瘦小的效果。
方法二

用curve節(jié)點(diǎn),畫出曲線。后面可以直接調(diào)整曲線節(jié)點(diǎn)的位置來控制山脊。

二、制作地形



將地形和mesh結(jié)合后,用resample節(jié)點(diǎn)重采樣,將1000*1000的分辨率改為2048,如圖設(shè)置就行。

后續(xù)就用noise節(jié)點(diǎn)改變一下地形的起伏,用feature結(jié)合blur平滑一下山脊和地面的接觸位置。最后在erode腐蝕一下。

標(biāo)簽: