使用基本线条库进行码绘

使用自己拓展的线条库进行交互式创作A2——笔触的动态与色彩&情感

在A1中拓展了很多线条、2维形状的库,现在将更多交互的手段,将这些基本元素转变为画笔来进行“码绘”吧!
点击回顾下上一篇!

  1. 画笔1——拓展的迭代半圆弧

在这里插入图片描述

首先设置鼠标点击时才能绘制

 if (mouseIsPressed) {
    if (mouseButton === LEFT) {
      DArc0417(size,gen,T);
    }
}

接着是可以调整画笔的粗细和清除屏幕

function keyPressed() {
  if (keyCode === UP_ARROW) {
    size++;
  } else if (keyCode === DOWN_ARROW) {
    size--;
  }
  else if(keyCode === DELETE)
    {
      background(255);
    }
  return false; // prevent default
}

记得在画纸的左上角画出预览,好直到画笔当前的状态
看看效果:
在这里插入图片描述
梵高棺材板压不住了
在这里插入图片描述
画笔2—随机彩点 实现很简单,代码在 上一篇

在这里插入图片描述

把它设置成和上一个类似的画笔

function setup() {
  createCanvas(400, 400);
  size=20;
}

function draw() {
  
  //background(220);
  T=millis();
   point0424(10,10,2,4,T,size);
  if (mouseIsPressed) {
    if (mouseButton === LEFT) {
      for(var i=1;i<=50;i++)
    {
        point0424(mouseX,mouseY,1,2,T,size);
    }
    }
}
  

}
function keyPressed() {
  if (keyCode === UP_ARROW) {
    size++;
  } else if (keyCode === DOWN_ARROW) {
    size--;
  }
  else if(keyCode === DELETE)
    {
      background(255);
    }
  return false; // prevent default
}
function point0424(x,y,sizeMin,sizeMax,T,size)
{
  strokeWeight(sizeMin+abs(sin(T/2000)*(sizeMax-sizeMin))); 
     for(var i=1;i<=5;i++)
    {
      stroke(T/4%255,T/8%255,T/16%255); 
      point(x+size-2*random(size),y+size-2*random(size));
    }
}

来看看效果吧:
在这里插入图片描述
蒙德里安坐不住了
在这里插入图片描述
在这里插入图片描述
其实还不错吧,哈哈哈

太好玩啦,接着整!

  • 画笔三——几何画笔
    在这里插入图片描述
    在这里插入图片描述
function setup() {
  createCanvas(1000, 1000);
  size=10;
}

function draw() {
  translate(mouseX,mouseY);
  rotate(millis()/500);
    if (mouseIsPressed) {
    if (mouseButton === LEFT) {
     dr();
    }
}
  
}
function keyPressed() {
  if (keyCode === UP_ARROW) {
    size++;
  } else if (keyCode === DOWN_ARROW) {
    size--;
  }
  else if(keyCode === DELETE)
    {
      background(255);
    }
  return false; // prevent default
}
function dr()
{
   for(var j=1;j<=10;j++)
    {
        SixAngleStar0424(random(20),random(20),random(size),4+mouseY/50+mouseX/50,225)
    }
 
}
function triangle0424(x,y,size,C)//正三角形,位置,半径,灰度
{
  fill(C);
  triangle(x,y-size,x+size*cos(PI/6),y+size/2,x-size*cos(PI/6),y+size/2);
}

function SixAngleStar0424(x,y,size,N,C)
{
  for(var i=1;i<=N;i++)
    {
      rotate(2*PI/N);
      triangle0424(x,y,size,C*((N-i)/N)); 
    }

}

这个效果太棒啦啊啊啊啊
在这里插入图片描述

刚刚的几个画笔都是基于笔触的感知之后模拟出来的效果,
梵高的星空本身就有很强的动感和旋转的感觉,所以使用旋转的画笔是十分合适的

