2012-01-20 4 views
0

나는 하루 종일 Blender로 c4d에서 애니메이션 모델을 얻으려고 노력해 왔습니다. 모델은 잘 전송되지만 애니메이션은 그렇지 않습니다. 나는 COLLADA, 3ds 및 obj 파일 형식을 사용했지만 성공한 파일은 없습니다. 파일을 three.js로 가져 오려고 할 때 파일을 블렌더로 가져와야합니다. 나는을 c4d> threejs에서 보았지만 파이썬 콘솔은 오류를 던지고있다.cinema4d에서 믹서기로 애니메이션 내보내기

의견이 있으십니까? 그게 도움이된다면 v12의 c4d와 v2.59의 믹서기를 사용하고 있습니다.

답변

1

this answer 에서 볼 수 있듯이 몇 년 전에 비슷한 문제가 발생하여 파이썬 스크립트를 작성했습니다.

three.js의 blog at work의 게시물도 me으로 작성되었으며 이전 버전이기도합니다. C4D R11.5 용으로 작성되었으며 API가 조금 변경되었습니다. Vincent은 내 GitHub 저장소에서 분기하기에 충분하여 his repository에서 얻을 수있는 해당 스크립트를 업데이트 할 수있었습니다. 여전히 three.js 스크립트는 지오메트리/메시 만 내 보냅니다. 그러나 애니메이션을 전혀 처리하지 않습니다 (스크립트를 작성한 시점에서 3 개의 .js에서 변형이 지원되지 않았습니다).

원한다면 기하학 + 애니메이션 트랙 (위치, 회전, 축척 및 변이) (PLA)을 내보낼 때 내가 가지고있는 스크립트의 업데이트 된 버전과 같은 것이 있습니다. 거의 2 살이므로 C4D R11.5와 Blender 2.49에서 작동합니다.

작동 방식에 대한 기록을 볼 수 있습니다. here.

위에서 언급했듯이 C4D R12 Python API는 조금 변경되었으며 블렌더 파이썬 API는 블렌더 2.50 이상에서 Python 3.0으로 완전히 변경되었습니다.

불행히도 시간 제약으로 곧 업데이트 할 수는 없지만 이전 코드를 설명/설명/공유 할 수 있습니다. 마음에 떠오르는 또 다른 사항은 이전 버전 (C4D R11.5 및 블렌더 2.49)을 사용하는 것입니다. 그러나 R12.5에서 사용하는 모든 기능이 R11.5에서 지원되지 않을 수도 있습니다. 확실한).