利用码绘与手绘分别实现一个表情包
利用码绘与手绘分别实现一个表情包
作品展示
码绘实现代码
void setup()
{
size(400,400);
}
void draw()
{
int x=400;
while(x>=20)
{
stroke(0);
fill(x/2);
ellipse(200,200,x,x);
x=x-20;
}
fill(200);
rect(120,120,160,160);
fill(255);
ellipse(160,170,50,60);
ellipse(240,170,50,60);
fill(0);
ellipse(148,160,20,20);
ellipse(253,180,20,20);
fill(255);
ellipse(200,235,80,60);
stroke(200);
fill(200);
rect(130,205,140,30);
stroke(0);
line(140,235,260,235);
line(200,235,200,250);
}
对码绘与手绘创作的一些看法
按思路来说,我感觉手绘更能自由的发挥自己的灵感,而电脑编程绘制经常会限制于一些想法不能简单的实现。而技术而言,编程绘制对于我来说需要更多的是各种几何图形的代码编写,以及坐标的计算,这些花费的时间比较长。而手绘来说,所需要的技术是日积月累对线条的把握以及颜色明暗深浅的把握,这些的世界花费比起编程绘制所需要的时间更长。就创作体验来说,我感觉手绘的体验更好一些,手绘时可以随意发挥自己的想法,感觉不对时用橡皮擦擦饥渴,而编程绘制则需要不断调整代码来达到自己想达到的程度。但是编程绘制的好处就是在绘制规整的图形或是绘制多次重复的图形,比较传统手绘更加简便,因此我感觉传统手绘结合一小部分的编程绘制会是很好的选择。从创作偏好看来,手绘的时候更喜欢选择线条复杂曲折的图形来进行绘制,而编程绘图更喜欢选择规范的几何图形的堆叠组合进行创作。二者各有利弊,相同的地方都是在创作的时候需要很好的灵感才能创造出与众不同出彩的作品。
关于利用手绘与码绘分别实现动态:
https://blog.****.net/weixin_43774874/article/details/84351399?tdsourcetag=s_pcqq_aiomsg