프로그램 연동

Cinema4d -> Unity 전환시 옥테인(맵핑) 및 애니메이션 질문

by 시폰 posted Mar 16, 2020 Replies 7
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

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

안녕하세요.

프로그램 연동 과정에 대한 정보가 유튜브나 검색을 해봐도 나오지가 않아, 답답한 마음에 질문올리게되었습니다.

 

현재

Cinema4d -> Unity

시포디 파일자체를 유니티에서 읽어드릴 순 있으나,

애니메이션(키프레임)정보는 읽어드릴 수 없는 것으로 알고있습니다.

움직임을 주기 위해서는 PLA로 키프레임을 구운다음 MDD형식으로 내보내고

유니티에서 MegaFiers(유료) 플러그인으로 읽어드리는 방법까지만 찾아볼 수 있었던 것 같습니다.

 

1) 시네마 4D의 일반적인 키프레임 으로 모션작업을 한것을 유니티에서 인지하는 것은 불가능한가요?

시포디->유니티로 모션을 넘기기 위해선 PLA방법밖에 할 수 없는건가요?

 

2) 현재 시네마4D&옥테인으로 작업을 하고 유니티&옥테인으로 전환하려고 합니다만

이 과정 시네마4D에서 일반적인 맵핑 후 CINEMA4D 파일을 유니티에서 읽어드리면 유니티의 옥테인렌더는 해당 부분을 잡아내질 못하는 것 같은데,

같은 옥테인플러그인이라도 서로서로 프로그램이 다르니 시네마포디에서 옥테인작업 한 결과를 유니티&옥테인으로 정보를 불러드릴 순 없는건가요?

현재로썬, 유니티에서 맵핑하는 방법을 따로 공부하여 맵핑하는 방법이 최선인건가요?

 

도움될만한 정보 등이 있다면 공유 부탁드립니다. 감사합니다.

  • ?
    코딱지` 2020.03.16 12:41

    1. 시포디에서 fbx로 export 할때 animation track 체크해주시고 유니티에서 fbx 파일 import 하시고 asset 메뉴에 나오는 플레이버튼 (cinema 4d_main)을  드래그해서 좌측에 있는 모델링에 넣어주시면 애니메이션은 그대로 들어옵니다.

  • ?
    시폰 2020.03.16 13:16
    트랙에만 체크해주면 되는건가요~?
    PLA버텍스캐쉬, 베이크올프레임은 비활성화시키고 트랙만 활성화시켜서 유니티에서 불러온다음 재생해봐도 되지않아서요!
  • ?
    시폰 2020.03.16 13:34
    모션은 해결했습니다!

    일반적인 위치/크기 등에 대한 애니메이션은 fbx파일로 출력만해도 넘어가지네요.
    다만 디포머안의 키프레임은 구워서 넘길 수 밖에 없는건가요? 아시면 답변부탁드립니다.
  • ?
    코딱지` 2020.03.16 14:03
    디포머 안에 키프레임도 애니메이션 키를 잡아주면 일반 크기/위치 애니메이션과 동일하게 넘어가는 걸로 알고있습니다. c4d 에서 export 할때 track 과 pla cathe 두개 체크하고 넘기면 됩니다.
  • ?
    시폰 2020.03.16 16:09
    답변 감사합니다.

    디포머 등 키프레임에 대해서는 안넘어가지는 것 같습니다 ㅠㅠ 알려주신대로 체크하곡 출력 후 적용시켜봐도 적용이 되질않네요 ㅠㅠ
  • ?
    이효원 2020.03.16 13:01

    파이프라인간 이동을 위해서 메테리얼까지 전부 이동 시키고 싶으시다면 orbx 포맷이 있긴합니다.
    씬 자체를 시퀸스 방식으로 뽑아내는거라 원하시는건 아닌거같지만..

  • ?
    시폰 2020.03.16 13:18
    시퀀스방식으로뽑아내면 용량이 많아지는거죠~?

    해당 방식처럼 시퀀스로 뽑아낸다음 젤쳇장의 메트리얼들로만 리맵핑 해놓으면 결과는 동일한건가요~?

Articles

1 2 3 4 5 6 7 8 9 10