오픈프레임웍스
openFrameworks![]() | |
개발자 | 재커리 리버만, 테오 왓슨, 아르투로 카스트로 |
---|---|
안정적 해제 | 0.11.2 / 2021년 3월 24일; 전 |
리포지토리 | |
기록 위치 | C++ |
운영 체제 | Microsoft Windows, MacOS, Linux, iOS, Android |
유형 | 애플리케이션 프레임워크 |
면허증 | MIT 라이선스 |
웹사이트 | openframeworks |
오픈프레임웍스는 재커리 리버먼, 테오 왓슨, 아르투로 카스트로가 설립한 창의적 코딩을 위해 고안된 오픈소스 툴킷이다.OpenFrameworks는 C++로 작성되며 OpenGL 위에 구축된다.마이크로소프트 윈도, 맥OS, 리눅스, iOS, 안드로이드, 엠스크립트에서 실행된다.자커리 리버만, 테오 왓슨, 아르투로 카스트로 등이 오픈프레임웍스 커뮤니티의 다른 회원들의[1] 기여로 유지하고 있다.
역사
오픈프레임웍스 v0.01은 자커리 리버먼이 2005년 8월 3일에 출시했다.2006년 2월까지 버전 v0.03은 뉴욕시 파슨스 디자인 스쿨에서 리버먼의 학생들이 사용하고 있었다.이 회사의 저자들에 따르면, 오픈프레임웍스는
"… 창의적이고 예술적인 표현을 위해 컴퓨터를 사용하는 사람들, 그리고 조작, 분석 또는 탐색을 위해 미디어 내부의 데이터에 대한 낮은 수준의 접근을 원하는 사람들.C++ 도서관의 현재 작황으로 인해 우리가 느꼈던 관중은 크게 부족했다."[2]
관련 프로젝트
두 프로젝트 모두 미디어, 하드웨어 및 통신을 위한 강력한 라이브러리에 대한 간소화된 인터페이스를 제공하므로 "창조적" 사용에 대한 강조는 프로세싱과 유사하다.openFrameworks와 Processing의 주요 차이점은 Java 대신 C++로 표기된다는 것이다.사용자는 두 라이브러리 간에 많은 유사점을 발견할 것이다. 예를 들어 프로세싱에서 beginShape()는 오픈프레임워크에서 beginShape()이다.openFrameworks wiki는 Processing에서 openFrameworks로 오는 사람들을 위한 기사를 포함하고 있다.[3]
또 다른 유사한 프로젝트는 Cinder인데, C++는 창의적인 프로그래밍을 위한 도서관 프레임워크이기도 하다.주요 차이점은 openFrameworks는 오픈 소스 라이브러리에 대한 의존도가 더 높아서 고급 프로그래머들이 더 많은 제어와 투명성을 가질 수 있는 반면, Cinder는 그 위에 위치한 운영 체제에 내장된 라이브러리에 더 의존한다는 것이다. 이는 일반적으로 업데이트와 버그 수정은 오픈과 함께 더 빈번하고 신뢰할 수 있다는 것을 의미한다.프레임워크.[citation needed]
면허증
오픈프레임웍스는 MIT 라이선스에 따라 출시된다.프레임워크에 의해 사용되는 도서관들은 각각 그들만의 라이선스를 가지고 있다.[2]
참고 항목
참조
- ^ https://github.com/openframeworks/openFrameworks/contributors
- ^ a b "openFrameworks FAQ". Retrieved 10 April 2016.
- ^ "openFrameworks for Processing users". Retrieved 10 April 2016.
외부 링크
- openframeworks
.cc - openFrameworks 포럼 - 전통적으로 질문과 발표를 위한 최적의 장소
- openFrameworks wiki - 설명서
- GitHub의 openFrameworks
실제 프로젝트
OpenFrameworks로 생성된 주목할 만한 프로젝트:
- 시어도어 왓슨의 오디오 공간
- 잭 리버먼이 그린
- 코리 아크엔젤에 의한 색채
- 크리스 수그루에 의해 재촬영
- LASER 테오 왓슨/그레이피티 연구실 태그 지정
- TEMPTONE과 공동으로 F.A.T., OpenFrameworks, Graphy Research Lab, The Ebeling Group을 선정했다.
- 알베르토 가르시아, 훌리오 오벨레이로, 마르틴 나달, 알베르토 코르테스의 마법 성화
- 《Le Sacre du Printemps》는 Ars Electronica Futurelab, Chris Sugrue, Matthias Bauer와 함께 클라우스 오버마이어가 맡았다.
- NOR_/D별 TouchKit 멀티터치 시스템
- Alexandre Rangel의 Quase-Cinema VJ 소프트웨어
- Globe4D by Rick Companeje, Nico van Dijk, Danica Mast, Hanco Hogenbirk
- 페트로스 브렐리스의 스타리 나이트 인터랙티브 애니메이션
- NUI 그룹 커뮤니티에 의한 CCV 2D 멀티터치 추적
- 테리 카바나의 슈퍼 헥사곤
- Nitra Games Ltd의 토너먼트 아레나 축구 3D 안드로이드 게임
- Ji Ga Zo, Zach Lieberman, Ken Knowlton, Marc Setaducati의 재구성 가능한 조각그림 퍼즐.