프로그램 연동

c4d 애니메션을 unity연동할때 fbx파일 변환시 애니메이션 기능 질문입니다.

by 슈퍼준 posted Jan 23, 2013 Replies 3
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

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

c4d에서 모그라프와 밴드를 사용하여 애니메이션을 잡았습니다.

그후 베이킹후 fbx로 변환후 유니티로 가져왔는데.. 모델링은 뜨는데 애니메이션을 불러오지못합니다.

어떻게 해야하나요~??ㅠㅠ

  • profile
    묵구 2013.01.23 17:06

    당연히 유니티는 게임 제작툴이기 때문에 3D에서 쓰이는 디포머는 인식 안됩니다.


    모그라프도 당연하구요.


    R14버전에서 Alembic 파일로 익스포터 하면 되나 잘 모르겠네요..unity에서 alembic인식하나요?


    아니면 nitrobake라는 유료플러그인을 이용해서 모그라프와 밴드 오브젝트를 베이크 시켜서 키를 뽑아내셔야 유니티에서 인식합니다.


    unity에서 인식하는 3D기능들을 인식하고 계시면 편합니다.

  • profile
    모션레스 2013.01.23 19:22

    묵구님이 잘 써주셨지만 하나 추가하자면 fbx 의 경우 PLA 의 경우 캐쉬데이터로 받아들여집니다.

     

    모그라프의 경우 니트로 베이크로 할경우 각 좌표계값을 가져올순 있지만 PLA의 경우 캐쉬데이터라 유니티에서 인식하는지는 모르겠네요.

     

    개인적으로 DM2 파일을 이용하시는건 어떨까 합니다.

     

    본이나 그런건 인식못하지만 모든 데이터를 PLA로 인식하고 따로 캐쉬데이터도 인식 안하기 때문에 적용이 용이합니다.

     

    단 프로그램 인식과 파일 포멧 특성상 좁은 면의 버텍스와 화려한 동작의 경우 버텍스가 씹힐 위험성이 좀 있습니다.

     

    유니티는 안써보고 어플개발에서 했던 경험입니다.....

     

    그리고 FBX와는 달리 본이나 그런게 안넘어가기 때문에 차후 수정이 아닌 파일 교체식으로만 가능할걸로 압니다.

  • ?
    .피. 2013.01.24 00:56

    하도 오래전에 해봐서 기억이 가물한데.

    Unity는 애니메이션 툴에서 지원하는 FBX 포맷을 원활히 지원하기 때문에.

    각 애니메이션툴의 독자적인 디폼, 컨스트레인등 쓰지마시고.

    포인트 캐쉬 데이터는 무겁기때문에. 어쩔수 없는 캐릭터의 몰프 타겟등을 잡을 때만 사용하시는 것이 좋구요.

    조인트 셋팅으로  Weight 적용후. 조인트 애니메이션 데이터를 불러올수 있습니다.

    애니메이션 탄젠트 커브까지 지원하므로 .아주 잘 됩니다.



Articles

1 2 3 4 5 6 7 8 9 10