**
手绘VS码绘【静态】
**
一次比较简单的操作
效果比较
手绘
码绘
实现过程
p5.js编程 ,没有什么难度,没有什么技术含量,只用了elipse、line、vertex三种绘图函数,然后确定点的坐标进行绘图。代码简单,但是那些坐标得一个个标记一个个写,工作量大!
代码
function setup() {
createCanvas(400, 400);
}
function draw() {
line(30,100,280,100);
line(00,180,250,180);
line(00,240,250,240);
line(30,100,00,180);
line(00,180,00,240);
line(60,100,30,180);
line(30,180,30,240);
line(280,100,250,180);
line(250,180,250,240);
line(280,100,360,150);
line(250,180,330,190);
line(250,240,340,220);
line(360,150,330,190);
line(330,190,340,220);
line(340,220,360,150);
line(50,200,90,200);
line(90,200,90,210);
line(90,210,50,210);
line(50,210,50,230);
line(50,230,90,230);
line(140,215,150,230);
line(100,200,130,200);
line(100,200,100,230);
line(100,215,140,215);
line(100,230,150,230);
line(130,200,135,215);
fill(255, 204, 0);
beginShape();
vertex(60, 100);
vertex(30, 180);
vertex(250, 180);
vertex(280, 100);
endShape(CLOSE);
beginShape();
vertex(30, 180);
vertex(250, 180);
vertex(250, 240);
vertex(30, 240);
endShape(CLOSE);
fill('rgb(80%,10%,20%)');
ellipse(140, 140,90,70);
background('rgba(0,150,0, 0.30)');
}
手绘与码绘异同比较
1.视觉效果:
已本代码的图片为例,是码绘优于手绘的,但对更加复杂的画面来说,应该是手绘优于码绘的,毕竟码绘不能实现很多手绘的效果,比如CG厚涂,而且画面比较生硬。
2.绘图思路
码绘在创作时要思考编程软件、代码,以及实现的可能性和难度,而手绘的思路相对简单,按照现有的画临摹或者随手画都可以。
如上,我愿意一天24小时画画,但一天24小时让我编程就是要我的命。