04灰阶图渐变点阵-Grasshopper纹理

纹理特色


  • 圆形排列的圆点
  • 圆点数量每一圈的点数逐渐变少
  • 圆形内的点生成小的圆形
  • 小圆形的的半径跟随背景色的深度变化

算法步骤


  • 布置圆形排列点
  • 导入背景图并输出灰阶值
  • 灰阶值作为半径值输入给圆形
  • 生成网格曲面实体

详细步骤


布置圆形排列点

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

Grasshopper算法如下图

导入背景图并输出灰阶值,把灰阶值赋予到圆形的半径里。

导入背景图用运算器是图像采样器(Image Sampler)
双击图像采用其进入采样器内部选择图片的地址,设置采样器的输出通道,在下图所示

  1. 导入图片地址
  2. 设置最大点阵的最大范围(最大范围的算法详看下面解释)
  3. 选择输出颜色通道为灰阶


Grasshopper算法

计算灰阶值之前要先计算点阵覆盖的最大范围

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

生成网格曲面实体

 

 

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

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注