openFrameworks教程(一)
openFrameworks简介
openFrameworks 是由 Zachary Lieberman、Theo Watson、Arturo Castro 发起的 C++ 应用程序框架,支持 macOS、Windows、Linux 等多个平台。
它封装了多种常用的库,包括:
- OpenGL、GLEW、GLUT、libtess2、cairo - 用于处理图形
- rtAudio、PortAudio、OpenAL、Kiss FFT、FMOD - 用于音频的输入、输出和分析
- FreeType - 用于字体显示
- FreeImage - 用于图像存储和载入
- Quicktime、GStreamer、videoInput - 用于视频播放和截取
- Poco - 用于开发网络应用
- OpenCV - 用于计算机视觉
- Assimp - 用于读入 3D 模型
openFrameworks免费使用,通过编码来制作图像和动画。 以C++为基准的语法,但即使没有高深的 C++ 知识也能写出有难度的代码。
openFrameworks安装
下载openFrameworks
您可以从 https://openframeworks.cc/download/ 上下载 openFrameworks 的最新版本。当您点击这个链接时,您将看到如下所示的网页: