请输入您要查询的百科知识:

 

词条 OpenFrameworks
释义

  1. History

  2. Related projects

  3. License

  4. See also

  5. References

  6. External links

     Real-world projects 
{{lowercase|openFrameworks}}{{Infobox software
| name = openFrameworks
| logo = File:OpenFrameworks.png
| screenshot =
| caption =
| author =
| developer = Zachary Lieberman, Theo Watson, Arturo Castro
| released =
| latest release version = [https://openframeworks.cc/download/ 0.10.1]
| latest release date = {{Start date and age|2018|11|14}}
| programming language = C++
| operating system = Microsoft Windows, macOS, Linux, iOS, Android
| platform =
| language =
| genre = Application framework
| license = MIT License
| website = {{URL|http://openframeworks.cc/}}
}}

openFrameworks is an open source toolkit designed for "creative coding" founded by Zachary Lieberman, Theo Watson and Arturo Castro. OpenFrameworks is written in C++ and built on top of OpenGL. It runs on Microsoft Windows, macOS, Linux, iOS, Android and Emscripten. It is maintained by Zachary Lieberman, Theo Watson and Arturo Castro with contributions by other members[1] of the openFrameworks community.

History

OpenFrameworks v0.01 was released by Zachary Lieberman on August 3, 2005. By February 2006, version v0.03 was in use by Lieberman's students at the Parsons School of Design, New York City. According to its authors, openFrameworks was developed for

"... folks using computers for creative, artistic expression, and who would like low level access to the data inside of media in order manipulate, analyze or explore. That audience we felt was significantly underserved by the current crop of C++ libraries."[2]

Related projects

Its emphasis on "creative" uses draws parallels to Processing as both projects present a simplified interface to powerful libraries for media, hardware and communication. openFrameworks's main difference from Processing is that it is written in C++, instead of Java. Users will find many similarities between the two libraries, for example what is beginShape() in Processing is ofBeginShape() in openFrameworks. The openFrameworks wiki includes an article for people coming to openFrameworks from Processing.[3]

Another similar project is Cinder, which is also a C++ library framework for creative programming. The primary difference is that openFrameworks has a larger number of dependencies on open source libraries, allowing advanced programmers more control and transparency, while Cinder is more dependent on libraries built into the operating systems it sits on top of, which generally means updates and bug fixes are more frequent and reliable with openFrameworks.{{cn|date=August 2017}}

License

Openframeworks is released under the MIT license. The libraries used by the framework each have their own licenses.[2]

See also

{{Portal|Free and open-source software}}
  • Processing – Java-based application built for the electronic arts and visual design communities.
  • Cinder - C++-based framework for advanced visualization capabilities.

References

1. ^https://github.com/openframeworks/openFrameworks/contributors
2. ^{{cite web|url=http://www.openframeworks.cc/about/|title=openFrameworks FAQ|accessdate=10 April 2016}}
3. ^{{cite web|url=http://openframeworks.cc/tutorials/first%20steps/002_openFrameworks_for_processing_users.html|title=openFrameworks for Processing users|accessdate=10 April 2016}}

External links

  • {{URL|http://openframeworks.cc/}}
  • openFrameworks forum -- traditionally the best place for questions & announcements
  • openFrameworks wiki -- documentation
  • {{GitHub|openframeworks/openFrameworks}}

Real-world projects

Notable projects created with openFrameworks:

  • audio space by Theodore Watson
  • drawn by Zach Lieberman
  • [https://web.archive.org/web/20070304104152/http://www.beigerecords.com/cory/Exhibitions/ colors] by Cory Arcangel
  • [https://web.archive.org/web/20070304161504/http://a.parsons.edu/~christine/thesis/ re-gaze] by Chris Sugrue
  • L.A.S.E.R. Tag by Theo Watson/Graffiti Research Lab
  • EyeWriter by Free Art and Technology (F.A.T.), OpenFrameworks, Graffiti Research Lab, and The Ebeling Group in collaboration with TEMPTONE
  • Magic Torch by Alberto García, Julio Obelleiro, Martín Nadal and Alberto Cortés
  • Le Sacre du Printemps is by Klaus Obermaier with the Ars Electronica Futurelab, Chris Sugrue, and Matthias Bauer.
  • TouchKit Multitouch System by NOR_/D
  • Quase-Cinema VJ software by Alexandre Rangel
  • Globe4D by Rick Companje, Nico van Dijk, Danica Mast, Hanco Hogenbirk
  • Starry Night interactive animation by Petros Vrellis
  • CCV 2D Multitouch Tracking by NUI Group Community
  • Super Hexagon by Terry Cavanagh
  • [https://play.google.com/store/apps/details?id=com.nitragames.football.taso2016 Tournament Arena Soccer] a 3D Android game by Nitra Games Ltd.
{{DEFAULTSORT:Openframeworks}}

4 : 3D graphics software|Application programming interfaces|Free computer libraries|Software using the MIT license

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/18 14:10:29