艺术的展现形式有多种多样,绘画的方式也有很多。这篇文章主要来比较一下手绘与码绘。
什么是码绘?用编程语言即代码来画画。一般人更多接触到的是手绘,只有从事或研究相关方面的才会比较了解码绘。听说现在的艺术生都要学点编程呢。
上面两张就是用processing作的动态图和静态图,是不是觉得神奇又有趣呢。深入了解才能知道码绘中的奥秘。
码绘一般用processing,p5.js。processing是一个互动编程软件,java语言发展而来。而且动画效果是跑在processing专门的模拟器上。 接下来展示用processing编写烟花特效。
完整代码
ArrayList<Fireworks> fireworks=new ArrayList<Fireworks>();
void setup () {
fullScreen(P3D); //全屏显示
frameRate(50);
hint(DISABLE_DEPTH_TEST);
blendMode(ADD);
imageMode(CENTER);
}
vo