[Houdini]程序化构建缆绳系统
[Houdini]程序化构建缆绳系统

[Houdini]程序化构建缆绳系统
可以根据生成新的曲线点增加能量柱和之间的缆线。
随机能量柱
随机数基于curve的PT(顶点序号)生成的。
随机的bool盒子位置,尺寸。
使用bool时导出group,进行着色。
缆绳制作
[Houdini]程序化构建缆绳系统
使用convertline节点,把每段线转化为单个图元(primitve)。
使用for循环遍历图元
[Houdini]程序化构建缆绳系统

对每个图元resample使它最大分段为2
[Houdini]程序化构建缆绳系统
在transform节点中,grouptype改为point,group填1(因为经过分段后0,1,2,1为中间顶点),更改y轴,下拉
[Houdini]程序化构建缆绳系统
再次使用resample,更改为细分曲线
[Houdini]程序化构建缆绳系统[Houdini]程序化构建缆绳系统
再次链接图元,并使用smooth平滑顶点。
[Houdini]程序化构建缆绳系统
这也就得到了我们要的缆线路径.
[Houdini]程序化构建缆绳系统
再使用两次sweep扫描就能生成缆线了,第一个sweep模式为[Houdini]程序化构建缆绳系统
圆管的竖线,在第一个sweep更改twist已达到扭曲效果。
能量柱地面吸附
使用ray节点,更改为minimumDistance模式,把curve投影到groud上,在得到的点上生成能量柱即可。
附加红绳
使用环形路径ray检测到距离模型最近的点,以此点作为curve的point。
束环需要跟随路径,需要使用polyFrame节点把切线信息灌入法线中。

相关文章:

  • 2021-05-29
  • 2021-07-24
  • 2021-10-20
  • 2021-08-18
  • 2022-02-11
  • 2021-11-02
  • 2022-01-09
  • 2022-12-23
猜你喜欢
  • 2021-04-16
  • 2022-01-17
  • 2022-01-27
  • 2021-07-13
  • 2022-01-11
  • 2021-04-23
  • 2021-07-09
相关资源
相似解决方案