OpenFrameworks

OpenFrameworks
软件
软件描述
openFrameworks 是一个开源的 C++ 工具包,旨在通过提供简单直观的框架来辅助创作过程,便于实验。该工具包设计为通用的粘合剂,整合了多个常用库,包括:
官方网站
访问软件的官方网站了解更多信息
www.openframeworks.cc
什么是 OpenFrameworks?
openFrameworks 是一个开源的 C++ 工具包,旨在通过提供简单直观的框架来辅助创作过程。该工具包被设计为通用的连接器,整合了多个常用库,包括:
OpenGL、GLEW、GLUT、libtess2 和 cairo 用于图形处理
rtAudio、PortAudio、OpenAL 和 Kiss FFT 或 FMOD 用于音频输入、输出和分析
FreeType 用于字体支持
FreeImage 用于图像的保存与加载
Quicktime、GStreamer 和 videoInput 用于视频播放和采集
Poco 提供多种实用功能
OpenCV 用于计算机视觉
Assimp 用于 3D 模型加载
代码编写具有高度跨平台兼容性。目前支持五个操作系统(Windows、OSX、Linux、iOS、Android)和四种 IDE(XCode、Code::Blocks、Visual Studio 和 Eclipse)。API 设计简洁,易于理解。
简而言之,openFrameworks 是一个让用代码创作变得更容易的工具。我们发现它极为有用,也希望您也会喜欢。
via http://www.openframeworks.cc/about/
主要功能
🔄 替代方案
16 个选择
Vvvv
vvvv 是一个用于快速原型设计和开发的图形化编程环境。它旨在简化大型媒体环境的处理,支持物理接口、实时动态图形、音频视频,并可同时与多名用户交互。

Cables
Cables 是一款用于创建精美互动内容的工具。其易于导航的基于节点的界面提供了数学函数、形状和材质等基本操作符,用户可通过虚拟电缆将它们连接起来,以创建几乎任何想象中的场景。

ORCA
Orca 是一种用于音乐实验的极客编程语言及实时编码环境。在 Orca 中,每个字母表中的字母都代表一个操作,小写字母作用于 bang,大写字母每帧执行一次。

PraxisLIVE
PraxisLIVE 是一个开源的可视化编程环境。通过结合 Java、Processing 和 GLSL 的编程功能,使用可视化连接系统来实验并创建项目。

OpenRNDR
简而言之,OPENRNDR是一个用于创建工具的工具。它是一个开源的创意编程框架,使用Kotlin编写,运行于Java虚拟机之上,可简化实时交互式软件的开发。它充分融合了现有的(开源)库、编辑器等基础设施。

Generativepy
generativepy 可用于使用 Python 创作生成艺术。它可用于通过几何图案、分形、粒子系统、细胞自动机等多种生成艺术技术创作艺术作品。它可以输出图像或视频。

Game Script
通用3D图形编辑器。

PdDroidParty
在Android上运行你的Pure Data补丁,同时模拟原生GUI。
