2014-03-05 2 views
0

현재 .max 파일을 .mesh로 내보내려고하는데 성공했습니다. 문제는 양식에 색이 없다는 것입니다. 실제로는 기본 실린더입니다.Ogre Easy Ogre Exporter로 만든 3D로드 모델

Easy Ogre Exporter는 .scene.material .cg .program과 같은 파일을 여러 개 더 제공했습니다. 이 .material을 .mesh 엔티티로 설정하려고 시도했지만 여전히 흰색입니다.

도와주세요. 웹에서 실제로 검색했지만 아무 것도 작동하지 않습니다.

안부,

Coucka 오우거가 귀하의 자료/쉐이더/텍스쳐에 문제가 발생하면

+0

크로스 게시물 : http://www.ogre3d.org/forums/viewtopic.php?f=2&t=80368 –

답변

0

, 그것은 일반적으로 발생하는 것을 수 있습니다 "BaseWhite"라는 소재로 다시 떨어진다 .

  1. 첫 번째 단계 다음 * .material 파일이 전혀로드 된 경우 오류가 있다면 그것을 구문 분석하는 동안 확인 Ogre.log 파일을 볼 수 있습니다. 당신이 유사한 항목을 찾을 수 있어야 :

    23시 45분 10초 : 구문 분석 스크립트 Test.material

  2. 당신의 물자는 또한 * .cg 쉐이더에 기록 된 쉐이더를 사용하는 경우 파일을 검사하고 오류없이로드되었는지 확인하고 하드웨어가 지원하는 유효한 셰이더 프로필이 사용되었는지 확인하십시오 (그렇지 않으면 로그에 지원되는 프로필이 없음을 알리는 메모가 나타납니다). 지원 정보 쉐이더 것 같은과 같이 로그 파일로 출력 :

    23시 45분 10초 * 지원 쉐이더 프로필 : HLSL ps_1_1부터 ps_1_2 ps_1_3에 ps_1_4의 경우, ps_2_a ps_2_0을 ps_2_b은 ps_2_x ps_3_0 vs_1_1 vs_2_0 vs_2_a vs_2_x vs_3_0

  3. 모델에서 텍스처를 사용하는 경우 Ogre에서 필요한 텍스처 파일을 찾을 수 있는지 확인하십시오. 이렇게하려면 Ogre가 자원을로드해야하는 모든 경로가 resources.cfg 구성 파일에 나열되어 있는지 확인하십시오. 또한 텍스처가 작동하려면 물론 모델에 내 보낸 UV 좌표가 있어야합니다. 텍스처가 성공적으로로드 된 경우, 다음 항목 (유형과 과정의 형식이 다를 수 있습니다) 로그에 나타납니다 :

    23시 45분 10초 : 텍스처 : Texture.jpg를 :로드 1 개면을 (PF_R8G8B8을 , 256x256x1) 내부 형식은 PF_X8R8G8B8,256x256x1입니다.