Photoshop 专业数字绘画笔刷集 Blur’s Good Brush 7.0 Pro 免费版由大眼仔旭整理发布。Blur’s Good Brush 7.0 Pro 是由国内著名 CG 绘画大师杨雪果老师的作品,Blur’s Good Brush 7.0 Pro 是针对数字绘画领域开发的一套专业 Photoshop 笔刷,其分为 General(综合)、Traditional(传统)、Mixer(混合器画笔)、Stylize(风格化)、Shape(形状)、FX(特效)、Texture(纹理)七大类,总450余种画笔,每一种画笔都根据笔者多年绘画经验制作而成,开发目的主要以解决和改变数字绘画中的各种难题与创作方式为目的,让 Photoshop 变为一款专业级别的绘画工具,使用 Blur’s Good Brush 将极大改变作画者的创作体验和充分的提高绘画的效率与质量,适合从事插画、漫画、概念设计、游戏制作、动画制作、平面设计、摄影、广告等行业的从业者使用。 Photoshop 专业数字绘画笔刷集 Blur's Good Brush 7.0 Pro 免费版Photoshop 专业数字绘画笔刷集 Blur’s Good Brush 7.0 Pro 免费版 1. General综合类画笔 综合类画笔包含了若干数字绘画常规类的画笔工具,适用性广泛,是最为常用的一类画笔,其中good画笔1-good画笔10系列画笔是使用率最高的,包含了大部分人喜爱用的常规类画笔,如圆形画笔、方形画笔、扁平画笔等等,适用于绘制一般性结构与色彩,同时General内还包含皮肤画笔套件,专门用于描绘真实的角色皮肤质感等。 2.Traditional传统类画笔 传统类画笔是用于模拟传统绘画风格的笔刷,如水彩笔、国画笔、油画笔、色粉笔等等,每一种画笔都带有其特殊的设置与使用方式,如叠加模式和笔刷角度压力感应等,在正确掌握不同画笔的使用方法后可以轻松的按照传统绘画的方式来绘制出逼真的架上绘画风格作品。 3.Mixer混合器类画笔 混合器画笔是Photoshop新增加的高级画笔模式,我们可以称之为仿真颜料模式,此模式画笔可以在作画过程中自动产生干湿的颜色混合效果而无需使用涂抹工具,使用这个工具可以绘制出层次丰富多变的色彩效果,这类画笔可以满足绘画中对色彩控制有较高层次需求的人。 4.Stylize风格化类画笔 风格类画笔可以让画者使用有特色的画笔来提升自己作品的特色与创意,同时也可以使用这类画笔来获得独特的随机创意过程,在随机生成的结构中寻求创作灵感,使作品呈现出不同的风格。 5.Shape形状类画笔 形状类画笔主要用于作品中的单一元素绘制,如石头、树叶、草、树枝、毛发等等,能够快速生成各类形状体,可将其结合到其他类型画笔中配合使用。 6.FX特效类画笔 特效类画笔用于绘制作品中的特殊视觉效果如云彩、气体、燃烧、爆炸、魔法、光效等等,是画面后期处理不可或缺的重要工具,同时也可以作为游戏或动画特效素材等等,用途广泛。 7.Texture纹理类画笔 纹理类画笔主要用于快速绘制画面中的细节表现,如皮纹、石纹、金属纹、建筑纹理等等,除了在绘画中产生作用之外,纹理画笔还可以结合到3d动画制作和游戏制作等流程中,用于快速绘制纹理贴图,极为高效便利。 Blur’s Good Brush 7.0 pro 画笔标注信息 在画笔中名称上无特别标注的普通画笔直接按名称选择使用即可,特殊型画笔根据其使用的目的都分别有相关后缀标注,我们需要识别其后缀来使用它们,否则将得不到正确的效果,具体后缀功标注能如下: 滤色/颜色减淡 带有“滤色/颜色减淡”标注的画笔指我们需要将画笔叠加属性(注意不是图层叠加属性,关于叠加模式运用后面有详细介绍)设置为“滤色”或“颜色减淡”模式,这类画笔通常用于绘制发光特效,需要设置到此叠加模式才能产生正确的增亮效果,但是需要注意设置为此模式的画笔必须在单层上使用才能获得正确的结果。 正片叠底 带有“正片叠底”标注的画笔指这类画笔需要多层渲染或是变暗处理,比如水彩笔或者国画笔,将画笔叠加模式设置为“正片叠底”模式后每一笔上色都将变为透明加深效果,也就是失去色彩的覆盖功能,反复对一个地方上色就会越画越深。 涂 带有“涂”标注的画笔代表这类笔不是画笔工具,而是涂抹工具 ,涂抹画笔主要用于混合色彩和涂抹出某类特殊效果,是绘画中极为重要的技法之一,标注中的数字范围代表最佳涂抹强度设置,只有设置在这个范围内才能获得最佳的效果。 混 带有“混”标注的画笔提示我们需要切换混色器画笔来绘画,即进入Photoshop的高级混色绘画模式,这样在绘画过程中就会自动产生颜料的干湿效应了。 R 带有“R”标注的画笔代表画笔形状可以让我们自由旋转画笔来控制落笔的角度
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值