03环形多个吸引点渐变网点纹理-Grasshopper纹理

本文摘要:

纹理特色


  • 圆形排列的圆点
  • 圆点数量每一圈的点数逐渐变少
  • 圈内的点圆形半径被引力因子吸引,半径大小跟随引力变化

算法步骤


  • 布置圆形排列点
  • 制作作为引力因子的点
  • 根据点到到引力因子的距离生成圆形
  • 生成网格曲面实体

详细步骤


布置圆形排列点

线绘制等比放大的同心圆,然后在同心圆曲线上做等分点,这里的等分点数量要随着圈数的变化而变化,外圈的圆周长长,等分点数多,内圈的周长短,等分点数少

03环形多个吸引点渐变网点纹理-Grasshopper纹理

Grasshopper算法如下图
03环形多个吸引点渐变网点纹理-Grasshopper纹理

制作作为引力因子的点

严格意义上来说,引力因子的点可以任意的点集合,而本次例子是圆形的点阵,我这次把引力因子的点做成螺旋状排列的,这样比较契合本次案例。

螺旋点算法也是比较简单的,原理就是把等距的点沿着一个中心旋转,旋转的角度要等差变化,这样就可以做出螺旋点了。
03环形多个吸引点渐变网点纹理-Grasshopper纹理
Grasshopper算法
03环形多个吸引点渐变网点纹理-Grasshopper纹理

根据点到到引力因子的距离生成圆形

用最近点(Closest Point )运算器就可以算出圆形点阵到引力点的距离,再把这个距离映射到合适大小,最后把这个值赋予圆形即可。

03环形多个吸引点渐变网点纹理-Grasshopper纹理

生成网格曲面实体

 

 

 

Grasshopper算法电池图下面购买下载

下载权限
查看
  • 普通用户组:
    50
  • VIP用户组:
    40
03环形多个吸引点渐变网点纹理-Grasshopper纹理
    您当前的等级为 游客
    支付50以后下载 请先登录
    合作项目:
    版权声明:
    0 条回复 A文章作者 M管理员
    欢迎您,新朋友,感谢参与互动!
      暂无讨论,说说你的看法吧

    老林站长

    工业设计建模,建筑参数化,动画渲染,在线指导

    作者

    关于本文的有任何疑问都可以在评论区提问。

    微信群

    加入犀牛技术微信解答群,随问随答

    Rhino课程

    工业设计的犀牛建模实战课程

    参数化纹理

    参数生成无缝纹理

    BIM考证特训

    完全免费在线考试特训视频

    购物车
    优惠劵
    搜索