Posted by 알 수 없는 사용자
Posted by 알 수 없는 사용자
Posted by 알 수 없는 사용자

[과제080329] 함경석
사용자 삽입 이미지
Posted by 알 수 없는 사용자

[과제080329] 한재석
사용자 삽입 이미지
Posted by 알 수 없는 사용자
사용자 삽입 이미지
[과제080329] 김유정

Posted by 알 수 없는 사용자
출석:김정운,김상은,유승환,김남윤,양정애,최주영,김기창,
지각:이원희,공혜선,변수홍,김수정(msp응용 수업 미준비)
결석:김동신

maxmsp예제들은 /maxmsp 4.6/exmples/에 있고 /maxmsp 4.6/documentation/에 보면 MSP46TutorialsAndTopics과
MSP46ReferenceManual가 있으니 참고하여 msp 공부하면 됨.
Posted by 알 수 없는 사용자

08.04.05 출석
----------------------------------------------------------------------------------------------
    4.5
학과(학년) 이름 출석 과제
CD2 박동윤 o o
CD2 정용채 o o
CD2 윤영준 x x
CD2 김규상 o o
CD2 우준형 x x
FD1 류예림 o o
FD1 최윤정 o o
FD1 심혜림 o o
FD1 심길령 x x
PD1 한재석 결혼식 o
PD1 안성민 지방 x
PD1 서리진 o x
PD1 박정은 o o
PD1 형예명 o o
CD1 전정민 o o
CD1 김지인 o o
CD1 함경석 o o
CD1 이현주 o o
CD1 김재인 o o
CD1 설승재 지각 x
CD1 백나현 x x
CD1 김유정 o o
CD1 이정은 o x
CD1 박근명 o x
PD1 김지연 o x




모임내용
----------------------------------------------------------------------------------------------
- 교재 스터디 진행 (~135p) : 형예명, 김유정 (서리진, 이정은 - 모델샵교육으로 다음주 진행예정)
- 중요한 내용 :
   61p - for 문
   86p - color 사용법
   97p - 사진 이미지 파일 로드해서 띄우는 법 (사진파일을 코드 폴더 밑에 data 폴더 만들고 거기에 넣어야 함)
   102p - character 와 text
   112p - font 만들기, typography 활용하기
   127p - random 함수 사용법


- 개인별 과제 리뷰, 공튀기기를 수정해서 이미지가 튀겨다니도록 수정해봄



공지사항
----------------------------------------------------------------------------------------------
- 늦거나 참석하지 못하신분들은 꼭 공부하셔서 오늘 진행상황까지 진행 하시기 바랍니다.
   (주위 멤버들 적극 활용)
- 당연한 이야기지만 교재책은 꼭 반드시 읽어 보시고, 스터디한 내용들은 꼭 직접 쳐보고 실행할것!
   (눈으로만 봐서는 절대 안됨 ^^;)
- 참석을 못하게 되는 분들은 미리 알려주시고, 과제를 이메일로 꼭 제출해 주기 바랍니다.
- 차주 발표하는 멤버 이외의 멤버들도 당연히 책을 읽어와야 됩니다.  
   (공부할 내용도 모른채 강의를 듣는 개념으로 오면 안됨)
 



다음주 발표
----------------------------------------------------------------------------------------------
함경석, 전정민,설승재,이현주 (-196p)
발표 예정인 조는 프로젝터 금요일에 빌려놓기(6층 전산실에서 빌리고 세콤에 맡겨놓을 것)


이번주과제
----------------------------------------------------------------------------------------------

 안녕하세요~ 씨디 1학년 김유정입니다.

 복수의 이미지를( 한 이미지를 여러번 불러오는 것도 가능 ),

 색 변수를 다르게 한 복수의 tint 함수를 이용해 화면에 표시한 뒤 Shape을 넣어 꾸며본다.

  1) color 함수를 최소 1번 이상 이용할 것.

  2) colorMode를 이용, HSB, RGB, Hexadecimal 컬러를 모두 사용해볼 수 있도록 노력한다.

 예시로 제가 한거 일단 소스 보여드릴께요.

size (400,300);
noStroke();
smooth();
background(255);

color wh1 = color ( 255, 255 );
color wh2 = color( 255, 200 );
color wh3 = color ( 255, 150 );
color wh4 = color ( 255 ,100 ); // 컬러를 어떻게 지정하나도 자유입니다.

PImage img;
img = loadImage("2.bmp"); // 이미지 파일은 각자 자신이 가진 걸로 자유롭게~


tint ( wh1 );
image ( img, 0, 0 );
tint ( wh2 );
image ( img, 100, 0 );
tint ( wh3 );
image (img, 200, 0);
tint ( wh4 );
image (img, 300, 0);

fill ( #F58585 );
for ( int i = 0 ; i < 20 ; i ++ ){
  ellipse ( 100, i* 15 , 5, 5 );
}

fill ( 255, 255, 255 );
for ( int i = 0 ; i < 20 ; i ++ ){
  ellipse ( 200, i* 15 , 5, 5 );
}

colorMode (HSB, 360, 100, 100);
fill ( 0, 61, 38 );
for ( int i = 0 ; i < 20 ; i ++ ){
  ellipse ( 300, i* 15 , 5, 5 );
}


사용자 삽입 이미지





참조 : 이미지가 튀기도록 수정한 공튀기기 애니메이션 코드
----------------------------------------------------------------------------------------------
/***************************************
  2008.4.5 Dongyoon Park
  cre8ive.park@gmail.com
  http://www.cre8ive.kr
****************************************/

// 사용할 변수들 선언
int xspeed=10, yspeed=10;
int x=0, y=0;
PImage myimage;

void setup()
{
  size(550,350);    // set screen size.
  background(0);  // set background color.
  myimage = loadImage("Greece.gif");  // Greece.gif 를 로드 한다
}

void draw()
{
  x = x + xspeed;
  y = y + yspeed;
 
  // screen boundary check
  if( (x < 0) || (x > width-50) )
    xspeed = -xspeed;

  if( (y < 0) || (y > height-50) )
    yspeed = -yspeed;  
 
  background(0);
  image(myimage, x, y); // x, y 좌표에 myimage 를 그린다


}



사용자 삽입 이미지

<위와같이 코드가 있는 폴더 밑에 data 라는 폴더를 만들고 이미지파일을 넣어주면 됩니다.>



사용자 삽입 이미지

<결과는 공대신 이미지가 튀어다니는 애니메이션>






참조 : 컬러로 수정한 공튀기기 애니메이션 코드
-----------------------------------------------------------------------------------
/***************************************
  2008.3.29 Dongyoon Park
  cre8ive.park@gmail.com
  http://www.cre8ive.kr
****************************************/

// 사용할 변수들 선언
int xspeed=10, yspeed=10;
int x=0, y=0;
int strokeColor=0;

void setup()
{
  size(550,350);    // set screen size.
  background(0);  // set background color.
  fill(0);          // I want to fill objects with black.
  noStroke();
}

void draw()
{
  x = x + xspeed;
  y = y + yspeed;
 
  // screen boundary check
  if( (x < 0) || (x > width) )
    xspeed = -xspeed;

  if( (y < 0) || (y > height) )
    yspeed = -yspeed; 
 
//  background(255);

  if( y>height/2 )
    strokeColor = x%255;
  else
    strokeColor = 255 - (x%255);

  println(strokeColor); 
  fill(strokeColor,255-x,255-y,70);
//  fill(strokeColor,70);    // ORIGINAL CODE ( GRAY )

  ellipse(x,y,(20+x)%70,(20+x)%70);

}




사용자 삽입 이미지

< fill(strokeColor,70) 으로 했었던 기존 그레이스케일 결과물 >



사용자 삽입 이미지

< fill(strokeColor,255-x,255-y,70) 로 수정한 결과물 >


 


Posted by 알 수 없는 사용자
08.03.29 출석
----------------------------------------------------------------------------------------------
    3.29
학과(학년) 이름 출석 과제
CD2 박동윤 o o
CD2 정용채 o o
CD2 윤영준 x x
CD2 김규상 o x
CD2 우준형 o o
FD1 류예림 아픔 x
FD1 최윤정 o o
FD1 심혜림 집(지방) x
FD1 심길령 지각 x
PD1 한재석 o o
PD1 안성민 o o
PD1 서리진 o o
PD1 박정은 o o
PD1 형예명 o o
CD1 전정민 아픔 x
CD1 김지인 x x
CD1 함경석 o o
CD1 이현주 o o
CD1 김재인 x x
CD1 설승재 o x
CD1 백나현 o x
CD1 김유정 o o
CD1 이정은 o o
CD1 박근명 x x
PD1 김지연 o o



모임내용
----------------------------------------------------------------------------------------------
- 프로세싱 교재 제본 및 배포(18명) : 결석자 교재 2부 남아있음
- 개인별 과제 발표 및 리뷰
- 교재 스터디 진행 (~59p) : 박동윤
   기본 코딩 요소, 화면 좌표계, 변수, 데이터타입, 판별
   위를 활용한 예제 스터디 (공튀기기)
- 스케쥴 정리 : 한번에 60페이지 정도씩 5월 3일까지 376페이지 까지 하는것으로. 조당 4~5명
   차주 발표 해당 조는 해당 챕터를 잘 나누어서 스터디 후 발표 진행
   중요한 function 들 활용법과 같이 해볼 수 있는 예제 준비
   스터디한 내용을 응용할 수 있는, 내줄 과제 준비
   
발표 예정인 조는 프로젝터 금요일에 빌려놓기(6층 전산실에서 빌리고 세콤에 맡겨놓을 것)


공지사항
----------------------------------------------------------------------------------------------
- 늦거나 참석하지 못하신분들은 꼭 공부하셔서 오늘 진행상황까지 진행 하시기 바랍니다.
   (주위 멤버들 적극 활용)
- 당연한 이야기지만 교재책은 꼭 반드시 읽어 보시고, 스터디한 내용들은 꼭 직접 쳐보고 실행할것!
   (눈으로만 봐서는 절대 안됨 ^^;)
- 참석을 못하게 되는 분들은 미리 알려주시고, 과제를 이메일로 꼭 제출해 주기 바랍니다.
- 차주 발표하는 멤버 이외의 멤버들도 당연히 책을 읽어와야 됩니다.  
   (공부할 내용도 모른채 강의를 듣는 개념으로 오면 안됨)
 


다음주 발표
----------------------------------------------------------------------------------------------
   4반 첫번째조 (형예명, 김유정, 이정은 +  ? )


이번주과제
----------------------------------------------------------------------------------------------
- 배운 내용을 활용한 작업, 공튀기기 코드를 응용해서 자신만의 애니메이션 비주얼 작업.
  필수 포함시켜야 할 내용
  1. setup / draw 구조를 활용한 애니메이션
  2. 움직이는 물체
  3. 물체는 움직이면서 컬러 또는 그레이스케일 변화가 있어야 함.
  4. 화면안에서 지속적으로 일어나도록
      (한번 애니메이션이 일어나고 화면 밖으로 나가버린다던지 해서 끝나지 않도록)




참조 : 공튀기기 애니메이션 코드
----------------------------------------------------------------------------------------------

/***************************************
  2008.3.29 Dongyoon Park
  cre8ive.park@gmail.com
  http://www.cre8ive.kr
****************************************/

// 사용할 변수들 선언
int xspeed=1, yspeed=1;
int x=0, y=0;

void setup()
{
  size(550,350);    // set screen size.
  background(255);  // set background color.
  fill(0);          // I want to fill objects with black.
  noStroke();       // objects with no outlines.
}

void draw()
{
  x = x + xspeed;
  y = y + yspeed;

  // screen boundary check
  if( (x < 0) || (x > 540) )
    xspeed = -xspeed;

  if( (y < 0) || (y > 340) )
    yspeed = -yspeed;  
 
  background(255);
//rect(x,y,10,10);
  ellipse(x,y,20,20);

}










 

Posted by 알 수 없는 사용자
출석  김정운,김상은,유승환, 양정애,김동신,최주영,김기창,이원희,공혜선,김수정
        김남윤(지각-뇌물.피칸파이제공)

결석  변수홍(사유_어머님 생신);
       


공부내용

object : counter, scale, zmap, clip, random, urn, drunk

피아노 만들기.
makenote, noteout, key



과제
악기만들어오기
Posted by 알 수 없는 사용자