SlideShare a Scribd company logo
1 of 11
Download to read offline
어쩌다 보니
야매야매 프로세싱
Q. 프로세싱이 뭔가요?
오픈 소스 프로그래밍 언어이자
통합 개발 환경(IDE)으로,
MIT 미디어 연구소에서 Casey Reas와
벤자민 프라이가 시작(by 위키백과)
-> 개별 프로그래밍 언어라고 보긴 힘들고
자바 언어를 매우 간단하게 쓰는 형태.
함수, 변수, 클래스,객체 등
프로그래밍의 중요 개념은 다 들어 있어요.
야매야매 프로세싱
Q. 프로세싱으로 뭘 만들 수 있을까요?
추상화된 도형 그리기 인터렉티브 게임
아타리 사에서 만든 전설의
pong 게임을 프로세싱으로 재현
야매야매 프로세싱
Q. 프로세싱으로 뭘 만들 수 있을까요?
데이터 시각화 키넥트와 연동
야매야매 프로세싱
야매야매 프로세싱
아두이노랑 연결해서 몸의 동작을 인식해
화면을 구성할 수도 있어요
“코드로 컴퓨터 화면에 그림을 그릴 수도,
키넥트와 연동해 컴퓨터
바깥에 멋진 그림을 그릴 수도 있죠.”
야매야매 프로세싱
Q. 맨 처음 프로세싱을
만나면 어떻게 만질 수 있을까요? 컴퓨터야, 이 코드를 돌리는 데
사용하는 변수는 여기에 놓을게
이미지는 요 것을 사용할거임
이미지를 뺑뺑 돌리는 데 필요한
함수들 나와라
저는 오픈소스를 조금씩
뜯어 고쳐보는 것부터 시작했어요.
(지금도 별반 다르지 않은 듯ㄱ=;;)
더 많은 기능을 쓰고 싶다면
코드 맨 앞부분에 라이브러리를 선언해
쓸 수도 있어요.
야매야매 프로세싱
마우스 클릭 이벤트 함수조차 없이 속절없이 뱅뱅 돌아가는 녀석
야매야매 프로세싱
Q. 맨 처음 프로세싱을
만나면 어떻게 만질 수 있을까요?
때로 문제 해결을 위해 수학 공식을 만들어야 할 때도 있음.
내가 배치하고 싶은 대상물을
어떤 순서로 움직이게 할 것인가?
-> 이 문제를 해결하기 위해
수학의 힘을 빌려야 할 때가 있다.
야매야매 프로세싱
평균의 얼굴을 만든다고 시도했다가 이런 괴작이 나옴
(feat. 지못미 frameRate)
야매로 프로세싱을 공부하는 건
저에게 참 어려웠어요. 지금도 지지부진.
“내가 뭘 만들고 싶어하는지
잘 모르겠다.”
삽질에 대한 동기부여가 약해진다.
“내가 왜 이 고생을 해야 하지?”
“기왕 이렇게 된 거,
같이 삽질해봅시다”

More Related Content

Viewers also liked

Vernieuwend duurzaam materiaalgebruik
Vernieuwend duurzaam materiaalgebruikVernieuwend duurzaam materiaalgebruik
Vernieuwend duurzaam materiaalgebruikKamer van Koophandel
 
NVL presentatie Week van de Financiering 2016 - Schiphol
NVL presentatie Week van de Financiering 2016 - SchipholNVL presentatie Week van de Financiering 2016 - Schiphol
NVL presentatie Week van de Financiering 2016 - SchipholKamer van Koophandel
 
NLInvesteert presentatie Week van de Financiering 2016 - Schiphol
NLInvesteert presentatie Week van de Financiering 2016 - SchipholNLInvesteert presentatie Week van de Financiering 2016 - Schiphol
NLInvesteert presentatie Week van de Financiering 2016 - SchipholKamer van Koophandel
 
Estampados gaias prevista
Estampados gaias previstaEstampados gaias prevista
Estampados gaias previstaFernando Luna
 
Summer holidays
Summer holidaysSummer holidays
Summer holidayskorm1991
 
