本次律老师布置的作业是一幅自画像,上一次用P5.js 绘制动态图形就让我收获到编程与艺术结合的快乐! 这次来分享用processing实现艺术作品的过程.
码绘效果展示:
(与本人的肤色有点点出入~~~)
按空格键可以播放音乐,并根据音乐来进行一些变换:
一个动态效果图: (格式转化之后有点糊~~)
主要过程
这里的话主要就是先大致的创作一个自画像,再根据创作的自画像来进行码绘,因为本人的手绘能力有限,也是参考了一款自定义的APP——脸萌,来着开始创作自己的自画像。
里面用的最多的函数时processing的arc函数,因为可以发现任意的一条曲线中的某一段,或者某几段都可以用圆或者,椭圆的一部分来绘制:
//某一段绘制的代码
arc(258,357,79,98,0.7*PI,1.2*PI);
arc(238,298,79,91,0.65*PI,1.3*PI);
arc(294,220,184,193,0.85*PI,1.5*PI);
arc(298,133,93,77,1*PI,