processing编程代码⼤全_设计师学编程的15款实⽤⼯具,你
知道⼏个?
随着科技对艺术的影响⼒越来越⼤,艺术家与设计师开始学习编程已经成为了⼀种趋势。
艺术与科技对于⼤多数的⼈来说是绝对的对⽴⾯,科技是以数据为主要驱动的,⽽艺术则是情感驱动。
科技以技术见长,⽽艺术却通常被认为以主观表达见长。然⽽,创意编程把两者紧密地结合,成为了这个时代设计和艺术发展的⼀个风向标。
今天⼩编将介绍15款创意编程的实⽤⼯具,⼀起来看看吧!
01
Processing
Processing是⼀种开源的编程语⾔和开发环境,适⽤于想要通过编程来创建影像、动画和交互装置的⼈。
最初开发Processing的⽬的是将其作为编程学习的软件,在可视化环境中,教授计算机编程基础。
如今,它已经发展成专业级编程⼯具,有成千上万的学⽣、艺术家、设计师、研究员以及编程爱好者,使⽤processing来学习、开发原型和制作产品。
02
Openframeworks
Openframeworks是⼀个开源C++库(library),通过⼀个简单、直观的实验框架,帮助⽤户进⾏创意编程。
它相当于⼀个通⽤胶⽔,其中涵盖了制图库openGL、⾳频输⼊和输出库rtAudio、字体引擎freeType 、图像输⼊与输出库freeImage、视频播放器quicktime等常⽤库,并且能在跨平台(PC, Mac, Linux, iPhone)和交叉编译器(cross compiler)上运⾏。
03
Cinder
Cinder是⼀款专业的C++创意代码库,可为制图、⾳频、视频、⽹络、图像处理和集合运算提供功能强⼤的⼯具箱,它是跨平台的开源库,能在Mac OS X、Windows以及其它平台(例如iPhone和iPad)上运⾏。
04
VVVV
vvvv是⼀款图形化编程软件,可实现简单的原型设计和开发。它旨在促进⼤型媒体环境与物理接⼝、实时动态图像、⾳频和视频,可同时与多个⽤户进⾏交互。
vvvv⽬前只能在Windows上执⾏,Mac版本还在计划中。
05
MaxMSP/Jitter
Max软件可以帮助创建“对象”,制作独特的声⾳、视觉效果以及互动媒体。
它是⼀款功能强⼤的图像化编程软件,通过在画布上建⽴“对象”,并将“对象”连在⼀块⼉(⽆需编写任何代码),创建交互式或者独特的软件。
另外,Max还⽀持声⾳、图像以及物理交互等多个形式。
06
Pure Data
Pure Data(⼜名PD)是⼀款⽤于⾳频、视频和图形处理的实时图形编程环境,它的开发者是Max软件(Max/FTS, ISPW Max, Max/MSP, jMax等等)制作公司Miller Puckette,虽然Pd的核⼼开发公司是Miller Puckette,但它是由多个开发者参与的开源代码项⽬,可在GNU/Linux, Mac OS X, iOS, Android 和 Windows执⾏。
pure data as pure data-Forward Council
07
python新手代码大全pdfSuperCollider
SuperCollider是⼀款实时⾳频合成和算法编写的环境和编程语⾔。它提供⼀种⾯向对象的解释性语⾔,⽤作实时声⾳合成服务器的⽹络客户端。
SuperCollider最初由James McCartney编写,现已成为多⼈员维护和开发的开源(GPL)项⽬,为⾳乐家、科学家和声⾳艺术家所⽤。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论