Welke kansen liggen er om gezonde producten op de markt te brengen?
Welke kansen liggen er om gezonde producten op de markt te brengen?Welke kansen liggen er om gezonde producten op de markt te brengen?
Welke kansen liggen er om gezonde producten op de markt te brengen?Kamer van Koophandel
 
Een eigen bedrijf, de belangrijkste stappen
Een eigen bedrijf, de belangrijkste stappenEen eigen bedrijf, de belangrijkste stappen
Een eigen bedrijf, de belangrijkste stappenKamer van Koophandel
 
Rijksdienst voor Ondernemend Nederland presentatie Week van de Financiering 2...
Rijksdienst voor Ondernemend Nederland presentatie Week van de Financiering 2...Rijksdienst voor Ondernemend Nederland presentatie Week van de Financiering 2...
Rijksdienst voor Ondernemend Nederland presentatie Week van de Financiering 2...Kamer van Koophandel
 
BOBB presentatie Week van de Financiering 2016 - Nootdorp
BOBB presentatie Week van de Financiering 2016 - NootdorpBOBB presentatie Week van de Financiering 2016 - Nootdorp
BOBB presentatie Week van de Financiering 2016 - NootdorpKamer van Koophandel
 

Viewers also liked (12)

Vernieuwend duurzaam materiaalgebruik
Vernieuwend duurzaam materiaalgebruikVernieuwend duurzaam materiaalgebruik
Vernieuwend duurzaam materiaalgebruik
 
Uurtarief berekenen
Uurtarief berekenenUurtarief berekenen
Uurtarief berekenen
 
NVL presentatie Week van de Financiering 2016 - Schiphol
NVL presentatie Week van de Financiering 2016 - SchipholNVL presentatie Week van de Financiering 2016 - Schiphol
NVL presentatie Week van de Financiering 2016 - Schiphol
 
NLInvesteert presentatie Week van de Financiering 2016 - Schiphol
NLInvesteert presentatie Week van de Financiering 2016 - SchipholNLInvesteert presentatie Week van de Financiering 2016 - Schiphol
NLInvesteert presentatie Week van de Financiering 2016 - Schiphol
 
Estampados gaias prevista
Estampados gaias previstaEstampados gaias prevista
Estampados gaias prevista
 
Summer holidays
Summer holidaysSummer holidays
Summer holidays
 
Welke kansen liggen er om gezonde producten op de markt te brengen?
Welke kansen liggen er om gezonde producten op de markt te brengen?Welke kansen liggen er om gezonde producten op de markt te brengen?
Welke kansen liggen er om gezonde producten op de markt te brengen?
 
Ondernemen en belastingzaken
Ondernemen en belastingzakenOndernemen en belastingzaken
Ondernemen en belastingzaken
 
History of anything: Polio
History of anything: PolioHistory of anything: Polio
History of anything: Polio
 
Een eigen bedrijf, de belangrijkste stappen
Een eigen bedrijf, de belangrijkste stappenEen eigen bedrijf, de belangrijkste stappen
Een eigen bedrijf, de belangrijkste stappen
 
Rijksdienst voor Ondernemend Nederland presentatie Week van de Financiering 2...
Rijksdienst voor Ondernemend Nederland presentatie Week van de Financiering 2...Rijksdienst voor Ondernemend Nederland presentatie Week van de Financiering 2...
Rijksdienst voor Ondernemend Nederland presentatie Week van de Financiering 2...
 
BOBB presentatie Week van de Financiering 2016 - Nootdorp
BOBB presentatie Week van de Financiering 2016 - NootdorpBOBB presentatie Week van de Financiering 2016 - Nootdorp
BOBB presentatie Week van de Financiering 2016 - Nootdorp
 

Similar to 야매야매 프로세싱

학부모.교사대상 Sw교육 세미나
학부모.교사대상 Sw교육 세미나 학부모.교사대상 Sw교육 세미나
학부모.교사대상 Sw교육 세미나 Sangsu Song
 
소프트웨어 교육 이야기
소프트웨어 교육 이야기소프트웨어 교육 이야기
소프트웨어 교육 이야기Jaehwi Alice Kim
 
