手绘vs码绘

手绘vs码绘

手绘

一幅山水落日水墨图
手绘vs码绘

码绘
function setup() { createCanvas(480, 120) }
function draw() {
background(0,140,255);
fill(255,0,0)
stroke(255, 255, 0)
strokeWeight(6)
ellipse(360, 110, 100, 100)
endShape()

}

手绘vs码绘
先绘制一个大太阳

代码

function setup() { createCanvas(480, 120) }
function draw() {
background(0,150,244);
// 绘制一个太阳
fill(255,0,0)
stroke(255, 255, 0)
strokeWeight(6)
ellipse(360, 110, 100, 100)
// 开始绘制山的图形
// 设置颜色为灰色
fill(45,45,45)
stroke(0, 0, 0)
strokeWeight(1)
beginShape()
vertex(0,120)
vertex(10, 40)
vertex(40, 100)
vertex(80, 20)
vertex(110, 80)
vertex(260, 50)
vertex(360, 110)
vertex(400, 10)
vertex(480, 120)
// 结束绘制图形
endShape()

}

手绘vs码绘
然后各种形状的灰色的山和前面的太阳

个人感想
还是感觉手绘的好看一点 ,可能是技能还不够熟练 或者我创作的这幅画还不足够体现码绘的特点。两种创作需要的技法完全不同,手绘考验的是传统的绘画技术水平。而码绘在此之上还需要足够的代码编写能力和算法的实现能力。