2017-11-15 15 views
0

3D 애셋 및 애니메이션을 올바르게 내보내 3.j가 올바르게 표시 할 수 없습니다.three.js/A-Frame ObjectLoader가 텍스처를로드하지 않고 메쉬 위치를 잘못 지정했습니다.

3D 아티스트는 모두 Cinema4D에서 작업하므로 믹서기를 통해 three.js 호환 JSON을 내보내야합니다. FBX로 장면을 내 보낸 다음 블렌더로 가져옵니다. 이것은 잘 작동하는 것 같습니다. 모델은 미리보기 창에 Material View가 설정된 상태에서보기 좋게 표시되며 텍스처와 애니메이션을 사용하여 작업 한 간단한 모델도 내보낼 수 있습니다.

그러나 결과 JSON을로드 할 때 일부 메쉬가 180 ° 뒤집히고 (일부만 - 나무) 모델 중 하나 (산타 모델)가 텍스처링되지 않은 장면이 생겼습니다. 그들은 모두 믹서기에서 잘 보입니다.

enter image description here

이가 수출 문제 : https://threejs.org/editor/에서 JSON을로드 할 때

즉시 문제를 볼 수? 수출 매개 변수를 조정하여 문제를 해결할 수 있습니까? 블렌더에서 모델을 조정해야합니까?

답변

2

내가 여기에 몇 가지 조언을 것입니다 :

  1. File a bug on three.js을 아마 다른 three.js를 호환 믹서기 수출을 시도 수출
  2. 전에
  3. 시도의 동결 블렌더 또는 C4D로 변환하는 .blend 파일을 포함하여, glTF-Blender-Exporter입니다.
+0

고맙습니다. 우리는 glTF Blender Exporter로 전환했으며, 첫 번째 시도에서 완벽하게 작동했습니다. three.js JSON Exporter를 사용하면 "Blender exporter sucks"와 같은 제목에 Github 문제가있을 때 나쁜 생각 일 수 있습니다.) – Traspler