Sw교육 이야기 연구학교연수
Sw교육 이야기 연구학교연수Sw교육 이야기 연구학교연수
Sw교육 이야기 연구학교연수Sangsu Song
 
Somul 2017 소프트웨어, 사람과 사물의 소통을 향하여
Somul 2017 소프트웨어, 사람과 사물의 소통을 향하여Somul 2017 소프트웨어, 사람과 사물의 소통을 향하여
Somul 2017 소프트웨어, 사람과 사물의 소통을 향하여Hyunghun Cho
 
언플러그드 활동의 이론과 실제(Unplugged Activity / Computing)
언플러그드 활동의 이론과 실제(Unplugged Activity / Computing)언플러그드 활동의 이론과 실제(Unplugged Activity / Computing)
언플러그드 활동의 이론과 실제(Unplugged Activity / Computing)Sangsu Song
 
Game system design using Table
Game system design using TableGame system design using Table
Game system design using TableDavid Byun
 
Framer js a/s talk
Framer js a/s talkFramer js a/s talk
Framer js a/s talkSewon Ann
 
[TD2015] 이 시대에 소규모 게임 개발팀이 마소와 함께 살아가는 방법(송용성)
[TD2015] 이 시대에 소규모 게임 개발팀이 마소와 함께 살아가는 방법(송용성)[TD2015] 이 시대에 소규모 게임 개발팀이 마소와 함께 살아가는 방법(송용성)
[TD2015] 이 시대에 소규모 게임 개발팀이 마소와 함께 살아가는 방법(송용성)Sang Don Kim
 
게임프로그래머에게 배우는 C#1권(버전1)
게임프로그래머에게 배우는 C#1권(버전1)게임프로그래머에게 배우는 C#1권(버전1)
게임프로그래머에게 배우는 C#1권(버전1)Kiyoung Moon
 
Project anarchy로 3d 게임 만들기 part_3_움직여라 움직여
Project anarchy로 3d 게임 만들기 part_3_움직여라 움직여Project anarchy로 3d 게임 만들기 part_3_움직여라 움직여
Project anarchy로 3d 게임 만들기 part_3_움직여라 움직여Dong Chan Shin
 
ndc 2017 어쩌다 신입 - 초보 게임 개발자 2년 간의 포스트모템
ndc 2017 어쩌다 신입 - 초보 게임 개발자 2년 간의 포스트모템ndc 2017 어쩌다 신입 - 초보 게임 개발자 2년 간의 포스트모템
ndc 2017 어쩌다 신입 - 초보 게임 개발자 2년 간의 포스트모템Chaeone Son
 
소프트웨어 중심 시대를 준비하자
소프트웨어 중심 시대를 준비하자소프트웨어 중심 시대를 준비하자
소프트웨어 중심 시대를 준비하자Deogtae Kim
 
RIOT The Innovative - In Seoryeong Festival
RIOT The Innovative - In Seoryeong FestivalRIOT The Innovative - In Seoryeong Festival
RIOT The Innovative - In Seoryeong FestivalMinseok Jeon
 
유니티로 해보는 게임 프로토타이핑
유니티로 해보는 게임 프로토타이핑유니티로 해보는 게임 프로토타이핑
유니티로 해보는 게임 프로토타이핑Kiyoung Moon
 
1000만명이 넘게쓰는 게임과 앱은 어떻게 만들어질까
1000만명이 넘게쓰는 게임과 앱은 어떻게 만들어질까1000만명이 넘게쓰는 게임과 앱은 어떻게 만들어질까
1000만명이 넘게쓰는 게임과 앱은 어떻게 만들어질까Yann Heo
 
제 16회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [기린그림 팀] : 사용자의 손글씨가 담긴 그림 일기 생성 서비스
제 16회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [기린그림 팀] : 사용자의 손글씨가 담긴 그림 일기 생성 서비스제 16회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [기린그림 팀] : 사용자의 손글씨가 담긴 그림 일기 생성 서비스
제 16회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [기린그림 팀] : 사용자의 손글씨가 담긴 그림 일기 생성 서비스BOAZ Bigdata
 
넌프로그래머를 위한 서버/네트워크
넌프로그래머를 위한 서버/네트워크 넌프로그래머를 위한 서버/네트워크
넌프로그래머를 위한 서버/네트워크 Rhea Strike
 
