애니메이션

coordiante manager 값을 애니메이션 할 수 있을까요?

by 미성씨 posted Jul 31, 2013 Replies 5
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

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

안녕하세요?

 

보통 오브젝트의 포지션이 움직이는 애니메이션을 줄 때 설정창에서 오브젝트의 Coord탭에서  x, y, z값에 키를 주지요...

 

그런데  이 오브젝트가 어떤 다른 오브젝트의 하위에 있는 child 오브젝트인 경우,

포지션값에 애니메이션을 줄때, world coordinate 하에서의 값을 보며 애니메이션을 주고 싶습니다.

하이라키에서 child임을 유지시킨채로 world coordinate하에서의 포지션 값을 보며 애니메이션을 주려면 어떻게 해야 할까요?

Coordinate manager에는 world coordiante값이 표기가 되긴 하는데 여기에서 애니메이션 키는 못 주더라구요..

 

그럼 답변 부탁드립니다~

  • ?
    스펜서 2013.07.31 16:34

    속성 매니저 아래에 보시면 Freeze Transformation(상태 고정)이라고 있습니다.

    이걸 확장해서 연 다음, 


    '모두 상태 고정' 버튼을 클릭하면 상대값이 여기에 저장되고, 위쪽 Coordinate에는 절대 좌표가 남게 됩니다.

    그렇게 작업하시면 무리 없으실꺼에요.

  • ?
    미성씨 2013.07.31 16:59

    스펜서님 답변 감사합니다.

    그런데 말씀하신대로 해도 제가 생각하는 결과는 안나와서 다른 질문을 더 드려봐도 될까요??

     

    a 오브젝트 밑에 b가 child 오브젝트로 있습니다.

    a가 0f에서 30f까지 x방향으로 움직이게 키프레임을 주고, b는 0f에서 30f까지 z방향으로 움직이도록 키프레임을 줍니다.

    결과적으로 a는 x방향으로, b는 x와 z의 대각선 방향으로 움직이게 됩니다.

    그런데 a의 child였던 b를 하이라키상에서 바깥으로 빼왔을때에도 b의 애니메이션이 a 밑에 있을때와 동일한 모습을 보였으면 하는데,

    실제로 b를 a바깥으로 빼오면 단지 z방향으로만 움직이지 x와 z의 대각선 방향으로 움직이지 않습니다.

     

    혹시 방법이 있을까요?

  • ?
    김건균 2013.07.31 17:14

    a 밑에 Null을 하나 넣구요. b에 Constraint 태그를 붙이고, Parent로 a 아래의 Null을 지정해 주신 다음

    Null에 키를 잡으면 될 것 같네요.

  • ?
    스펜서 2013.07.31 17:28 Files첨부 (1)

    a 위치.x값을 선택하고 마우스 우클릭 - 애니메이션 - 드리븐 선택(절대적)

    b 위치.x값을 선택하고 마우스 우클릭 - 애니메이션 - 드리븐 선택(절대적)


    이렇게 XPresso로 연동하셔도 될 것 같습니다.

  • ?
    엘라스틱마인드 2013.08.01 00:30

    차일드하는 이유가 부모로 부터 위치를 상속받기 위해서 입니다.

    그런데 차일드 해둔 상태에서 키를 잡아 두고

    굳이 다시 밖으로 빼려는 이유에 대한 설명이 없네요.

     

    어떤 이유에서 그런 올바르지 않은 방법으로 하려고 하시는지

    적어 주시면 좀 더 키프레임 기반의 애니메이션 다운 더 좋은 답변이 달리겠죠.

     

     


Articles

53 54 55 56 57 58 59 60 61 62