手绘VS码绘【静态】

本文通过一个使用p5.js实现的简单绘图示例,探讨了手绘和码绘在视觉效果、绘图思路、技术要求及创作体验上的异同。码绘在技术门槛和成本上较为亲民,但对手绘复杂效果的实现有限;手绘则需要更高技术和投入,但创作过程更具趣味性。
摘要由CSDN通过智能技术生成

手绘VS码绘【静态】


码绘
在这里插入图片描述
手绘
在这里插入图片描述

实现过程

p5.js编程 ,没有难度,没有什么技术含量,只用了elipse、line、vertex三种绘图函数,然后确定点的坐标进行绘图。代码简单,但是工作量大。

代码

// An highlighted block
function setup() {
   
  createCanvas(423, 538);
}

function draw() {
   
  background(92,172,238);
	fill(221,160,221,100);
	noStroke();
	ellipse(216,146,483,483);
	
	fill(99,184,255,200);
	noStroke();
	ellipse(216,146,403,403);
	
		fill(221,160,221,100);
	noStroke();
	ellipse(216,146,323,323);
	
	fill(99,184,255);
	noStroke();
	ellipse(216,146,243,243,50);

	fill(221,160,221,100);
	noStroke();
	ellipse(216,146,163,163);
	
	fill(99,184,255,100);
	noStroke();
	ellipse(216,146,83,83);
	
	fill(224,238,238,200);
	noStroke();
	ellipse(216,146,160,160);
	
	beginShape();
	noStroke();
	fill(0,0,0);
	vertex(0,462);
	vertex(7,470);
	vertex(109,492);
	vertex(138,489);
	vertex(169,502);
	vertex(180,495);
	vertex(191,474);
	vertex(200,438);
	vertex(206,416);
	vertex(206,410);
	vertex(210,408);
	vertex(200,392);
	vertex(203,378);
	vertex(195,
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值