OpenFrameworks

OpenFrameworks

openFrameworks是一个开源C ++工具箱,旨在通过提供简单直观的实验框架来辅助创作过程。
openFrameworks是一个开源C ++工具箱,旨在通过提供简单直观的实验框架来辅助创作过程。该工具包旨在用作通用胶水,并将几种常用的库包装在一起,包括:-用于图形的OpenGL,GLEW,GLUT,libtess2和cairo-用于音频输入,输出的rtAudio,PortAudio,OpenAL和Kiss FFT或FMOD和分析-用于字体的FreeType-用于图像保存和加载的FreeImage-用于视频播放和抓取的Quicktime,GStreamer和videoInput-用于各种实用程序的Poco-用于计算机视觉的OpenCV-用于3D模型加载的Assimp该代码被编写为跨大量代码-兼容。现在,我们支持五个操作系统(Windows,OSX,Linux,iOS,Android)和四个IDE(XCode,Code :: Blocks以及Visual Studio和Eclipse)。该API设计为最小且易于掌握。简而言之,openFrameworks是一个使使用代码制作事物变得更加容易的工具。我们发现它非常有用,希望您也这样做。通过
openframeworks

特征

具有任何许可的所有平台的OpenFrameworks替代品

Processing

Processing

对于想对图像,动画和交互进行编程的人,处理是一种开源的编程语言和环境。
Polycode

Polycode

Polycode是用于构建交互式应用程序的C ++和Lua框架。它是免费的,开源的和跨平台的。
Pure Data

Pure Data

Pd(又名Pure Data)是用于音频,视频和图形处理的实时图形编程环境。
Processing.js

Processing.js

Processing.js是一种开放式编程语言,是...
  • 免费应用
  • Web
Quartz Composer

Quartz Composer

Quartz Composer是一种基于节点的可视编程语言,作为Mac OS X中Xcode开发环境的一部分提供,用于处理和呈现图形数据。
  • 免费应用
Cinder

Cinder

CINDER提供了功能强大的直观工具箱,可对图形,音频,视频,网络,图像处理和计算几何进行编程。
Vvvv

Vvvv

vvvv是一个易于编程和开发的图形化编程环境。
Fugio

Fugio

Fugio是一个免费的开放源代码视觉编程系统,用于使用Windows,OS X和Linux(包括Raspberry Pi)在内的多种技术制作数字艺术作品和创意项目。
XStart

XStart

小型可移植脚本运行时,可用于快速软件开发。
Vuo

Vuo

Vuo通过连接简单的构建块,使媒体创作者可以制作交互式动画,展览,表演和专业级媒体项目。
  • 付费应用
  • Mac
ORCA

ORCA

Orca是一种用于音乐实验的神秘编程语言和实时编码环境。
PraxisLIVE

PraxisLIVE

PraxisLIVE是一个开源的可视化编程环境。
PdDroidParty

PdDroidParty

在具有模拟本机GUI的Android上运行Pure Data补丁。