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

Mais conteúdo relacionado

Destaque

MKB-krediet presentatie Week van de Financiering 2016 - Assen
MKB-krediet presentatie Week van de Financiering 2016 - AssenMKB-krediet presentatie Week van de Financiering 2016 - Assen
MKB-krediet presentatie Week van de Financiering 2016 - AssenKamer van Koophandel
 
Spotcap presentatie Week van de Financiering 2016
Spotcap presentatie Week van de Financiering 2016Spotcap presentatie Week van de Financiering 2016
Spotcap presentatie Week van de Financiering 2016Kamer van Koophandel
 
Ict en logistiek Buitenlandse markten, durft u de wereld aan?
Ict en logistiek Buitenlandse markten, durft u de wereld aan?Ict en logistiek Buitenlandse markten, durft u de wereld aan?
Ict en logistiek Buitenlandse markten, durft u de wereld aan?Kamer van Koophandel
 
Finance-Partners presentatie Week van de Financiering 2016 - Schiphol
Finance-Partners presentatie Week van de Financiering 2016 - SchipholFinance-Partners presentatie Week van de Financiering 2016 - Schiphol
Finance-Partners presentatie Week van de Financiering 2016 - SchipholKamer van Koophandel
 
Start Crowdfunding presentatie Week van de Financiering 2016 - Nootdorp
Start Crowdfunding presentatie Week van de Financiering 2016 - NootdorpStart Crowdfunding presentatie Week van de Financiering 2016 - Nootdorp
Start Crowdfunding presentatie Week van de Financiering 2016 - NootdorpKamer van Koophandel
 
Estampados gaias prevista
Estampados gaias previstaEstampados gaias prevista
Estampados gaias previstaFernando Luna
 
Ondernemingsplan, alles op een rij
Ondernemingsplan, alles op een rijOndernemingsplan, alles op een rij
Ondernemingsplan, alles op een rijKamer van Koophandel
 

Destaque (13)

Leiderschap in beweging
Leiderschap in bewegingLeiderschap in beweging
Leiderschap in beweging
 
MKB-krediet presentatie Week van de Financiering 2016 - Assen
MKB-krediet presentatie Week van de Financiering 2016 - AssenMKB-krediet presentatie Week van de Financiering 2016 - Assen
MKB-krediet presentatie Week van de Financiering 2016 - Assen
 
Spotcap presentatie Week van de Financiering 2016
Spotcap presentatie Week van de Financiering 2016Spotcap presentatie Week van de Financiering 2016
Spotcap presentatie Week van de Financiering 2016
 
Ict en logistiek Buitenlandse markten, durft u de wereld aan?
Ict en logistiek Buitenlandse markten, durft u de wereld aan?Ict en logistiek Buitenlandse markten, durft u de wereld aan?
Ict en logistiek Buitenlandse markten, durft u de wereld aan?
 
Finance-Partners presentatie Week van de Financiering 2016 - Schiphol
Finance-Partners presentatie Week van de Financiering 2016 - SchipholFinance-Partners presentatie Week van de Financiering 2016 - Schiphol
Finance-Partners presentatie Week van de Financiering 2016 - Schiphol
 
Vormgeven voor zorgprodukten
Vormgeven voor zorgproduktenVormgeven voor zorgprodukten
Vormgeven voor zorgprodukten
 
Financieringsvormen
FinancieringsvormenFinancieringsvormen
Financieringsvormen
 
NVL
NVLNVL
NVL
 
Start Crowdfunding presentatie Week van de Financiering 2016 - Nootdorp
Start Crowdfunding presentatie Week van de Financiering 2016 - NootdorpStart Crowdfunding presentatie Week van de Financiering 2016 - Nootdorp
Start Crowdfunding presentatie Week van de Financiering 2016 - Nootdorp
 
Estampados gaias prevista
Estampados gaias previstaEstampados gaias prevista
Estampados gaias prevista
 
Ondernemen en belastingzaken
Ondernemen en belastingzakenOndernemen en belastingzaken
Ondernemen en belastingzaken
 
Ondernemingsplan, alles op een rij
Ondernemingsplan, alles op een rijOndernemingsplan, alles op een rij
Ondernemingsplan, alles op een rij
 
Search inside yourself
Search inside yourselfSearch inside yourself
Search inside yourself
 

Semelhante a 야매야매 프로세싱

학부모.교사대상 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
 

Semelhante a 야매야매 프로세싱 (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. “기왕 이렇게 된 거, 같이 삽질해봅시다”