2021 年 8 月 9 日,我们庆祝了第一个 Processing 软件发布二十周年。在此期间,我们一直在提升软件素养,特别是在视觉艺术领域,以及技术领域的视觉素养。Processing 最初是作为软件速写本创建的,用于在视觉环境中教授编程基础知识,后来也发展成为专业人士的开发工具。Processing 软件一直是免费和开源的,并且一直在 Mac OS、Windows 和 Linux 上运行。
Processing 仍然是具有限制性和昂贵许可证的专有软件工具的替代品,使学校和个人学生都可以使用它。它的免费、自由、开源地位鼓励了社区参与和协作,这对其发展至关重要。贡献者共享程序、贡献代码并构建库、工具和模式以扩展软件的可能性。Processing 社区已经为计算机视觉、数据可视化、音乐创作、网络、3D 文件导出和编程电子编写了 100 多个库。
从一开始,Processing 的设计就尽可能地简单,方便初学者使用,同时也知道这种简单性也会让经验丰富的用户受益。它的灵感来自早期语言(如 BASIC 和 Logo)的即时性,以及我们学习编码和向各种背景的人教授编码的经验。Processing 教授的内容与高中或大学计算机科学入门课程中教授的内容相同,但侧重点不同。由于其专注于创建视觉、交互式媒体,编程新手发现在使用该软件的瞬间让屏幕上出现一些东西会让他们感到满足。这种激励人心的课程已被证明能够成功引导设计、艺术和建筑专业的学生学习编程,并让更广泛的学生参与普通计算机科学课程。
Processing 已在世界各地的课堂上使用,通常用于艺术学校和大学的视觉艺术课程,但它也经常出现在高中、计算机科学课程和人文课程中。在美国国家科学基金会赞助的一项调查中,布林茅尔学院一门使用 Processing 教授的大学水平入门计算机课程的学生表示,他们选修另一门计算机科学课程的可能性是使用更传统课程的学生的两倍。Processing 方法还通过 Wiring 和 Arduino 以及项目应用于电子产品。这些项目使用经过修改的 Processing 编程环境版本,使学生更容易学习如何编程机器人和无数其他电子项目。
数以千计的视觉设计师、艺术家和建筑师使用 Processing 软件来创作作品。旧金山的探索博物馆等博物馆使用 Processing 来举办展览。使用 Processing 创作的项目曾在纽约现代艺术博物馆、伦敦维多利亚和阿尔伯特博物馆、巴黎蓬皮杜艺术中心和许多其他著名场馆展出。Processing 用于为舞蹈和音乐表演创建投影舞台设计;为音乐视频和电影生成图像;为海报、杂志和书籍导出图像;以及在画廊、博物馆和街道上创建交互式装置。但 Processing 和文化最重要的不是引人注目的成果 —— 而是该软件如何吸引新一代视觉艺术家将编程视为其创作实践的重要组成部分。
我们于 2012 年成立了 Processing Foundation,旨在支持我们的软件开发,并帮助各种兴趣和背景的人们学习如何编程并使用代码进行创造性工作,尤其是那些可能无法使用这些工具和资源的人。我们通过开发和分发一组相关软件项目以及促进与联盟组织和个人的伙伴关系和合作来实现这一目标,以围绕软件和艺术建立一个更加多样化的社区。有关该基金会的更多信息,请访问Processing Foundation 网站。
2001 年春天,我们开始开发 Processing,当时我们都是麻省理工学院媒体实验室 John Maeda 美学与计算研究小组的研究生。在 Casey 追求艺术和教学事业、Ben 攻读博士学位并创立 Fathom Information Design 期间,我们利用业余时间继续开发。Processing 中的许多想法都可以追溯到 Muriel Cooper 的视觉语言工作室,它直接源于 Maeda 的 Design By Numbers 项目,该项目在媒体实验室开发并于 1999 年发布。欢迎您阅读我们在 Medium 上关于 Processing 的更多历史。
在信息爆炸的时代,如何将复杂的数据和信息以简洁明了的方式呈现出来,成为了每一个内容创作者和数据分析师...
阅读量: 15 2025-06-29
7 Billion World 是一个独特的在线平台,致力于展示全球人口的多样性和规模。通过一个互动...
阅读量: 18 2025-04-21