테크 지식
[커뮤니티] Processing이란?
Processing 이란?
프로세싱이 무엇인지에 대해서 간략하게 알아보자. MIT 연구소 소속 Cassey Reas와 Ben Fry가 개발하여 2001년 처음 공개하고, 2008년도에 1.0 버전을 공개한 미디어아트 및 교육용으로 만든 언어이다. 언어의 문법은 자바에서 가져왔지만 훨씬 단수화 되어있으며, OPP개념도 가려서 보이지 않게 해두어 C언어처럼 보이게 해 둔 언어이다. 간단하게 명령으로 시각적 표현이 가능한 것이 장점이며, 3D그래픽이나 영상제어 등도 어렵지 않게 구현 가능하다.
Processing 기본 예제 녹화
위와 같은 영상을 정말 간단하게 구현 할 수 있다. 국내에서는 그리 인지도가 없는 편이지 만 해외에서는 어느정도 인지도가 있으며, 프로그래밍을 해보았으면 그리 어렵지 않게 접근이 가능하다. 즉 하나 이상의 언어를 할 줄 알고있다면 덤으로 가능한 개발도구이다.
많은 라이브러리가 개발되어있어 아두이노와 연동해서 사용하던가, 위의 링크처럼 안드로이드용 애플리케이션 제작 등 그래픽 쪽으로는 많이 사용되고 있다. 그리고 라이브러리 추가 역시 매우 간단하고 편하며, 프로세싱 IDE를 베이스로해서 아두이노 IDE가 나왔다.