Character

Cluster기능으로 눈썹을 움직이고 싶습니다.

by 샤이닝 posted Apr 16, 2009 Replies 2
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄
Extra Form

Cluster로 특정 부위를 움직이고싶은데 Cluster로 검색해도 마땅히 자료를 찾을수가 없어서 이렇게 질문 드립니다.
여러가지 시도를 해 보았는데 잘 안되네요.

첫번째 시도
일단 아래처럼 눈썹의 Vertex Map을 만들어 눈썹부위를 클러스트기능으로 움직여주고싶습니다.


Create Cluster를 클릭하면 아래 그림처럼 새로 생긴 "name.Cluster.Null Objec"가 허리부위에 위치하네요.
폴리곤 캐릭터의 중심점인가봅니다. 


제가 만든 눈썹부위의 버텍스 맵을 아래처럼 링크를 해주니


아래와 같이 됩니다. 뭔가 잘못됐다는 생각이 들던 참에 예전에 P님이 강의하신 동영상을 찾아서 보았습니다.



두번째 시도
P님 강좌중에 Cluster기능이 나오더군요.

P님의 강좌중 Character_part2_Weight라는 동영상을 보면 아래처럼 눈썹의 버텍스점을 임의로 몇개 클릭하고
 
Create Cluster 하는데요
포인트를 몇개 잡았던 지점을 기준으로 Cluster.Null Object가 생성이 되더군요.

동영상의 07:12초에서 보면 Vertex Map을 드래그해서 옮겨놓는 순간 눈썹이 살짝 움직입니다.
원래 움직이는것인가요? 움직이면 안되는거죠?

저는 조금 더 많이 움직였네요.
움직이는 정도는 버텍스를 제가 칠한 버택스맵과 얼마나 비슷하게 잡혔는지인것같은데 이렇게 한다면 늘 조금씩 움직일수밖에없는거아닌가요?

일단 결과는 아래처럼 되네요. 밑에 Strengh값이 100으로 되어있는데 0으로 놓으면 제자리로 돌아오지만 생성된 널 오브젝트를 움직여도 반응이없습니다. 100%에서 움직여야하는것같은데 100%일때 눈썹이 움직이지않고 그대로 유지하는 방법은 없나요?


세번째 시도
처음에 Brush의 Mode를 Paint로 놓고 눈썹의 움직일 부위를 먼저 잡아놓는것이 아닌
눈썹주위 포인트를 잡고 바로 Create Cluster를 누르면 앞에서 시도한것처럼 눈썹이 살짝 움직이지않네요.
그래서 성공했다라고 생각하고,  Brush의 Mode를 Paint로 놓고 생성된 Vertex Map을 좀 더 확장하면서 부드럽게 수정해주었습니다.
그러니까 눈썹이 또 살짝 틀어지네요.

방법을 모르겠습니다. 도움부탁드립니다.


추가질문으로는
왼쪽눈썹 움직이는 클러스트를 제대로 끝냈을때,  반대쪽에도 Vertex Map을 똑같이 복사하려면 어떻게 해야할까요?
조인트나 웨이트 미러할때 사용하는 방법대로는 안되는군요.
Paint Tool의 Symmetry옵션에서 Enable로 체크하고 Mirror 축을 YX로 맞춰주고 칠하면 양쪽이 똑같이 칠해지긴 하는데, 그럼 따로 컨트롤하는것이 아니니까요.
편법으로는 양쪽으로 먼저 칠하고  생긴 Tag를 하나더 복사해 각각 한쪽씩을 지워주면 되긴하는데 ^^;;;; 이렇게 하는건 아니겠지요?


  • ?
    P. 2009.04.16 17:58
    1.일단해당 포인트를 잡고 클러스터 명령실행하시는 것이 맞습니다.
    시네마의 클러스트는 좀더 디테일하게(클러스트의 메트릭스) 애니메이팅 하게 해줌으로 그것을 반영해 주기위해 움직입니다.
    그럴때에는 클러스터옵션에 Offset에 채크해주시고요.

    2.한쪽면만 버택스맵을 칠해주시고 캐릭터툴의 VAMP를 실행하셔서 소스와 타겟에 각각 같은 캐릭터(polygon)를 넣어주신 다음에
       Vertex Maps에 채크하신후 Transform에 X로, Space에 world로 놓고 실행하시면 반대편에 버택스맵이 생길겁니다.
       이제 눌과 클러스터 디포머를 world로 X로 -1 주셔서 반대편으로 복사하시던가 .mirror 툴로 복사하신후 사용하시면 됩니다.
  • ?
    샤이닝 2009.04.18 08:38
    잘 되는군요 정말 감사합니다 ^-^

Articles

4 5 6 7 8 9 10 11 12 13