交互艺术界的老朋友 Processing,用起来还是挺顺手的。

原生是基于Java的,后来陆续出了p5.js(JavaScript 版本)和processing.py(Python 版本),风格统一,迁移学习也方便。如果你做过点创意可视化,会觉得它那一套绘图 API用着还挺直观的。

装个 processing-3.3.5-windows64.zip就能跑,点开就是 IDE,写完一键运行,响应也快,适合边调边看效果,适合学生、设计师还有搞新媒体的朋友。

支持安卓树莓派这些设备也不错,做点硬件交互项目、媒体装置什么的挺方便的。你要是之前用过Arduino或者做过创意编程项目,应该会觉得上手蛮快。

不过呢,代码结构方面稍微自由点,项目多了建议还是自己整理好逻辑层,不然一堆绘图指令混在一起也容易乱。嗯,还有,注意它的版本兼容性,老版本和新插件有时候不太对路。

如果你对图像信号也感兴趣,可以看看这些相关文章,虽然是讲 MATLABSQL 的,但概念上有互通,比如图像的二值化、数据的逻辑都挺通用的。