C#과 유니티를 통한 게임개발 입문.
C#과 유니티를 통한 게임개발 입문.C#과 유니티를 통한 게임개발 입문.
C#과 유니티를 통한 게임개발 입문.해근 조
 
How to build Design System?
How to build Design System?How to build Design System?
How to build Design System?John Kim
 

Similar to 야매야매 프로세싱 (20)

학부모.교사대상 Sw교육 세미나
학부모.교사대상 Sw교육 세미나 학부모.교사대상 Sw교육 세미나
학부모.교사대상 Sw교육 세미나
 
소프트웨어 교육 이야기
소프트웨어 교육 이야기소프트웨어 교육 이야기
소프트웨어 교육 이야기
 
Sw교육 이야기 연구학교연수
Sw교육 이야기 연구학교연수Sw교육 이야기 연구학교연수
Sw교육 이야기 연구학교연수
 
Somul 2017 소프트웨어, 사람과 사물의 소통을 향하여
Somul 2017 소프트웨어, 사람과 사물의 소통을 향하여Somul 2017 소프트웨어, 사람과 사물의 소통을 향하여
Somul 2017 소프트웨어, 사람과 사물의 소통을 향하여
 
언플러그드 활동의 이론과 실제(Unplugged Activity / Computing)
언플러그드 활동의 이론과 실제(Unplugged Activity / Computing)언플러그드 활동의 이론과 실제(Unplugged Activity / Computing)
언플러그드 활동의 이론과 실제(Unplugged Activity / Computing)
 
Game system design using Table
Game system design using TableGame system design using Table
Game system design using Table
 
Framer js a/s talk
Framer js a/s talkFramer js a/s talk
Framer js a/s talk
 
[TD2015] 이 시대에 소규모 게임 개발팀이 마소와 함께 살아가는 방법(송용성)
[TD2015] 이 시대에 소규모 게임 개발팀이 마소와 함께 살아가는 방법(송용성)[TD2015] 이 시대에 소규모 게임 개발팀이 마소와 함께 살아가는 방법(송용성)
[TD2015] 이 시대에 소규모 게임 개발팀이 마소와 함께 살아가는 방법(송용성)
 
게임프로그래머에게 배우는 C#1권(버전1)
게임프로그래머에게 배우는 C#1권(버전1)게임프로그래머에게 배우는 C#1권(버전1)
게임프로그래머에게 배우는 C#1권(버전1)
 
Project anarchy로 3d 게임 만들기 part_3_움직여라 움직여
Project anarchy로 3d 게임 만들기 part_3_움직여라 움직여Project anarchy로 3d 게임 만들기 part_3_움직여라 움직여
Project anarchy로 3d 게임 만들기 part_3_움직여라 움직여
 
ndc 2017 어쩌다 신입 - 초보 게임 개발자 2년 간의 포스트모템
ndc 2017 어쩌다 신입 - 초보 게임 개발자 2년 간의 포스트모템ndc 2017 어쩌다 신입 - 초보 게임 개발자 2년 간의 포스트모템
ndc 2017 어쩌다 신입 - 초보 게임 개발자 2년 간의 포스트모템
 
소프트웨어 중심 시대를 준비하자
소프트웨어 중심 시대를 준비하자소프트웨어 중심 시대를 준비하자
소프트웨어 중심 시대를 준비하자
 
RIOT The Innovative - In Seoryeong Festival
RIOT The Innovative - In Seoryeong FestivalRIOT The Innovative - In Seoryeong Festival
RIOT The Innovative - In Seoryeong Festival
 
인공지능의 파도가 온다
인공지능의 파도가 온다인공지능의 파도가 온다
인공지능의 파도가 온다
 
유니티로 해보는 게임 프로토타이핑
유니티로 해보는 게임 프로토타이핑유니티로 해보는 게임 프로토타이핑
유니티로 해보는 게임 프로토타이핑
 
