C++版的Processing-----Openframeworks

Processing是幹嘛的?藝術家學編程能做什麼? - 知乎專欄

相比Processing,Openframeworks的特點如下

優點:

運行效率高

意味著可以在不調用GPU運算和渲染的情況下,實時可以操控的圖形單位比Processing多很多

當然,同樣調用了GPU的情況下,也還是Openframeworks效率高

缺點:

文檔不全

學習曲線陡峭

開發環境複雜

國內社群人數稀少

下面這個視頻是最近幾年Openframeworks社群的程序員和藝術家們所做的項目

技術宅男帶你走向新世界_騰訊視頻

視頻

我用OF做過的項目??

??這個作品曾經在格林威治天文博物館的穹頂劇院投影播出

OF下載地址:openframeworks.cc/downl

下載對應操作系統的版本,解壓縮後

包含以下文件夾:

  • addons 類似Processing的lib,第三方函數庫
  • apps 寫的OF項目存放位置
  • docs 有一些關於OF使用的文檔,不過不是太詳細
  • examples 示例代碼
  • export (on some systems)
  • libs OF自身調用的庫
  • other
  • scripts
  • project generator OF自帶的實用工具,創建項目用

Mac上開發OF程序用的IDE是Xcode,需要在Appstore里下載,免費

Win上則是Visual Studio, 有社區版可以用,也是免費


推薦閱讀:

和自己尬舞 | 演算法藝術實驗室Wigwam2018跨年趴交互投影

TAG:C | 新媒體藝術 | 數字媒體藝術 |