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

纹理特色


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

算法步骤


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

详细步骤


布置圆形排列点

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

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

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

制作作为引力因子的点

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

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

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

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

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

生成网格曲面实体

 

 

 

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

下载权限
查看
  • 免费下载
    评论并刷新后下载
    登录后下载
  • {{attr.name}}:
您当前的等级为
登录后免费下载登录 小黑屋反思中,不准下载! 评论后刷新页面下载评论 支付以后下载 请先登录 您今天的下载次数(次)用完了,请明天再来 支付积分以后下载立即支付 支付以后下载立即支付 您当前的用户组不允许下载升级会员
您已获得下载权限 您可以每天下载资源次,今日剩余
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