Processing编程入门
本小册是作者将自己的所有相关经验重新系统化梳理后写出的教程,将会从零开始带读者从学习编程基础和Processing基础开始,提供交互设计、音乐可视化、物理仿真、海报设计等各种使用场景下的编程范式与详细讲解,最终实现对Processing编程的得心应手地使用。
忘荃
几年前的时候接触的编程和Processing,目前研二,已经熟练掌握Processing编程。擅长使用Processing进行编程入门的引导,数字媒体艺术创作,以及一些算法的可视化。
有知乎专栏:https://www.zhihu.com/column/c_1146535761670123520。
专栏有100篇文章,其中88篇我的原创,还有12篇文章我和别人合作发布的,都获得了普遍好评。
展开
-
3.2 Processing实用调色教程:HSB模式与颜色插值
前一篇文章介绍了关于Processing中颜色的灰度表示法,颜色透明度,以及RGB彩色表示,然而还有一些关于颜色的常用技巧,这些技巧主要是在需要颜色在时间或者空间上产生渐变的时候使用。如果你有相关的使用需求,那么不妨现在开始这新一部分的颜色学习吧:RGB表示法的问题我们先从一个绘制一片颜色渐变的矩形开始:def setup(): size(500, 500) N = 50 stroke(0) for i in range(N): for k in ran原创 2020-10-04 20:01:57 · 1463 阅读 · 0 评论 -
这个Processing入门专栏的介绍
我是谁本科时候接触的编程和Processing,目前研二,已经熟练掌握Processing编程。擅长使用Processing进行编程入门的引导,数字媒体艺术创作,以及一些算法的可视化。我以前主要是在知乎分享自己的作品和零散教程的:我的知乎链接。专栏有100篇文章,其中88篇我的原创,还有12篇文章我和别人合作发布的。专栏介绍Processing作为一个编程环境,提供了强大简洁的交互作品的创作方式。这使得Processing编程集趣味性和艺术性于一体,不仅是任何有志于学习计算机技术的同学熟悉与练习编程原创 2020-09-30 14:41:46 · 505 阅读 · 0 评论 -
4 操作符和变量
4 操作符和变量让我们从一个简单的“画作”开始:def setup(): size(800, 300)def draw(): background(220) ellipse(100, 200, 50, 50) # 左边轮子 ellipse(200, 200, 50, 50) # 右边轮子 rect(50, 160, 200, 20) # 车厢 查看现有效果,我对小车的位置并不完全满意。 我现在希望它再向右一点。 现在移动形状将意味着我们需要增加每个原创 2020-09-30 14:30:43 · 265 阅读 · 1 评论 -
3 pyprocessing中的颜色
3 pyprocessing中的颜色stroke函数,fill函数,灰度表示法颜色在Processing中必须用数值表示(正如在像C一样的较底层的语言中一样),而我们首先会从最简单的灰度值表示法开始学习:0表示黑色,255表示白色,介于两者之间的其他数字是从黑色渐变到白色的灰色阴影:通过在绘制对象之前添加stroke()和fill()函数,我们可以设置之后所画的任何形状的颜色。还有一个函数background(),在整个窗口里面填满背景色(所以一般先画背景,再花别的啥形状)。下面是一个例子:bac翻译 2020-09-30 14:23:41 · 2588 阅读 · 0 评论 -
2.3 Python模式Processing编程入门
2.3 pyprocessing入门基本程序结构def setup(): passdef draw(): pass所有程序的基础结构(不要试图抛弃这两个函数而构建processing程序)这两个函数和普通函数相比有很多特殊性在空缺中填入自己的语句(注意缩进)setup将会被开始时执行一次,然后循环不断地多次执行draw内的内容通过将print放在程序框架的不同位置,就会有不同的输出:def setup(): print("setup")def draw():原创 2020-09-30 14:18:47 · 4747 阅读 · 0 评论