상위 질문
타임라인
채팅
관점
오픈프레임웍스
위키백과, 무료 백과사전
Remove ads
오픈프레임웍스(openFrameworks)는 C++를 기반으로 한 오픈 소스 라이브러리로서 "창의적인 코딩"을 위해 디자인되었다. 오픈프레임웍스는 C++로 작성되었으며, 윈도우, Mac OS X, 리눅스에서 작동하는 크로스 플랫폼 소프트웨어 프레임워크이다. 오픈프레임웍스는 Zachary Lieberman 보관됨 2010-07-09 - 웨이백 머신, Theo Watson, Arturo Castro, 그리고 오픈프레임웍스 커뮤니티에 의해 공동 개발되었다.
Remove ads
역사
오픈프레임웍스(OpenFrameworks) v0.01 은 Zachary Lieberman 에 의해 2005년 8월 3일에 릴리스되었다. 2006년 2월에 버전 v0.03은 뉴욕에서 [[Parsons School of Design]의 학생들에 의해서 사용되었다. 저자에 의하면 다음에 의하여 오픈프레임웍스는 개발되었다.
원문 :
(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.
번역 :
컴퓨터를 사용해 창조적이고 예술적 표현, 그리고 미디어 데이터를 조작, 분석, 탐구 하기 위해 저수준 액세스를 좋아하는 사람들을 위해서 만들어졌다. 우리가 느끼기에 현재의 C++라이브러리는 이러한 일을 하기에는 적합하지가 않다.
Remove ads
특징
오픈프레임웍스는 기존의 다양한 라이브러리를 통합하여 손쉽게 사용가능하도록 설계되어있다. 그래픽에는 OpenGL이, 오디오 작동에는 rtAudio를, 글꼴에는 프리타입이, 이미지 작업에는 freeImage가, 그리고 비디오 재생에는 GStreamer(리눅스), 퀵타임(맥) 혹은 videoInput(윈도우) 이 사용되었다.[1]
설치
오픈프레임웍스는 별도의 IDE를 제공하지 않으며, 별도의 설치과정이 존재하지 않고, 소스 코드 형태로 제공이 된다. 오픈프레임웍스를 시작하는 과정은 다음과 같다.
운영 체제별 IDE 설치
- 윈도우:
- 윈도우에서는 마이크로소프트 비주얼 스튜디오나, QT Creator를 설치한다.
- 맥 OSX:
- 리눅스:
- 리눅스 사용자는 Qt Creator를 설치하도록 한다.
- 리눅스 설치 가이드
- QT Creator 설치 가이드
- 2019년부터 한 유저의 기여로 vscode를 위한 템플릿 또한 공식 배포판의 projectGenerator에 추가되었다. (포럼 링크)
- 라즈베리파이:
릴리즈 다운로드
사용자들은 홈페이지 상의 다운로드 메뉴에서 최신 버전의 릴리즈를 내려받을 수 있다. 모든 버전은 운영 체제와 IDE에 따라 별도로 제공된다.
v0.05 버전 출시 이후로는 일반 버전과 FAT 버전으로 구분해서 제공된다. FAT 버전에서는 다양한 추가 기능(addons)이 포함되어 있다. 추가기능에는 openCV, 벡터 출력 및 연산, OSC, 네트워크 통신 등을 포함하고 있다.
현재는 일반 버전과 FAT 버전의 구분이 사라지고 addons를 포함하여 해당 운영체제에서 제공되는 추가 기능이 단일한 공식 릴리즈에 포함되었다.
오픈프레임웍스 구조
라이선스 정책
관련 프로젝트
참고
외부 링크
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads