2010-4-25 오픈클래스 | VOP을 이용한 웨이브 만들기
이번주에는 VOP을 통해서 파도의 웨이브들을 만들어보는 시간을 가졌습니다. 내용은 네이트온에서 오고간 대화로 대체합니다. ㅎㅎ
혹시 제 설명중에 틀린부분이 있다면 글 맨아래에 수정되는 내용을 덧붙이도록 하겠습니다. 발견하신분은 꼭 말씀해주세요. ^^
그리고 글 아래에 과제에 대한 내용이 있으니 확인해 보시기 바랍니다.
4-25일 클래스 내용~ --------------------------------------------------
저번주 내용정리한건 다들 보셨죠?
정재훈(정재훈)님의 말 :
네
이인성(이인성)님의 말 :
음
이인성(이인성)님의 말 :
이번주는
이인성(이인성)님의 말 :
몇가지 필요한것들을 소개해드리고
이인성(이인성)님의 말 :
제가 파일을 보내드리면
이인성(이인성)님의 말 :
각자 분석해보는 시간을 가질 생각이예요
이인성(이인성)님의 말 :
크게 어려운 노드가 들어간건 없고
이인성(이인성)님의 말 :
어떤식으로 파라미터를 만들어서 컨트롤을하고
이인성(이인성)님의 말 :
어떤식으로 네트웍이 흘러가는지
이인성(이인성)님의 말 :
살펴보시면 됩니다.
김민식(김민식)님의 말 :
네
()님의 말 :
네
이인성(이인성)님의 말 :
그리고 중간에 혹시
이인성(이인성)님의 말 :
제가 튕기거나 하면
이인성(이인성)님의 말 :
좀 알려주세요 ㅡㅡ;
이인성(이인성)님의 말 :
저는 멀쩡한걸로 나오는데 튕겨져있고 그러더라구요
정재훈(정재훈)님의 말 :
너ㅔ
남지현(Lost.in.Space.) 님이 대화에 참여했습니다.이인성(이인성)님의 말 :
김대왕님도 포스트 확인해 보셨나요?
()님의 말 :
네 확인해봤습니다~
이인성(이인성)님의 말 :
네
이인성(이인성)님의 말 :
그럼
이인성(이인성)님의 말 :
혹시 이해가 잘 안되는 부분이라던가
이인성(이인성)님의 말 :
작업해보면서 궁금했던것이 있으면
이인성(이인성)님의 말 :
질문해주세요
김민식(김민식)님의 말 :
네
이인성(이인성)님의 말 :
없으신가요? ^^;
김민식(김민식)님의 말 :
;;ㅋ
이인성(이인성)님의 말 :
없으시면
이인성(이인성)님의 말 :
시작하겠습니다 ㅎㅎ
정재훈(정재훈)님의 말 :
네
이인성(이인성)님의 말 :
자
이인성(이인성)님의 말 :
Float to Vector
이인성(이인성)님의 말 :
Vector to Float
이인성(이인성)님의 말 :
사용해보신분?
김정환(김정환)님의 말 :
저요
김민식(김민식)님의 말 :
저요
남지현(Lost.in.Space.)님의 말 :
안녕하세요
김민식(김민식)님의 말 :
안녕하세요
이인성(이인성)님의 말 :
안녕하세요 ^^
()님의 말 :
안녕하세요~
정재훈(정재훈)님의 말 :
안녕하세요
김정환(김정환)님의 말 :
지현님 안녕하세요~
이인성(이인성)님의 말 :
ㅎㅎ
이인성(이인성)님의 말 :
오늘 우선
이인성(이인성)님의 말 :
Float to Vector와 Vector to Float에 대해서
이인성(이인성)님의 말 :
이해는 잘 되시나요?
정재훈(정재훈)님의 말 :
네
이인성(이인성)님의 말 :
왜 사용하는건지
이인성(이인성)님의 말 :
그럼
이인성(이인성)님의 말 :
우선
이인성(이인성)님의 말 :
그리드를 하나 만들어보세요
이인성(이인성)님의 말 :
넙스로
이인성(이인성)님의 말 :
rows Columns를 각각 100으로
김정환(김정환)님의 말 :
네
김민식(김민식)님의 말 :
네
이인성(이인성)님의 말 :
그리고 저번처럼
이인성(이인성)님의 말 :
vopsop을 붙이고 들어와서
정재훈(정재훈) 님에게 파일을 전송합니다.김정환(김정환) 님에게 파일을 전송합니다.() 님에게 파일을 전송합니다.김민식(김민식) 님에게 파일을 전송합니다.남지현(Lost.in.Space.) 님에게 파일을 전송합니다.이인성(이인성)님의 말 :
여기까지
이인성(이인성)님의 말 :
우선 연결해보세요
정재훈(정재훈)님의 말 :
리눅스 쓰시네요^^ 전 했습니다.
이인성(이인성)님의 말 :
네^^;
이인성(이인성)님의 말 :
다되면 말해주세요 ㅎ
김민식(김민식)님의 말 :
네
김정환(김정환)님의 말 :
연결 했어요
이인성(이인성)님의 말 :
대왕님은?
()님의 말 :
네 연결했습니다
이인성(이인성)님의 말 :
음
이인성(이인성)님의 말 :
여기서
이인성(이인성)님의 말 :
Float to Vector는
이인성(이인성)님의 말 :
왜 사용된걸까요?
정재훈(정재훈)님의 말 :
float값을 벡터로 바꿔 주기 위해서^^
김정환(김정환)님의 말 :
P의 Y의 값에 더하기 위해서??
이인성(이인성)님의 말 :
네
이인성(이인성)님의 말 :
noise로 나온
이인성(이인성)님의 말 :
float값을 y축으로 적용하기 위해서
이인성(이인성)님의 말 :
vector로 바꿔주는 과정입니다.
이인성(이인성)님의 말 :
반대로 vector to float으로
이인성(이인성)님의 말 :
vector에서 float 값을 추출해서 사용할 수 있구요
이인성(이인성)님의 말 :
여기에서
이인성(이인성)님의 말 :
Frequncy를 조정해주려면
이인성(이인성)님의 말 :
어찌하는게 좋을까요?
김정환(김정환)님의 말 :
다른 노이즈노드를 추가를 한다.?
이인성(이인성)님의 말 :
음
이인성(이인성)님의 말 :
다른분은?
정재훈(정재훈)님의 말 :
noise값에 먼가를 하지 않을까요^^
이인성(이인성)님의 말 :
다른 노이즈들은
이인성(이인성)님의 말 :
Frequncy를 컨트롤할 수 있도록
이인성(이인성)님의 말 :
값이 있는데
이인성(이인성)님의 말 :
이경우에는
이인성(이인성)님의 말 :
noise에 들어가는
이인성(이인성)님의 말 :
P값을 조정해서
이인성(이인성)님의 말 :
도 같은 결과를 만들어줄 수가 있어요
이인성(이인성)님의 말 :
noise가 기준으로 받는 pos값을 크게 또는 작게
이인성(이인성)님의 말 :
만들어주는식으로
김정환(김정환)님의 말 :
오호라
김민식(김민식)님의 말 :
네
이인성(이인성)님의 말 :
자
이인성(이인성)님의 말 :
노이즈와
이인성(이인성)님의 말 :
P사이에
이인성(이인성)님의 말 :
multiply노드를 붙여보세요
이인성(이인성)님의 말 :
그리고 multiply input2에
이인성(이인성)님의 말 :
파라미터를 만들고
이인성(이인성)님의 말 :
parameter type은
이인성(이인성)님의 말 :
vector로
김민식(김민식)님의 말 :
네
김정환(김정환)님의 말 :
네
이인성(이인성)님의 말 :
그리고
이인성(이인성)님의 말 :
파라미터값을 조정해보면
이인성(이인성)님의 말 :
밀도가 조정되는거 보이시죠?
김정환(김정환)님의 말 :
네
이인성(이인성)님의 말 :
다른분들도 잘되고 있나요?
정재훈(정재훈)님의 말 :
파라미터 추가는 어떻게 하나요?
이인성(이인성)님의 말 :
음
()님의 말 :
input2를 벡터로 어떻게 하나요?
김민식(김민식)님의 말 :
네
이인성(이인성)님의 말 :
파라미터 추가하는건 multiply에
이인성(이인성)님의 말 :
input2부분에서 가운데 버튼 눌러서
이인성(이인성)님의 말 :
만들수도있고
김민식(김민식)님의 말 :
세모에서 가운데 버튼 누르세요~
이인성(이인성)님의 말 :
탭키쳐서 parameter노드를 만들어주셔도 되구요
이인성(이인성)님의 말 :
그리고 vector 로 만드는건
이인성(이인성)님의 말 :
만들어진 파라미터 노드에 보면
이인성(이인성)님의 말 :
parameter type에서
이인성(이인성)님의 말 :
바꿔줄수있어요
정재훈(정재훈) 님에게 파일을 전송합니다.김정환(김정환) 님에게 파일을 전송합니다.() 님에게 파일을 전송합니다.김민식(김민식) 님에게 파일을 전송합니다.남지현(Lost.in.Space.) 님에게 파일을 전송합니다.이인성(이인성)님의 말 :
잘안되시는분들은
이인성(이인성)님의 말 :
이 파일을 한번 열어보세요
이인성(이인성)님의 말 :
지금까지 진행된 내용입니다.
정재훈(정재훈)님의 말 :
네.. 했습니다.
이인성(이인성)님의 말 :
음
()님의 말 :
네~
이인성(이인성)님의 말 :
이게 지금
이인성(이인성)님의 말 :
왜 이렇게 되고있는건지
이인성(이인성)님의 말 :
이해가 되시죠?
김민식(김민식)님의 말 :
네
정재훈(정재훈)님의 말 :
네
이인성(이인성)님의 말 :
중간에 혹시 이해가 잘 안되거나 하는 부분이 있으면
()님의 말 :
네
이인성(이인성)님의 말 :
말해주세요 ^^
이인성(이인성)님의 말 :
그러면
이인성(이인성)님의 말 :
이 노이즈가
이인성(이인성)님의 말 :
한쪽 방향으로
이인성(이인성)님의 말 :
흐르게 만들어주려면
김민식(김민식)님의 말 :
잠시 질문좀 해도 될까요
이인성(이인성)님의 말 :
네
김민식(김민식)님의 말 :
벡터의 연산이
이인성(이인성)님의 말 :
네
김민식(김민식)님의 말 :
add 에서
이인성(이인성)님의 말 :
네
김민식(김민식)님의 말 :
input2는 벡터 값이고
이인성(이인성)님의 말 :
네
김민식(김민식)님의 말 :
1은 float 값인데
김민식(김민식)님의 말 :
더해지면 벡터값 x,x,x 각각의 값에 더해지나요
이인성(이인성)님의 말 :
add에서요
이인성(이인성)님의 말 :
그게
이인성(이인성)님의 말 :
후디니에서
이인성(이인성)님의 말 :
Add나 multiply divide등등
이인성(이인성)님의 말 :
모든 연산하는 노드들은
이인성(이인성)님의 말 :
무조건 첫번째 인풋값이 가지는 형식으로
이인성(이인성)님의 말 :
리턴이되요
이인성(이인성)님의 말 :
첫번째 float이 붙으면
이인성(이인성)님의 말 :
다음에 어떤게 붙던지 무조건 float값으로 나오고
이인성(이인성)님의 말 :
vector가 붙으면 무조건 vector값으로 나오고요
이인성(이인성)님의 말 :
만약 vector가 먼저붙는다면
김민식(김민식)님의 말 :
음 네..
이인성(이인성)님의 말 :
뒤에 float 값이 붙을때 하나씩 각 요소에 더해지구요
김민식(김민식)님의 말 :
그값을 알순 없나요
김민식(김민식)님의 말 :
ㅋ
이인성(이인성)님의 말 :
음
이인성(이인성)님의 말 :
아마
이인성(이인성)님의 말 :
vop안에서 바로 그 값을 확인할 수있는지는
이인성(이인성)님의 말 :
잘 모르겠네요
이인성(이인성)님의 말 :
ㅎ
김민식(김민식)님의 말 :
네 알겠습니다.~
이인성(이인성)님의 말 :
ㅎㅎ
이인성(이인성)님의 말 :
이건
이인성(이인성)님의 말 :
체크해두고
이인성(이인성)님의 말 :
알아보도록하죠 ㅎㅎ
이인성(이인성)님의 말 :
자
이인성(이인성)님의 말 :
그럼
이인성(이인성)님의 말 :
이어서
이인성(이인성)님의 말 :
지금 저 노이즈가
이인성(이인성)님의 말 :
한쪽방향으로 흐르게 만들어주려면
이인성(이인성)님의 말 :
어떻게 해야할까요??
김민식(김민식)님의 말 :
time-flow??;;
이인성(이인성)님의 말 :
이것도 비슷한 원리입니다.
김정환(김정환)님의 말 :
add
정재훈(정재훈)님의 말 :
add에서 나오는 값이
이인성(이인성)님의 말 :
flow는 위아래로 노이즈가 움직이는것이고
정재훈(정재훈)님의 말 :
플로트면 되지 않을까요
이인성(이인성)님의 말 :
이거도 마찬가지로
이인성(이인성)님의 말 :
pos와 P사이에
이인성(이인성)님의 말 :
값에 변화를 주면 됩니다
이인성(이인성)님의 말 :
아깐 multiply를 사용했지만
이인성(이인성)님의 말 :
이번엔 add를 이용해서
이인성(이인성)님의 말 :
multiply와 노이즈 사이에
이인성(이인성)님의 말 :
우선 add를 붙여보세요
()님의 말 :
네 붙였습니다
김민식(김민식)님의 말 :
네
정재훈(정재훈) 님에게 파일을 전송합니다.김정환(김정환) 님에게 파일을 전송합니다.() 님에게 파일을 전송합니다.김민식(김민식) 님에게 파일을 전송합니다.남지현(Lost.in.Space.) 님에게 파일을 전송합니다.이인성(이인성)님의 말 :
요런식으로
이인성(이인성)님의 말 :
time값을 연결해보면
이인성(이인성)님의 말 :
한쪽방향으로 흘러갑니다.
()님의 말 :
흘러가요~
이인성(이인성)님의 말 :
여기에다가
이인성(이인성)님의 말 :
time값을 flow에 연결해주면 출렁출렁거리면서
이인성(이인성)님의 말 :
흘러가게 되겠죠
이인성(이인성)님의 말 :
그런데 여기에서
김민식(김민식)님의 말 :
네
이인성(이인성)님의 말 :
time값은 점점 커지는 값이니까
이인성(이인성)님의 말 :
Z축 양의 방향으로 흘러야 될것같은데
이인성(이인성)님의 말 :
왜 반대로 흐를까요?
이인성(이인성)님의 말 :
그건 바로
김민식(김민식)님의 말 :
fval3 에
이인성(이인성)님의 말 :
네
김민식(김민식)님의 말 :
욤?
이인성(이인성)님의 말 :
네네
이인성(이인성)님의 말 :
Time값은 점점 커지는 값인데 왜 흐르는 방향은
이인성(이인성)님의 말 :
-z축이 될까요?
김정환(김정환)님의 말 :
포인트번호때문에??
이인성(이인성)님의 말 :
다른분들은
이인성(이인성)님의 말 :
어떻게 생각하세요?
이인성(이인성)님의 말 :
이것이 지금 하고있는 작업에 대해
이인성(이인성)님의 말 :
핵심적인 부분이예요 ㅎㅎ
이인성(이인성)님의 말 :
ㅎ
이인성(이인성)님의 말 :
좀 어렵나요?
이인성(이인성)님의 말 :
그건
이인성(이인성)님의 말 :
지금 z방향으로 흘러가고있는것은
이인성(이인성)님의 말 :
Noise가 아니라
이인성(이인성)님의 말 :
P값이기 때문이예요
이인성(이인성)님의 말 :
예를 들어서
이인성(이인성)님의 말 :
사람이 땅위에 서있는데
이인성(이인성)님의 말 :
사람이 걸어가는냐
이인성(이인성)님의 말 :
땅이 움직이느냐
이인성(이인성)님의 말 :
사람은 가만히 있어도 땅이 움직이면
이인성(이인성)님의 말 :
사람이 반대로 움직이고있는것 처럼 보이잖아요?
이인성(이인성)님의 말 :
꼭 버스 두대가 같이있는데 옆차가 뒤로 가면
이인성(이인성)님의 말 :
내가 앞으로 가는거처럼 보이는거?
김민식(김민식)님의 말 :
네
정재훈(정재훈)님의 말 :
네
이인성(이인성)님의 말 :
이해가 가시나요?
김정환(김정환)님의 말 :
이해가 안되네요 ㅜㅜ
이인성(이인성)님의 말 :
음
김민식(김민식)님의 말 :
그럼 실제로는 z로 흘러간다는 말씀?..
이인성(이인성)님의 말 :
아뇨
이인성(이인성)님의 말 :
실제로 z축으로
이인성(이인성)님의 말 :
흘러가고있는건
이인성(이인성)님의 말 :
P값인거예요
이인성(이인성)님의 말 :
노이즈는
이인성(이인성)님의 말 :
add까지 연산된 P값을
이인성(이인성)님의 말 :
받게 되는데
이인성(이인성)님의 말 :
add까지는 P값을 만져줬죠 z축으로 흘러가도록
이인성(이인성)님의 말 :
기준이 움직인걸로
이인성(이인성)님의 말 :
생각하시면되요
이인성(이인성)님의 말 :
지금
이인성(이인성)님의 말 :
이해가 잘 안되더라도
이인성(이인성)님의 말 :
천천히 한번 잘 생각해 보세요
이인성(이인성)님의 말 :
원리에 관한 부분이니까요
이인성(이인성)님의 말 :
자 그럼
이인성(이인성)님의 말 :
우선
이인성(이인성)님의 말 :
다른부분으로 넘어가 봅시다
이인성(이인성)님의 말 :
음
이인성(이인성)님의 말 :
지금
이인성(이인성)님의 말 :
흘러가는 효과를 만들기 위해서
이인성(이인성)님의 말 :
global1에서
이인성(이인성)님의 말 :
Time값을 빼서 연결을 해줬는데
이인성(이인성)님의 말 :
이런방식은
이인성(이인성)님의 말 :
방향이나 수치를 조정할때
이인성(이인성)님의 말 :
쓸대없이 노드가 많아지게 됩니다
이인성(이인성)님의 말 :
add와 time사이에 있는
이인성(이인성)님의 말 :
float to vector를
이인성(이인성)님의 말 :
끊어버리고
이인성(이인성)님의 말 :
파라미터노드를 붙여 보세요
김민식(김민식)님의 말 :
time 쪽에요?
이인성(이인성)님의 말 :
parameter type은 vector로
정재훈(정재훈)님의 말 :
붙였습니다.
정재훈(정재훈) 님에게 파일을 전송합니다.김정환(김정환) 님에게 파일을 전송합니다.() 님에게 파일을 전송합니다.김민식(김민식) 님에게 파일을 전송합니다.남지현(Lost.in.Space.) 님에게 파일을 전송합니다.이인성(이인성)님의 말 :
요렇게요
김민식(김민식)님의 말 :
네
이인성(이인성)님의 말 :
그리고
이인성(이인성)님의 말 :
parameter에서
이인성(이인성)님의 말 :
한번 $T를 한쪽에 줘보세요
이인성(이인성)님의 말 :
다들 $T는 아시죠?
김정환(김정환)님의 말 :
Time
이인성(이인성)님의 말 :
네
이인성(이인성)님의 말 :
한번 값을 줘보세요
정재훈(정재훈)님의 말 :
네
이인성(이인성)님의 말 :
아마 그럼
이인성(이인성)님의 말 :
안흘러갈겁니다
이인성(이인성)님의 말 :
ㅋ
()님의 말 :
흘러가네요~
이인성(이인성)님의 말 :
어
정재훈(정재훈)님의 말 :
흘러가는데요--
이인성(이인성)님의 말 :
안흘러가야되는데
이인성(이인성)님의 말 :
노이즈에서
이인성(이인성)님의 말 :
flow에 연결된 time값 끊어보세요
정재훈(정재훈)님의 말 :
네. 거긴 없는데 흘러가네요--
이인성(이인성)님의 말 :
음
이인성(이인성)님의 말 :
잠시만요
정재훈(정재훈) 님에게 파일을 전송합니다.김정환(김정환) 님에게 파일을 전송합니다.() 님에게 파일을 전송합니다.김민식(김민식) 님에게 파일을 전송합니다.남지현(Lost.in.Space.) 님에게 파일을 전송합니다.이인성(이인성)님의 말 :
요거
이인성(이인성)님의 말 :
한번 열어보세요
이인성(이인성)님의 말 :
아
이인성(이인성)님의 말 :
잘못보냈네요
이인성(이인성)님의 말 :
잠시만요 ^^;;
()님의 말 :
ㅎㅎㅎ
김정환(김정환)님의 말 :
ㅋㅋ;
정재훈(정재훈) 님에게 파일을 전송합니다.김정환(김정환) 님에게 파일을 전송합니다.() 님에게 파일을 전송합니다.김민식(김민식) 님에게 파일을 전송합니다.남지현(Lost.in.Space.) 님에게 파일을 전송합니다.이인성(이인성)님의 말 :
요겁니다 ㅋㅋ
이인성(이인성)님의 말 :
오잉
()님의 말 :
$T를 다니까 흘러가네요
김정환(김정환)님의 말 :
Parameter에 $T넣고 했는데 움직이네요
이인성(이인성)님의 말 :
흘러가네요 ㅡㅡ;
이인성(이인성)님의 말 :
예전에는
정재훈(정재훈)님의 말 :
네
이인성(이인성)님의 말 :
이게 바꼈나봐요
김정환(김정환)님의 말 :
똑똑해졌네요 ㅋㅋ
정재훈(정재훈)님의 말 :
^^
이인성(이인성)님의 말 :
원래 vop에서
이인성(이인성)님의 말 :
$T나 $FF를 사용하면
이인성(이인성)님의 말 :
그당시의 타임이나 프레임값만
이인성(이인성)님의 말 :
전달이 됐었거든요
이인성(이인성)님의 말 :
제가 지금 설명하려는 부분이 뭐냐면
이인성(이인성)님의 말 :
vop안에서 이런 변수는
이인성(이인성)님의 말 :
애니메이션이 안되니까
이인성(이인성)님의 말 :
파라미터를 달고
이인성(이인성)님의 말 :
밖으로 나가보면
이인성(이인성)님의 말 :
vopsop에
이인성(이인성)님의 말 :
parameter값이 생기잖아요?
정재훈(정재훈)님의 말 :
네
이인성(이인성)님의 말 :
거기서 컨트롤해줘야 한다 이런거였는데
이인성(이인성)님의 말 :
바꼈나보네요 ㅎㅎ
정재훈(정재훈)님의 말 :
그렇군요^^
이인성(이인성)님의 말 :
이건 제가 잘못알고있었던건지
이인성(이인성)님의 말 :
바뀐건지 한번 확실하게
이인성(이인성)님의 말 :
찾아볼께요
이인성(이인성)님의 말 :
ㅎ
김민식(김민식)님의 말 :
네
()님의 말 :
아하~
김정환(김정환)님의 말 :
네 ㅎㅎ
이인성(이인성)님의 말 :
ㅎㅎ
이인성(이인성)님의 말 :
parameter노드를
이인성(이인성)님의 말 :
이렇게 달아주면
이인성(이인성)님의 말 :
방향이나 수치조정이 훨씬 편하겠죠?
이인성(이인성)님의 말 :
$T *0.3
이인성(이인성)님의 말 :
머 이런식도 가능하고
이인성(이인성)님의 말 :
각각의 축에 값을 줘서 방향을 컨트롤할 수도 있고
이인성(이인성)님의 말 :
자
이인성(이인성)님의 말 :
이것이
이인성(이인성)님의 말 :
이정도 네트웍이
이인성(이인성)님의 말 :
큰 파도의 흐름을 만드는데 사용되었습니다.
이인성(이인성)님의 말 :
여기서
이인성(이인성)님의 말 :
frequncy값이랑
()님의 말 :
ㅇㅇ
이인성(이인성)님의 말 :
흐르는 속도를
이인성(이인성)님의 말 :
큼직큼직하게
이인성(이인성)님의 말 :
만들고
이인성(이인성)님의 말 :
또다른 노이즈를 이용해서
이인성(이인성)님의 말 :
작은 웨이브들을 만들어줄꺼예요
정재훈(정재훈)님의 말 :
네
이인성(이인성)님의 말 :
노이즈의 flow값에도 파라미터를 달아서
이인성(이인성)님의 말 :
컨트롤 하구요
이인성(이인성)님의 말 :
출렁거리는정도를
이인성(이인성)님의 말 :
여기까지
이인성(이인성)님의 말 :
이해가 잘 안되는 부분이 있나요?
김민식(김민식)님의 말 :
-z 빼고는 이해되네요..
김정환(김정환)님의 말 :
-z 저는 이해했어요
이인성(이인성)님의 말 :
음
이인성(이인성)님의 말 :
ㅋ
이인성(이인성)님의 말 :
그게 좀 햇갈릴 수 있는 부분인데
이인성(이인성)님의 말 :
다시 한번 설명을 드려보자면
이인성(이인성)님의 말 :
물위에 배를 타고 떠있다고 생각했을때
이인성(이인성)님의 말 :
아니
이인성(이인성)님의 말 :
다리로 합시다
이인성(이인성)님의 말 :
강위에 다리위에 서있다고 생각해봅시다
이인성(이인성)님의 말 :
다리에서 강을 내려다보면
이인성(이인성)님의 말 :
나는 가만있는데
이인성(이인성)님의 말 :
강이 흘러가니까
이인성(이인성)님의 말 :
내가 꼭 한쪽으로 가는거같은
이인성(이인성)님의 말 :
느낌 받아본적있으시죠?
김민식(김민식)님의 말 :
네
이인성(이인성)님의 말 :
그런데
이인성(이인성)님의 말 :
강의 어느 한지점을 찍어서 생각해보면
이인성(이인성)님의 말 :
그 점과 나의 위치를 따져보면
이인성(이인성)님의 말 :
강이흐르면서 점점 변하게 되잖아요?
이인성(이인성)님의 말 :
위치의 차이가
이인성(이인성)님의 말 :
점은 점점 뒤로가고
이인성(이인성)님의 말 :
나는 점점 앞으로가고
김민식(김민식)님의 말 :
네
이인성(이인성)님의 말 :
여기서 지금 한 작업은
이인성(이인성)님의 말 :
노이즈의 다른 부분은 하나도 안건들였지만
이인성(이인성)님의 말 :
들어가는 P값을 바꿔줬어요
이인성(이인성)님의 말 :
노이즈는 P값을 기준으로 생성이되는데
이인성(이인성)님의 말 :
P값이 고정이라면 노이즈도 고정이겠죠?
이인성(이인성)님의 말 :
노이즈에 다른 변화를 주지 않았을때
이인성(이인성)님의 말 :
P를 강 노이즈를 나라고 생각해보면..?
이인성(이인성)님의 말 :
이해가 잘 안가시나요? ^^;;
이인성(이인성)님의 말 :
이건
이인성(이인성)님의 말 :
지금당장은 크게 중요한 부분은 아니니까
이인성(이인성)님의 말 :
한번 천천히 생각해보세요
김민식(김민식)님의 말 :
네
이인성(이인성)님의 말 :
원리에 대한 부분이거든요
이인성(이인성)님의 말 :
노이즈가
이인성(이인성)님의 말 :
어떤 식으로 형성이 되는거냐면
이인성(이인성)님의 말 :
만약
이인성(이인성)님의 말 :
한축으로만 놓고본다면
이인성(이인성)님의 말 :
0에서 10까지 값이 있다고 해요
이인성(이인성)님의 말 :
0일때는 0
이인성(이인성)님의 말 :
1일때는 0.1
이인성(이인성)님의 말 :
2일때는 0.3
이인성(이인성)님의 말 :
3일때는 0.4
이인성(이인성)님의 말 :
그러다가
이인성(이인성)님의 말 :
4일때부터 다시 0.3
이인성(이인성)님의 말 :
5일때 0.2
이인성(이인성)님의 말 :
6일때 0.1
이인성(이인성)님의 말 :
이런식으로 만들어져요
이인성(이인성)님의 말 :
근데 그 기준이 되는 값을 바꿔주는 작업이예요
김민식(김민식)님의 말 :
네
이인성(이인성)님의 말 :
천천히 생각해보세요 ㅎ
이인성(이인성)님의 말 :
이걸 그림으로 설명드리는게 좋을듯한데
이인성(이인성)님의 말 :
제가 오픈클래스끝나고 한번 정리를 해서
이인성(이인성)님의 말 :
올릴께요ㅎ
김민식(김민식)님의 말 :
네 감사합니다
이인성(이인성)님의 말 :
ㅎㅎ
이인성(이인성)님의 말 :
다른 궁금한점 있으세요?
정재훈(정재훈)님의 말 :
flow noise는 입력된 값으로 어떻게 노이즈를 만드느건가요?
이인성(이인성)님의 말 :
음 모든 노이즈는
이인성(이인성)님의 말 :
아까 설명드린데로
이인성(이인성)님의 말 :
P값을 기준으로
이인성(이인성)님의 말 :
노이즈를 만들어주는건데
이인성(이인성)님의 말 :
만들어지는 패턴이 다 다른거라고 생각하시면 되요
김정환(김정환)님의 말 :
bound_parm <<요놈은 어떤놈인가요??
이인성(이인성)님의 말 :
그건
이인성(이인성)님의 말 :
parameter에
이인성(이인성)님의 말 :
들어오는 값이 있냐 없냐
이인성(이인성)님의 말 :
들어오면 1 안들어오면 0
이인성(이인성)님의 말 :
이렇게 리턴해주는걸로 알고있어요
김정환(김정환)님의 말 :
아하
이인성(이인성)님의 말 :
근데
이인성(이인성)님의 말 :
한번 정확하게 확인해봐야겠네요
이인성(이인성)님의 말 :
ㅎ
김정환(김정환)님의 말 :
쓸모없는 기능이 없네요 ㅎㅎ
이인성(이인성)님의 말 :
dma
이인성(이인성)님의 말 :
음
이인성(이인성)님의 말 :
그게
이인성(이인성)님의 말 :
쓸모가 있는데가 있어요
이인성(이인성)님의 말 :
switch나
이인성(이인성)님의 말 :
if then block
이인성(이인성)님의 말 :
머 이런것들을 사용할때
이인성(이인성)님의 말 :
값이 들어오면 1번으로 연결되고
이인성(이인성)님의 말 :
아니면 2번으로 연결하고
이인성(이인성)님의 말 :
요런식으로도 쓰일 수 있구요
정재훈(정재훈)님의 말 :
ㅎㅎ 인성님도 저처럼 잘 못읽으신듯 하네요^^
정재훈(정재훈)님의 말 :
쓸모없지 않다고 하신건데
정재훈(정재훈)님의 말 :
저도 첨에 쓸모 없다고 읽었네요
이인성(이인성)님의 말 :
아
김정환(김정환)님의 말 :
제가 말을 헷갈리게 적었네요 ㅠㅠ;
이인성(이인성)님의 말 :
아뇨
이인성(이인성)님의 말 :
죄송
이인성(이인성)님의 말 :
ㅋㅋ
정재훈(정재훈)님의 말 :
ㅎㅎ
이인성(이인성)님의 말 :
ㅎㅎㅎ
이인성(이인성)님의 말 :
또 궁금한점??
이인성(이인성)님의 말 :
아
이인성(이인성)님의 말 :
참
이인성(이인성)님의 말 :
아까전에
이인성(이인성)님의 말 :
노이즈가 어떤식으로
이인성(이인성)님의 말 :
형성되는지에 대한건
이인성(이인성)님의 말 :
제가 저번주내용정리할때도 적었었는데
이인성(이인성)님의 말 :
노이즈를 바로 컬러값에 연결해보면
이인성(이인성)님의 말 :
각 노이즈마다
이인성(이인성)님의 말 :
패턴이 어떤식으로 형성되는지
이인성(이인성)님의 말 :
확인하기가 쉬워요
정재훈(정재훈)님의 말 :
네.. 알겠습니다.
이인성(이인성)님의 말 :
언제 한번씩 연결해보세요 ㅎ
이인성(이인성)님의 말 :
Flow노이즈같은경우는
이인성(이인성)님의 말 :
가장 간단한 노이즈예요
이인성(이인성)님의 말 :
다른것들은 frequncy라던가
이인성(이인성)님의 말 :
roughness
이인성(이인성)님의 말 :
ampulitute
이인성(이인성)님의 말 :
등등 많이 컨트롤 할 수 있는 값들이 있는데 비해서
이인성(이인성)님의 말 :
음
이인성(이인성)님의 말 :
잠깐 쉬었다가 할까요?
이인성(이인성)님의 말 :
10분정도
이인성(이인성)님의 말 :
ㅎㅎ
정재훈(정재훈)님의 말 :
전 상관없습니다^^
이인성(이인성)님의 말 :
그러면
이인성(이인성)님의 말 :
지금
이인성(이인성)님의 말 :
까지 만들어진 부분은
이인성(이인성)님의 말 :
큰 웨이브라고 생각하고
이인성(이인성)님의 말 :
큼직큼직하게
이인성(이인성)님의 말 :
모션을 좀 제어해보세요
이인성(이인성)님의 말 :
10분간
김민식(김민식)님의 말 :
네
정재훈(정재훈)님의 말 :
네
이인성(이인성)님의 말 :
ㅎㅎ
김민식(김민식)님의 말 :
인성님
이인성(이인성)님의 말 :
넵
김민식(김민식)님의 말 :
multiply
이인성(이인성)님의 말 :
네
김민식(김민식)님의 말 :
에 연결된 input2 값으로 제어하는거 아닌가요
이인성(이인성)님의 말 :
네
이인성(이인성)님의 말 :
그걸로
이인성(이인성)님의 말 :
밀도를
이인성(이인성)님의 말 :
조정해줄수 있지요
김민식(김민식)님의 말 :
아네 y값조정해도 높이는 안올라가서요 ㅋ
김민식(김민식)님의 말 :
밀도 줄이면 올라간것처럼 보이네요
이인성(이인성)님의 말 :
아
이인성(이인성)님의 말 :
지금은 Y값이
이인성(이인성)님의 말 :
의미가 없어요
이인성(이인성)님의 말 :
원래
이인성(이인성)님의 말 :
그리드는 평면이니까요 ㅎ
김민식(김민식)님의 말 :
네네
이인성(이인성)님의 말 :
다들
이인성(이인성)님의 말 :
좀 만져보셨나요??
김정환(김정환)님의 말 :
flownoise는 ampulitute를 제어할수는 없나요??
이인성(이인성)님의 말 :
그거는
이인성(이인성)님의 말 :
flownoise다음에
이인성(이인성)님의 말 :
multiply와
이인성(이인성)님의 말 :
파라미터를 붙여서
이인성(이인성)님의 말 :
값을 곱하는식으로
이인성(이인성)님의 말 :
조정할수있어요
김정환(김정환)님의 말 :
아하
이인성(이인성)님의 말 :
ㅎ
이인성(이인성)님의 말 :
사실 antialiased flow noise를 사용하면
이인성(이인성)님의 말 :
이런저런 과정없이
이인성(이인성)님의 말 :
노이즈 자체에서
이인성(이인성)님의 말 :
바로 값들을 조정해줄수있지만
이인성(이인성)님의 말 :
일부러
이인성(이인성)님의 말 :
좀 이렇게 돌아서
이인성(이인성)님의 말 :
접근해봤어요
이인성(이인성)님의 말 :
흐름을 경험해보는 기회가 되길 바라면서 ㅎㅎ
정재훈(정재훈)님의 말 :
네.. 많은 도움이 되네요^^
이인성(이인성)님의 말 :
음
이인성(이인성)님의 말 :
다들
이인성(이인성)님의 말 :
좀 만져보셨나요??
김정환(김정환)님의 말 :
네
정재훈(정재훈)님의 말 :
네
김민식(김민식)님의 말 :
네
이인성(이인성)님의 말 :
음
이인성(이인성)님의 말 :
그럼
이인성(이인성)님의 말 :
작은 노이즈를 한번 만들어볼까요?
이인성(이인성)님의 말 :
이번엔
이인성(이인성)님의 말 :
antialiased noise를 사용해 볼겁니다
이인성(이인성)님의 말 :
대왕님
이인성(이인성)님의 말 :
안계신가..^^;;
이인성(이인성)님의 말 :
아
정재훈(정재훈)님의 말 :
ㅎㅎ 잠시 자리 비우신듯^^
이인성(이인성)님의 말 :
그리고 중요한거
이인성(이인성)님의 말 :
한가지가 더 있어요
이인성(이인성)님의 말 :
지금
이인성(이인성)님의 말 :
뷰포트를 살짝 옆으로 놓고
이인성(이인성)님의 말 :
output에
이인성(이인성)님의 말 :
P값에 연결된 값을
이인성(이인성)님의 말 :
붙였다가
이인성(이인성)님의 말 :
땠다가 한번 해보세요
김정환(김정환)님의 말 :
!!
이인성(이인성)님의 말 :
어떤게 느껴지세요?
김정환(김정환)님의 말 :
그리드가 올라갔다는 느낌이 오네요
김정환(김정환)님의 말 :
전체적으로요
이인성(이인성)님의 말 :
네
이인성(이인성)님의 말 :
그 문제가 있는데
이인성(이인성)님의 말 :
이런식으로 디폼을할때는
이인성(이인성)님의 말 :
아무래도 전체적으로 쏠리는거보다는
이인성(이인성)님의 말 :
제자리에서 위아래로
이인성(이인성)님의 말 :
움직이는게 좋겠죠>?
김정환(김정환)님의 말 :
네
이인성(이인성)님의 말 :
다른 물체들도 같이
이인성(이인성)님의 말 :
사용을 해야하니까
이인성(이인성)님의 말 :
지금
김민식(김민식)님의 말 :
네
이인성(이인성)님의 말 :
Flow noise헬프를 찾아보면 나오지만
이인성(이인성)님의 말 :
Flow noise는
이인성(이인성)님의 말 :
0에서 1 사이의 값을 리턴해줘요
이인성(이인성)님의 말 :
그래서 그리드의 원래 위치에 더해졌을때
이인성(이인성)님의 말 :
전체적으로 위로 올라가버리거든요
이인성(이인성)님의 말 :
이런경우에는
이인성(이인성)님의 말 :
output에 들어가기전에 0.5를 빼준다거나
이인성(이인성)님의 말 :
할 수도있지만
이인성(이인성)님의 말 :
fit이라는 노드가 참 유용해요
이인성(이인성)님의 말 :
혹시 익스프레션에서든 vop에서든 Fit사용해보신분?
정재훈(정재훈)님의 말 :
fit01이라는 함수는 본적이 있네요
이인성(이인성)님의 말 :
네
정재훈(정재훈)님의 말 :
sprite할때
김정환(김정환)님의 말 :
함수는 저도...
정재훈(정재훈)님의 말 :
ㅎㅎ
이인성(이인성)님의 말 :
ㅎㅎ
이인성(이인성)님의 말 :
원래
이인성(이인성)님의 말 :
VOP이
이인성(이인성)님의 말 :
VEX 코드를
이인성(이인성)님의 말 :
노드로 표현하는거라는거 아시죠?
정재훈(정재훈)님의 말 :
네..
김정환(김정환)님의 말 :
네
김민식(김민식)님의 말 :
네
이인성(이인성)님의 말 :
코드마다
이인성(이인성)님의 말 :
대부분 대응하는 노드가 있어요
이인성(이인성)님의 말 :
익스프레션에서
김정환(김정환)님의 말 :
예약어 말씀하시는거에요?
이인성(이인성)님의 말 :
음
이인성(이인성)님의 말 :
뭐 Fit이라던가
이인성(이인성)님의 말 :
normalize라던가
이인성(이인성)님의 말 :
예약어라고 할 수도있겠구요
김정환(김정환)님의 말 :
아하
이인성(이인성)님의 말 :
FIt이
이인성(이인성)님의 말 :
머하는물건이냐하면
이인성(이인성)님의 말 :
texport창을 열어서
이인성(이인성)님의 말 :
exhelp fit()
이인성(이인성)님의 말 :
이렇게 쳐보세요
이인성(이인성)님의 말 :
float fit (float num, float oldmin, float oldmax, float newmin, float newmax)
Fits a value from one range to another.
Return a number between newmin and newmax that is relative to num in
the range between oldmin and oldmax. If the value is outside the old
range, it will be clamped to the new range.
EXAMPLES
| fit(3,1,4,5,20)=15
|
RELATED
fit01
fit11
fit10
김정환(김정환)님의 말 :
clamp to the new range
이인성(이인성)님의 말 :
이
이인성(이인성)님의 말 :
fit이 하는역할이
이인성(이인성)님의 말 :
예를 들어서 0~1의 값을 받았다면
이인성(이인성)님의 말 :
이걸 정해진 수
이인성(이인성)님의 말 :
만약 -1에서 1 로 정했다면
이인성(이인성)님의 말 :
값을 늘려주고 줄여주고 옮겨주고
이인성(이인성)님의 말 :
머 이런기능이예요
김정환(김정환)님의 말 :
저는 이해했어요
정재훈(정재훈)님의 말 :
뉴레인지 값으로 다시 매칭 시키는거군요
이인성(이인성)님의 말 :
네네
이인성(이인성)님의 말 :
바로 그겁니다 ㅎㅎ
이인성(이인성)님의 말 :
한번
이인성(이인성)님의 말 :
직접 해볼까요?
김민식(김민식)님의 말 :
네
이인성(이인성)님의 말 :
flow noise바로 뒤에
이인성(이인성)님의 말 :
fit노드를 연결해보세요
김정환(김정환)님의 말 :
제어하기가 까다롭게 느껴지네요
이인성(이인성)님의 말 :
음
이인성(이인성)님의 말 :
여기서 첫번째 두번째는
이인성(이인성)님의 말 :
0, 1
이인성(이인성)님의 말 :
로 되어있죠 일단?
김정환(김정환)님의 말 :
네
이인성(이인성)님의 말 :
세번째는
이인성(이인성)님의 말 :
-0.5
이인성(이인성)님의 말 :
네번째는
이인성(이인성)님의 말 :
0.5
이인성(이인성)님의 말 :
해보세요
김정환(김정환)님의 말 :
아 ㅋㅋ
이인성(이인성)님의 말 :
ㅎ
이인성(이인성)님의 말 :
이해되시죠?
김정환(김정환)님의 말 :
네
정재훈(정재훈)님의 말 :
네
김정환(김정환)님의 말 :
3,4가 새로운 범위
이인성(이인성)님의 말 :
네
이인성(이인성)님의 말 :
위에 두개는
김정환(김정환)님의 말 :
1,2는 기존범위값
이인성(이인성)님의 말 :
네
이인성(이인성)님의 말 :
맞아요
이인성(이인성)님의 말 :
이 fit이라는 노드가
이인성(이인성)님의 말 :
정말로 유용해요
이인성(이인성)님의 말 :
많이 쓰이게되고
이인성(이인성)님의 말 :
반대로
이인성(이인성)님의 말 :
값을 뒤집어 줄수도있구요
남지현(Lost.in.Space.)님의 말 :
예..저도 맨날 써요
이인성(이인성)님의 말 :
앗
이인성(이인성)님의 말 :
ㅎㅎ
김정환(김정환)님의 말 :
ㅎㅎ
이인성(이인성)님의 말 :
값 순서를 바꿔주면
이인성(이인성)님의 말 :
값을 뒤집어줄수도있구요
이인성(이인성)님의 말 :
음
이인성(이인성)님의 말 :
이제
이인성(이인성)님의 말 :
간단하게
이인성(이인성)님의 말 :
작은 웨이브를 한번 만들어보고
이인성(이인성)님의 말 :
제가 파일을 하나 드릴테니
이인성(이인성)님의 말 :
각자 분석해보는걸로 오늘의 클래스를 마치도록할께요
김정환(김정환)님의 말 :
네
김민식(김민식)님의 말 :
네
이인성(이인성)님의 말 :
민식님도
정재훈(정재훈)님의 말 :
네..
이인성(이인성)님의 말 :
fit이해되셨나요?
김민식(김민식)님의 말 :
네
이인성(이인성)님의 말 :
음
이인성(이인성)님의 말 :
그럼
김민식(김민식)님의 말 :
근데 잘하고있는건지 모르겟네요
김민식(김민식)님의 말 :
ㅋㅋ
이인성(이인성)님의 말 :
ㅎㅎ
이인성(이인성)님의 말 :
이따가
이인성(이인성)님의 말 :
파일을 드리면
이인성(이인성)님의 말 :
한번 비교해보세요
이인성(이인성)님의 말 :
음
이인성(이인성)님의 말 :
antialiased noise를 한번 만들어 보세요
이인성(이인성)님의 말 :
dk
이인성(이인성)님의 말 :
아
이인성(이인성)님의 말 :
antialiased flow noise
이인성(이인성)님의 말 :
예요^^;;
정재훈(정재훈)님의 말 :
네^^
이인성(이인성)님의 말 :
역시
이인성(이인성)님의 말 :
global의 P값에 연결하고
이인성(이인성)님의 말 :
노이즈 뒤에는 아까처럼 float to vector의 y값을 연결하고
이인성(이인성)님의 말 :
flow noise와
이인성(이인성)님의 말 :
global의 P값이
이인성(이인성)님의 말 :
연결되어있는
이인성(이인성)님의 말 :
add에
이인성(이인성)님의 말 :
같이 연결해주세요
김정환(김정환)님의 말 :
연결했어요
이인성(이인성)님의 말 :
작은 노이즈들이 추가되었지요?
김정환(김정환)님의 말 :
네
이인성(이인성)님의 말 :
이게 일단 큰 연결은 다 끝났어요
이인성(이인성)님의 말 :
여기서 노이즈에 플로우값을 주고
이인성(이인성)님의 말 :
이런저런 조정을 좀 해보면 대략적으로
이인성(이인성)님의 말 :
연결은 다 되었고
이인성(이인성)님의 말 :
제가 드리는 파일은
이인성(이인성)님의 말 :
여기에 추가적으로
이인성(이인성)님의 말 :
switch노드를 통해서
이인성(이인성)님의 말 :
작은 웨이브를
이인성(이인성)님의 말 :
껐다가
이인성(이인성)님의 말 :
켰다가
이인성(이인성)님의 말 :
할 수 있고
이인성(이인성)님의 말 :
머 이런저런 작은 연결들이 좀 더 있는데
이인성(이인성)님의 말 :
받아보시면 확인해보시면 되구요
이인성(이인성)님의 말 :
다른분들도 연결 다 되었나요?
정재훈(정재훈)님의 말 :
네. 했습니다.
이인성(이인성)님의 말 :
민식님은?
김정환(김정환)님의 말 :
Flow는 어느축으로 움직이는 거에요?
이인성(이인성)님의 말 :
flow는
이인성(이인성)님의 말 :
어느한축으로 움직이는게 아니고
김민식(김민식)님의 말 :
네
이인성(이인성)님의 말 :
노이즈값이
이인성(이인성)님의 말 :
반전에 반전
이인성(이인성)님의 말 :
이런식으로 진행되는거예요
김정환(김정환)님의 말 :
아하
김정환(김정환)님의 말 :
네
이인성(이인성)님의 말 :
출렁거리는 모션이랄까
이인성(이인성)님의 말 :
음
이인성(이인성)님의 말 :
그럼
이인성(이인성)님의 말 :
제가
이인성(이인성)님의 말 :
드릴 파일을
이인성(이인성)님의 말 :
잠시 정리하는동안
이인성(이인성)님의 말 :
지금까지 된것을 한번 만져보세요 ㅎㅎ
정재훈(정재훈)님의 말 :
네
정재훈(정재훈) 님에게 파일을 전송합니다.김정환(김정환) 님에게 파일을 전송합니다.() 님에게 파일을 전송합니다.김민식(김민식) 님에게 파일을 전송합니다.남지현(Lost.in.Space.) 님에게 파일을 전송합니다.남지현(Lost.in.Space.)님의 말 :
클래스가 좀더 잘 될려면..연속성이 있어야 할거 같고...가장 중요한건 피드백인거 같아요.
이인성(이인성)님의 말 :
네
김정환(김정환)님의 말 :
ㅋㅋㅋㅋㅋ
정재훈(정재훈)님의 말 :
네^^
이인성(이인성)님의 말 :
ㅎㅎ
남지현(Lost.in.Space.)님의 말 :
오픈이라는 의미는 누구나 동일한 레벨에서 시작할 수 있지만..아마도..그 피드백이 다른 결과를 만드는거 같아요
이인성(이인성)님의 말 :
음..
남지현(Lost.in.Space.)님의 말 :
10년동안 많은 분들을 봐오지만..
남지현(Lost.in.Space.)님의 말 :
이번처럼 잘 진행되는 경우가 없었던거 같습니다. 물론 참여인원이 중요한게 아니라..
이인성(이인성)님의 말 :
오
김정환(김정환)님의 말 :
재질넣으셨네요ㄷㄷ;
이인성(이인성)님의 말 :
아
남지현(Lost.in.Space.)님의 말 :
인성씨가 스터디 준비를 너무 잘 하시는거 같아요
이인성(이인성)님의 말 :
그냥 간단한 쉐이딩
이인성(이인성)님의 말 :
아
이인성(이인성)님의 말 :
^^;;;
이인성(이인성)님의 말 :
아마 어느정도 하다보면
이인성(이인성)님의 말 :
금새 바닥이 드러날듯 한데
이인성(이인성)님의 말 :
ㅎㅎ
정재훈(정재훈)님의 말 :
멋지네요..
정재훈(정재훈)님의 말 :
인성씨가 수고가 많으시네요 정말
이인성(이인성)님의 말 :
아 아닙니다. 저도 정리해보는 기회가 되어서
()님의 말 :
ㅇㅇ ㅎㅎㅎ
이인성(이인성)님의 말 :
도움이 많이 되요
김민식(김민식)님의 말 :
ㅎ
이인성(이인성)님의 말 :
그 제가 드린 파일에 보시면
이인성(이인성)님의 말 :
오늘 진행한내용이랑
이인성(이인성)님의 말 :
거의 비슷하지만
이인성(이인성)님의 말 :
파라미터들에
이인성(이인성)님의 말 :
네이밍된것들
이인성(이인성)님의 말 :
vopsop 노드찍어보시면
이인성(이인성)님의 말 :
파라미터창에
이인성(이인성)님의 말 :
컨트롤러들 만들어져있는거
이인성(이인성)님의 말 :
보이시죠?
이인성(이인성)님의 말 :
vop네트웍으로 들어가지않고
이인성(이인성)님의 말 :
다른 op들처럼
이인성(이인성)님의 말 :
네트웍이 좀 복잡해지더라도
이인성(이인성)님의 말 :
중요부분들에는
이인성(이인성)님의 말 :
파라미터를 만들고
이인성(이인성)님의 말 :
이름을 잘 정해줘서
이인성(이인성)님의 말 :
이렇게 노드에서 직접 값들을 컨트롤 하게 만들어주는것도
이인성(이인성)님의 말 :
참 중요한 부분이라고 생각합니다.
정재훈(정재훈)님의 말 :
네.. 참고하겠습니다.
이인성(이인성)님의 말 :
그리고
이인성(이인성)님의 말 :
노드들이 복잡해질수록
이인성(이인성)님의 말 :
vop 네트웍상에서
이인성(이인성)님의 말 :
서로 구분이 잘 가도록
이인성(이인성)님의 말 :
정리해주는게 중요해지는데
이인성(이인성)님의 말 :
network box
이인성(이인성)님의 말 :
가 도움이 많이 됩니다.
이인성(이인성)님의 말 :
컬러지정도 그렇고
이인성(이인성)님의 말 :
네트웍 박스 사용해보셨나요?
()님의 말 :
아니요
김정환(김정환)님의 말 :
서브네트웍?
이인성(이인성)님의 말 :
아뇨
정재훈(정재훈)님의 말 :
네
이인성(이인성)님의 말 :
한번
이인성(이인성)님의 말 :
노드몇개를
김정환(김정환)님의 말 :
음..;
정재훈(정재훈)님의 말 :
컨트롤 n말씀하시는거죠?
이인성(이인성)님의 말 :
선택해보고
이인성(이인성)님의 말 :
네네
이인성(이인성)님의 말 :
노드 한무더기를 선택하고
김정환(김정환)님의 말 :
아
이인성(이인성)님의 말 :
컨트롤 n눌러보세요
김정환(김정환)님의 말 :
좋은기능이죠
이인성(이인성)님의 말 :
부분별로 그렇게 정리해두면 보기 편하겠죠 ㅎ
()님의 말 :
네모
김민식(김민식)님의 말 :
오홍
김정환(김정환)님의 말 :
숨겨놓을수도 있고요
이인성(이인성)님의 말 :
네네
이인성(이인성)님의 말 :
접었다가 폈다가 할 수도있고
이인성(이인성)님의 말 :
노드가 복잡해지면 정말 유용해요
이인성(이인성)님의 말 :
나중에 어느게 어느건지 분간이 안가거든요
이인성(이인성)님의 말 :
ㅋ
김정환(김정환)님의 말 :
네
이인성(이인성)님의 말 :
여튼
이인성(이인성)님의 말 :
그안에 스위치노드가
이인성(이인성)님의 말 :
어떤식으로 구성되는지
이인성(이인성)님의 말 :
확인해보시고
김정환(김정환)님의 말 :
인성님 질문요
이인성(이인성)님의 말 :
네
김정환(김정환)님의 말 :
잠깐 봤는데
이인성(이인성)님의 말 :
네
김정환(김정환)님의 말 :
Small Wave Toggle
이인성(이인성)님의 말 :
네
김정환(김정환)님의 말 :
안에 Toggle Default
김정환(김정환)님의 말 :
이게 어떤 기능을 하는건가요?
이인성(이인성)님의 말 :
아
이인성(이인성)님의 말 :
그건
이인성(이인성)님의 말 :
기본값을 정해주는겁니다
이인성(이인성)님의 말 :
만들었을때
이인성(이인성)님의 말 :
체크가 기본적으로 되어있을지
이인성(이인성)님의 말 :
해제가 되어있을지
이인성(이인성)님의 말 :
이걸
이인성(이인성)님의 말 :
이제 하나의 오퍼레이터라고 볼 수 있잖아요?
이인성(이인성)님의 말 :
이걸 불러다 쓸때
이인성(이인성)님의 말 :
기본값
이인성(이인성)님의 말 :
모든 파라미터들이
이인성(이인성)님의 말 :
vop넷 안에서는
이인성(이인성)님의 말 :
지정하는 값들이 다 기본값으로 되요
김정환(김정환)님의 말 :
음...
김정환(김정환)님의 말 :
기본값이라는게..?
이인성(이인성)님의 말 :
음
이인성(이인성)님의 말 :
그러니까
이인성(이인성)님의 말 :
지금
이인성(이인성)님의 말 :
만든
이인성(이인성)님의 말 :
이 vopsop을
이인성(이인성)님의 말 :
하나의 op로 사용한다고 했을때
이인성(이인성)님의 말 :
예를 들어서
이인성(이인성)님의 말 :
box노드를 불러오면
이인성(이인성)님의 말 :
기본값으로 사이즈나
이인성(이인성)님의 말 :
타입이나
이인성(이인성)님의 말 :
이런것들이 지정되어있잖아요?
김정환(김정환)님의 말 :
네
이인성(이인성)님의 말 :
그런식으로 디폴트값을
이인성(이인성)님의 말 :
지정해주는거예요
김정환(김정환)님의 말 :
그렇군요
이인성(이인성)님의 말 :
이
이인성(이인성)님의 말 :
vopsop노드
이인성(이인성)님의 말 :
이름을 wave라고 바꾸고
이인성(이인성)님의 말 :
shelf창에
이인성(이인성)님의 말 :
드래그해놓으면
이인성(이인성)님의 말 :
자동으로
이인성(이인성)님의 말 :
항시 사용할 수 있는 노드로 만들어져요
이인성(이인성)님의 말 :
그러면 탭키치고 wave라고 쳐보면
김정환(김정환)님의 말 :
다른 질문도 할께요
이인성(이인성)님의 말 :
지금만들어진게 나오구요
이인성(이인성)님의 말 :
네
김정환(김정환)님의 말 :
vop로 각포인트의 거리를 구해서
()님의 말 :
좋네요
이인성(이인성)님의 말 :
네
김정환(김정환)님의 말 :
0포인트 에서 가장가까운 최소값을 0포인트의 attribute로 넣어서 사용을 할려는데
김정환(김정환)님의 말 :
너무 어렵더군요..;
이인성(이인성)님의 말 :
음
이인성(이인성)님의 말 :
이해가 잘
이인성(이인성)님의 말 :
0포인트에서
이인성(이인성)님의 말 :
가장가까운 최소값이라면
이인성(이인성)님의 말 :
가장 가까이있는
김정환(김정환)님의 말 :
포인트의 위치가 랜덤이고
이인성(이인성)님의 말 :
네
이인성(이인성)님의 말 :
가장 짧은값을
이인성(이인성)님의 말 :
0포인트에
이인성(이인성)님의 말 :
어트리벗으로 만든다는
이인성(이인성)님의 말 :
말씀이신가요?
김정환(김정환)님의 말 :
네
김정환(김정환)님의 말 :
1포인트도 마찬가지로요
이인성(이인성)님의 말 :
아 각 포인트별로
김정환(김정환)님의 말 :
모든포인트에
이인성(이인성)님의 말 :
넣어야하는값은 포인트 넘버?
김정환(김정환)님의 말 :
음..
이인성(이인성)님의 말 :
거리?
김정환(김정환)님의 말 :
거리에요
김정환(김정환)님의 말 :
distance
이인성(이인성)님의 말 :
음
이인성(이인성)님의 말 :
그건
이인성(이인성)님의 말 :
저도 한번 테스트해보고
이인성(이인성)님의 말 :
이야기하는것이 좋겠네요
김정환(김정환)님의 말 :
네 ㅜㅜ
이인성(이인성)님의 말 :
ㅎㅎ
김정환(김정환)님의 말 :
VOP로 할려니 힘들어서요 ㅠㅠ
이인성(이인성)님의 말 :
vop안에서도
이인성(이인성)님의 말 :
for loop
이인성(이인성)님의 말 :
있어요
이인성(이인성)님의 말 :
아무튼 그건 저도 한번 테스트해볼께요
이인성(이인성)님의 말 :
ㅎㅎ
김정환(김정환)님의 말 :
네..
김정환(김정환)님의 말 :
테스트하시고 조언좀 부탁할께요
이인성(이인성)님의 말 :
네
이인성(이인성)님의 말 :
먼저 찾으시면
이인성(이인성)님의 말 :
꼭 알려주세요 ㅎㅎㅎ
이인성(이인성)님의 말 :
꼭 첼린지를 하는 기분 ㅋ
김정환(김정환)님의 말 :
카페 퀴즈해볼려다가
김정환(김정환)님의 말 :
ㅋㅋ
이인성(이인성)님의 말 :
자
김정환(김정환)님의 말 :
네이버쪽에 파이썬으로 된것이 있던데 VOP로 도전을 하고 싶어져서 ㅋ
이인성(이인성)님의 말 :
아
이인성(이인성)님의 말 :
ㅋ
이인성(이인성)님의 말 :
재밌겠네요
이인성(이인성)님의 말 :
다른분들도
이인성(이인성)님의 말 :
한번 해보세요 ㅎ
이인성(이인성)님의 말 :
자
이인성(이인성)님의 말 :
그럼
이인성(이인성)님의 말 :
오늘의 숙제가 나갑니다.
정재훈(정재훈)님의 말 :
네.
김정환(김정환)님의 말 :
넵
이인성(이인성)님의 말 :
이번숙제는
이인성(이인성)님의 말 :
displacement map
이인성(이인성)님의 말 :
입니다
이인성(이인성)님의 말 :
제가 드린 파일에보면
이인성(이인성)님의 말 :
간단한 디스맵이 들어있죠?
김정환(김정환)님의 말 :
SHOP에요?
이인성(이인성)님의 말 :
sp
이인성(이인성)님의 말 :
네
이인성(이인성)님의 말 :
shop에
정재훈(정재훈)님의 말 :
네
()님의 말 :
vopDis
이인성(이인성)님의 말 :
네
이인성(이인성)님의 말 :
맞습니다
김정환(김정환)님의 말 :
아
이인성(이인성)님의 말 :
거기보시면
김정환(김정환)님의 말 :
인성님
이인성(이인성)님의 말 :
간단한 turb노이즈를이용한 디스맵인데
이인성(이인성)님의 말 :
네네
김정환(김정환)님의 말 :
SHOP쪽은 VOP로 짜면
김정환(김정환)님의 말 :
씬뷰에서 바로나오지가 않는데
이인성(이인성)님의 말 :
아
이인성(이인성)님의 말 :
그건
김정환(김정환)님의 말 :
랜더거시면서 하나요
김정환(김정환)님의 말 :
??
이인성(이인성)님의 말 :
원래
이인성(이인성)님의 말 :
뷰포트에서 바로바로 보려면
이인성(이인성)님의 말 :
openGL쉐이더로 만들어줘야하는데
이인성(이인성)님의 말 :
그건 저도 아직 잘 모르구요 ㅎㅎ
김정환(김정환)님의 말 :
랜더걸리않고는 없는거네요..
이인성(이인성)님의 말 :
shaderview
이인성(이인성)님의 말 :
라고 있어요
김정환(김정환)님의 말 :
어디쯤에 있어요..?
이인성(이인성)님의 말 :
그게
이인성(이인성)님의 말 :
뷰포트 상단에 보면
이인성(이인성)님의 말 :
Scene VIew
이인성(이인성)님의 말 :
뭐 이런거 있죠
김정환(김정환)님의 말 :
네
이인성(이인성)님의 말 :
아마 제가 드린 파일에는 나와있을텐데
이인성(이인성)님의 말 :
shader view
이인성(이인성)님의 말 :
오른쪽 끝에
이인성(이인성)님의 말 :
없으면
이인성(이인성)님의 말 :
플러스 아이콘 눌러서
이인성(이인성)님의 말 :
찾아보면 나와요
김정환(김정환)님의 말 :
아..!
김정환(김정환)님의 말 :
ㅎㅎ;
이인성(이인성)님의 말 :
이게 오브젝트에 직접 입혀져서는 안보이기때문에
이인성(이인성)님의 말 :
보면서 작업하다가
이인성(이인성)님의 말 :
렌더도 걸어보고
김정환(김정환)님의 말 :
이걸 못찾다니 ㅠㅠ
이인성(이인성)님의 말 :
ㅋ
이인성(이인성)님의 말 :
그리고
이인성(이인성)님의 말 :
왼쪽
이인성(이인성)님의 말 :
보면
이인성(이인성)님의 말 :
각종 도구들 들어있는 바 있죠?
김정환(김정환)님의 말 :
네
이인성(이인성)님의 말 :
거기서
이인성(이인성)님의 말 :
카메라 밑에있는게
이인성(이인성)님의 말 :
프리뷰 렌더예요
김정환(김정환)님의 말 :
오호라
이인성(이인성)님의 말 :
영역지정해서
이인성(이인성)님의 말 :
뷰포트에 긁어보면
이인성(이인성)님의 말 :
ㅋ
김정환(김정환)님의 말 :
좋네요 ㅎㅎ
이인성(이인성)님의 말 :
ㅎㅎ
김민식(김민식)님의 말 :
카메라 밑이요?
이인성(이인성)님의 말 :
케메라모양 밑에
김민식(김민식)님의 말 :
아하
()님의 말 :
실사간지네요 바다가
김민식(김민식)님의 말 :
화면이 작아서 안보엿네요..
정재훈(정재훈)님의 말 :
ㅎㅎ
이인성(이인성)님의 말 :
ㅋ
이인성(이인성)님의 말 :
아
이인성(이인성)님의 말 :
쉐이더는 별거 없어요
이인성(이인성)님의 말 :
^^;
이인성(이인성)님의 말 :
여튼
이인성(이인성)님의 말 :
오늘의 과제는
이인성(이인성)님의 말 :
디스플레이스먼트 맵을 만들어보는겁니다.
()님의 말 :
ㅇㅇ
정재훈(정재훈)님의 말 :
네
김민식(김민식)님의 말 :
네
이인성(이인성)님의 말 :
vop vex displacement
김정환(김정환)님의 말 :
또 고민이 되네 ㅠㅠ
이인성(이인성)님의 말 :
를 만들고
이인성(이인성)님의 말 :
안으로 들어가서
이인성(이인성)님의 말 :
작업을 해보시는데
이인성(이인성)님의 말 :
제가
이인성(이인성)님의 말 :
자료를 드릴께요
이인성(이인성)님의 말 :
잠시만요 ㅎㅎ
정재훈(정재훈) 님에게 파일을 전송합니다.김정환(김정환) 님에게 파일을 전송합니다.() 님에게 파일을 전송합니다.김민식(김민식) 님에게 파일을 전송합니다.남지현(Lost.in.Space.) 님에게 파일을 전송합니다.김민식(김민식)님의 말 :
ㅜㅜㅜ
()님의 말 :
메주
이인성(이인성)님의 말 :
간단하게
김정환(김정환)님의 말 :
이것은!!
이인성(이인성)님의 말 :
스피어에 마운틴 노드를 달고
이인성(이인성)님의 말 :
디스맵을 한번 도전해보세요
이인성(이인성)님의 말 :
ㅎㅎ
김정환(김정환)님의 말 :
넵
정재훈(정재훈)님의 말 :
네
이인성(이인성)님의 말 :
참고로
이인성(이인성)님의 말 :
cellular noise
이인성(이인성)님의 말 :
를 기반으로
이인성(이인성)님의 말 :
크랙들이 만들어져있어요
김정환(김정환)님의 말 :
네
이인성(이인성)님의 말 :
그리고
이인성(이인성)님의 말 :
그 크랙들이 불규칙하게 만들어지기 위해서는
이인성(이인성)님의 말 :
아까전에 flow noise에 들어가는 값에
이인성(이인성)님의 말 :
변화를 준것처럼
이인성(이인성)님의 말 :
거기에 노이즈를 준겁니다
김정환(김정환)님의 말 :
네
이인성(이인성)님의 말 :
혹시
이인성(이인성)님의 말 :
후디니에서
이인성(이인성)님의 말 :
uv project
이인성(이인성)님의 말 :
사용해보셨어요?
김민식(김민식)님의 말 :
아뇨;
정재훈(정재훈)님의 말 :
네
김정환(김정환)님의 말 :
약간요
이인성(이인성)님의 말 :
안해보셨으면
이인성(이인성)님의 말 :
그냥
이인성(이인성)님의 말 :
P값으로 연결해줘도 되요
이인성(이인성)님의 말 :
그러면 오브젝이 움직일때
이인성(이인성)님의 말 :
디스맵이 변하긴 하지만
이인성(이인성)님의 말 :
일단은 그렇게 해보세요
김민식(김민식)님의 말 :
네..
이인성(이인성)님의 말 :
이번 과제가
이인성(이인성)님의 말 :
좀 무겁죠?
이인성(이인성)님의 말 :
ㅋ
김정환(김정환)님의 말 :
네 ㅠㅜ
이인성(이인성)님의 말 :
꼭 이모양이 아니더라도
이인성(이인성)님의 말 :
너무 어렵게 느껴지시면 노이즈를 이용해서
이인성(이인성)님의 말 :
다른 모양이라도
이인성(이인성)님의 말 :
한번 만들어봐요
이인성(이인성)님의 말 :
제가
정재훈(정재훈) 님에게 파일을 전송합니다.김정환(김정환) 님에게 파일을 전송합니다.() 님에게 파일을 전송합니다.김민식(김민식) 님에게 파일을 전송합니다.남지현(Lost.in.Space.) 님에게 파일을 전송합니다.이인성(이인성)님의 말 :
vop네트웍 구성은 보여드릴께요
이인성(이인성)님의 말 :
displacement along normal 노드에 대해서
이인성(이인성)님의 말 :
한번 알아보시구요
이인성(이인성)님의 말 :
그림에서 위쪽 라인은
이인성(이인성)님의 말 :
울퉁불퉁함을 주기 위한것이고
이인성(이인성)님의 말 :
아래라인이 크랙을 만드는 vop이예요
이인성(이인성)님의 말 :
어려우시면 더 간단하게 다른 모양으로 만드셔도 좋구요
이인성(이인성)님의 말 :
담주에
이인성(이인성)님의 말 :
디스맵에대해서
이인성(이인성)님의 말 :
한번
이인성(이인성)님의 말 :
알아보는 시간을 가질까해요
이인성(이인성)님의 말 :
ㅎ
김정환(김정환)님의 말 :
네~
정재훈(정재훈)님의 말 :
네.
정재훈(정재훈)님의 말 :
수고하셨습니다.
이인성(이인성)님의 말 :
네
이인성(이인성)님의 말 :
그럼 될 수 있으면 과제 꼭 해보시고
이인성(이인성)님의 말 :
담주에
이인성(이인성)님의 말 :
뵙도록 하겠습니다.
정재훈(정재훈)님의 말 :
네. 담주에 뵐게요
김정환(김정환)님의 말 :
네.
()님의 말 :
ㅎㅎㅎ 수고하셨습니다~
이인성(이인성)님의 말 :
혹시
김정환(김정환)님의 말 :
수고하셨습니다~
이인성(이인성)님의 말 :
궁금한게 생기면
이인성(이인성)님의 말 :
홈피에
이인성(이인성)님의 말 :
질문 날려주세요
정재훈(정재훈)님의 말 :
네..
김정환(김정환)님의 말 :
네
()님의 말 :
네~
이인성(이인성)님의 말 :
그럼 고생하셨어요 ㅎㅎ
정재훈(정재훈)님의 말 :
네.고생하셨서요
김민식(김민식)님의 말 :
수고하셧습니다~
김정환(김정환)님의 말 :
수고들 하셨습니다
()님의 말 :
수고들 하셨어요~
--------------------------------------------------------------------------------------------------------
이번주 과제는 VOP을 이용한 Displacement Map 만들어보기 입니다.
목표는 아래와 같은 모양입니다.
스피어에 mountain 노드로 변형을 주고 디스맵으로 디테일을 만들어보시기 바랍니다.

이미지는 Celluar Noise나 Crack Noise를 이용해서 크랙들을 만들고 turbNoise로 작은 굴곡들을 만들어주면 되는데, cellnoise의 freq와 offset에 turbnoise를 사용해서 불규칙성을 만들어줄 수 있습니다..
만약 좀 부담스러우신분들은 간단하게 다른 형태를 만들어보셔도 좋고 중간과정이라도 좋으니 꼭 한번씩 경험해보시고 결과물은 홈피에 올려주시기 바랍니다. 그리고 과제가 올라오면 서로서로 활발하게 의견을 주고받았으면 좋겠습니다. 그래야 올리는 사람도 흥이나고, 클래스도 더 활발하게 진행될 수 있는 힘이 될것이라 생각합니다..^^
아래는 제가 작업했던 vop network 입니다. 예전에 작업했던거라 좀 이상한 부분도 있고해서 고쳐서 보여드리고 싶은데 지금은 파일이 남아있지않네요^^;; 참고로 Displacement Along Normal은 Normal방향으로 값을 적용해주는 노드입니다.

마지막으로 이번주에 질문받은 내용중 해결되지 않은 부분은 게시물로 올려두고 해결되면 글에 추가하겠습니다.
1. vop에서 연산된값을 바로 확인 할 수 있는 방법.
2. vop을 이용해서 각각의 포인트에 '가장 가까운 포인트와의 거리'를 포인트 어트리벗으로 넣기.
저도 이 부분에 대해서 저도 테스트 해보겠지만 다른분들도 확인해보시고 서로 정보를 공유할 수 있으면 좋겠습니다.
| Attachment | Size |
|---|---|
| 49.19 KB |
Inseong
Mon, 04/26/2010 - 00:00
Permalink
hipnc파일 첨부했습니다.
오늘 보내드렸던 웨이브 파일이랑, 과제할때 사용하시라고 기본세팅(?)되어있는 파일을 하나 만들어서 붙입니다.