1000만명이 넘게쓰는 게임과 앱은 어떻게 만들어질까
1000만명이 넘게쓰는 게임과 앱은 어떻게 만들어질까1000만명이 넘게쓰는 게임과 앱은 어떻게 만들어질까
1000만명이 넘게쓰는 게임과 앱은 어떻게 만들어질까
 
제 16회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [기린그림 팀] : 사용자의 손글씨가 담긴 그림 일기 생성 서비스
제 16회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [기린그림 팀] : 사용자의 손글씨가 담긴 그림 일기 생성 서비스제 16회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [기린그림 팀] : 사용자의 손글씨가 담긴 그림 일기 생성 서비스
제 16회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [기린그림 팀] : 사용자의 손글씨가 담긴 그림 일기 생성 서비스
 
넌프로그래머를 위한 서버/네트워크
넌프로그래머를 위한 서버/네트워크 넌프로그래머를 위한 서버/네트워크
넌프로그래머를 위한 서버/네트워크
 
C#과 유니티를 통한 게임개발 입문.
C#과 유니티를 통한 게임개발 입문.C#과 유니티를 통한 게임개발 입문.
C#과 유니티를 통한 게임개발 입문.
 
How to build Design System?
How to build Design System?How to build Design System?
How to build Design System?
 

야매야매 프로세싱

  • 2. Q. 프로세싱이 뭔가요? 오픈 소스 프로그래밍 언어이자 통합 개발 환경(IDE)으로, MIT 미디어 연구소에서 Casey Reas와 벤자민 프라이가 시작(by 위키백과) -> 개별 프로그래밍 언어라고 보긴 힘들고 자바 언어를 매우 간단하게 쓰는 형태. 함수, 변수, 클래스,객체 등 프로그래밍의 중요 개념은 다 들어 있어요. 야매야매 프로세싱
  • 3. Q. 프로세싱으로 뭘 만들 수 있을까요? 추상화된 도형 그리기 인터렉티브 게임 아타리 사에서 만든 전설의 pong 게임을 프로세싱으로 재현 야매야매 프로세싱
  • 4. Q. 프로세싱으로 뭘 만들 수 있을까요? 데이터 시각화 키넥트와 연동 야매야매 프로세싱
  • 5. 야매야매 프로세싱 아두이노랑 연결해서 몸의 동작을 인식해 화면을 구성할 수도 있어요 “코드로 컴퓨터 화면에 그림을 그릴 수도, 키넥트와 연동해 컴퓨터 바깥에 멋진 그림을 그릴 수도 있죠.”
  • 6. 야매야매 프로세싱 Q. 맨 처음 프로세싱을 만나면 어떻게 만질 수 있을까요? 컴퓨터야, 이 코드를 돌리는 데 사용하는 변수는 여기에 놓을게 이미지는 요 것을 사용할거임 이미지를 뺑뺑 돌리는 데 필요한 함수들 나와라 저는 오픈소스를 조금씩 뜯어 고쳐보는 것부터 시작했어요. (지금도 별반 다르지 않은 듯ㄱ=;;) 더 많은 기능을 쓰고 싶다면 코드 맨 앞부분에 라이브러리를 선언해 쓸 수도 있어요.
  • 7. 야매야매 프로세싱 마우스 클릭 이벤트 함수조차 없이 속절없이 뱅뱅 돌아가는 녀석
  • 8. 야매야매 프로세싱 Q. 맨 처음 프로세싱을 만나면 어떻게 만질 수 있을까요? 때로 문제 해결을 위해 수학 공식을 만들어야 할 때도 있음. 내가 배치하고 싶은 대상물을 어떤 순서로 움직이게 할 것인가? -> 이 문제를 해결하기 위해 수학의 힘을 빌려야 할 때가 있다.
  • 9. 야매야매 프로세싱 평균의 얼굴을 만든다고 시도했다가 이런 괴작이 나옴 (feat. 지못미 frameRate)
  • 10. 야매로 프로세싱을 공부하는 건 저에게 참 어려웠어요. 지금도 지지부진. “내가 뭘 만들고 싶어하는지 잘 모르겠다.” 삽질에 대한 동기부여가 약해진다. “내가 왜 이 고생을 해야 하지?”
  • 11. “기왕 이렇게 된 거, 같이 삽질해봅시다”