2013-02-06 2 views
3

Maya에서 조작 된 (skeleton and soft bind) 모델을 가지고 있습니다. 이 모델은 하나의 JPEG 텍스처가 매핑 된 하나의 완벽한 저 폴리입니다. 해골의 간단한 애니메이션이 있습니다. (조인트 회전). ThreeJs (webGL)와 함께 작동시켜야합니다.애니메이션이있는 Maya에서 three.js까지

모프 타겟으로 OBJ를 내보내려고합니까? OBJ를 할 수는 있지만 어떻게 모프 타겟을 얻을 수 있습니까? 내가 작업하고있는 개발자가 webGL에서 Maya의 구운 애니메이션 파일 (.MC 또는 .XML)을 읽을 수 있습니까? Collada DAE를 내 보내실 수 있습니까?

우리를 올바른 방향으로 이끌어 줄 수있는 도움이 있으면 대단히 감사하겠습니다.

감사합니다.

답변

0

거기에 충분한 정보가 있으므로 FAQ를 읽어야합니다. https://github.com/mrdoob/three.js/wiki. 아마도 Wavefront obj가 애니메이션을 지원하지 않으므로 Collada로 내보낼 필요가있을 것입니다.

1

데이터를 ThreeJS로 가져 오려면 Maya에서 Collada DAE 파일을 내보내는 것이 가장 좋습니다. http://Clara.io (온라인 3D 편집기, 모델러, 애니메이션)을 통해 데이터를 미리보고 공유 할 수 있으며 Collada DAE를 가져 와서 ThreeJS를 사용하여 표시 할 수 있습니다.

3

THREE.js는 Maya의 수출 업체와 함께 제공되지만 정적 모델에서만 작동합니다. 리깅 및 애니메이션 모델 내보내기를 지원하는 업데이트 된 버전을 만들었습니다. 중간 단계가 필요하지 않으며 .JS 파일로 바로 출력됩니다. 우리는 업데이트 된 수출업자를 THREE 트렁크와 통합 할 것을 요구하지만, 새롭게 개선 된 수출업자를 즉시 ​​얻고 싶다면이 저장소 (https://github.com/BlackTowerEntertainment/three.js/tree/maya_animation_exporter)에서 얻을 수 있습니다. 수출 업체 파일은 utils/수출 업체/maya에 있습니다.

희망이 도움이됩니다.

관련 문제