Houdini自定义做山脊
上效果图

思路就是利用heightfield_project节点,将mesh转化成地形。
一、制作mesh

drawcurve节点,设置在ZX平面上绘制曲线。

Maximum Segments是设置点之间的距离,这里取消掉。勾选上Curve U Attribute,代表使用这个参数。

attribremap节点将上一步开启的参数curveu,重映射到曲线所示“Hill”模式。

然后运用polywire绘制出mesh,将Wire Radius参数设置为100*@curveu,相当于将hill曲线放大100倍,作为这个值输入,得到这个头尾瘦小的效果。
方法二

用curve节点,画出曲线。后面可以直接调整曲线节点的位置来控制山脊。

二、制作地形



将地形和mesh结合后,用resample节点重采样,将1000*1000的分辨率改为2048,如图设置就行。

后续就用noise节点改变一下地形的起伏,用feature结合blur平滑一下山脊和地面的接触位置。最后在erode腐蚀一下。


