手绘和码绘的比较(静态)

本文探讨了使用代码(如p5.js)与传统手绘创作静态画的异同,展示了手绘和码绘的作品,并分享了码绘过程中使用的代码。作者指出,手绘更注重感觉和方位感,而码绘则需精确规定元素位置和尺寸,适用于批量处理精细结构图。
摘要由CSDN通过智能技术生成

手绘和码绘的比较(静态)

主题

比较用代码与手绘创作静态画的异同

手绘作品

在这里插入图片描述

码绘作品

自行车

码绘代码

*使用p5.js实现

function setup() {
createCanvas(640,480);// huabu
}

function draw() {
fill(255);
ellipse(160,240,100,100);
ellipse(160,240,85,85);
ellipse(160,240,10,10);//left wheel
ellipse(440,240,100,100);
ellipse(440,240,85,85);
line(160,240,275,130);//support 1

line(160,240,285,215);//support 2

line(285,215,275,130);
line(275,130,260,100);

rect(240,85,30,15);
//support 3

line(275,130,420,110);
line(285,215,420,110);
line(420,110,440,240);
line(420,110,410,90);

ellipse(410,90,15,15);

ellipse(285,220,35,35);
line(285,220,310,240);
line(300,240,320,240);
}

体会

思路:构思手绘时不需要考虑某些部件的具体位置,是凭着感觉画出方位感;编程画画重点在于规定点的位置与线的尺度。
技术:在有更高级的函数的情况下,编程画画与手绘是各有千秋的。然而在作画速度与构思方便是情况下,手绘占优;编程画画适用于大批量不适用于手工的方面,比如一些精细的结构图之类…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值