2016-06-27 2 views
0

FBXembedded texture이 있습니다. 그리고 나는 다른 컴퓨터에있는 Autodesk FBX Review에 그 텍스처를 표시하는 FBX을 볼 수 있습니다.문맥 콘텐츠 파이프 라인 : XNB에 텍스처가 포함 된 FBX 컴파일

나는 그것이 같은 오류가있어 XNB로 컴파일 Monogame Content Pipeline 도구 (MGCP.exe)를 사용하려고 할 때 :

경로가

그래서 질문은

을 존재에 MGCP 도구를 지원하지 않습니다 텍스처 끼워 넣은 텍스쳐가있는 FBXXNB에 컴파일 하시겠습니까? 그리고 이것에 대해 하나의 XNB 파일을 생성합니까? (외부 텍스처가있는 FBX에서는 제대로 작동하지만 원하지 않는 관련 텍스처에 대해 추가 XNB 파일을 생성합니다.)

이렇게하려면 사용자 정의 FbxImporter를 작성해야합니까?

+0

파이프 라인 가져 오기를 위해 자신의 ModelProcessor를 작성해야합니다. [이전에 쓴 글입니다] (https://mickyd.wordpress.com/2009/08/22/on-the-fly-effect-material-and-model-mapping/) – MickyD

답변

1

MonoGame이 현재 임베디드 텍스처 읽기를 지원하지 않는 이전 버전의 모델 임포터 라이브러리를 사용하고있는 것으로 보입니다. 따라서 FbxImporter 사용자 지정을 작성하거나 최신 Assimp 버전으로 MonoGame을 수정해야합니다.

올바르게 기억하면 XNA는 포함 된 텍스처에 대해서도 별도의 파일을 생성했습니다. 모델 형식은 추가 텍스처 데이터를 전달하도록 설계되지 않았습니다. 만약 당신이 정말로 하나의 파일에 그것들을 가지고 있다면, 당신은 또한 새로운 콘텐츠 프로세서를 만들어야 할 것입니다.

+0

나는 이것을 [문제] (https://github.com/mono/MonoGame/issues/4967)에서 MonoGame으로 이동하십시오. –

관련 문제