반응형
isgl3D를 사용하여 3D 개체 (.pod)의 텍스처 매핑이 올바르게 발생하지 않음
3D iphone (.pod) 모델을 사용했는데 PVRShammon에서 올바르게 표시됩니다.
하지만이 3D 모델을 isgl3D로 가져 왔을 때 텍스처 이미지로 올바르게 표시되지 않고 이미지가 일부 선과 삼각형으로 개체의 일부 영역 만 덮고 있습니다.
_cameraController = [[Isgl3dDemoCameraController alloc] initWithCamera:self.camera andView:self];
_cameraController.orbit = 10;
_cameraController.theta = 20;
_cameraController.phi = 0;
_cameraController.doubleTapEnabled = NO;
Isgl3dPODImporter * podImporter = [Isgl3dPODImporter podImporterWithFile:@"iPhone5Spod.pod"];
[podImporter printPODInfo];
[podImporter buildSceneObjects];
Isgl3dTextureMaterial *material2 = [[[Isgl3dTextureMaterial alloc]
initWithTextureFile:@"DiffuseBody2.jpg"
shininess:0.0
precision:Isgl3dTexturePrecisionHigh
repeatX:YES
repeatY:YES] autorelease];
mesh2 = [podImporter meshAtIndex:4];
node2 = [self.scene createNodeWithMesh: mesh2 andMaterial:material2];
mesh2.normalizationEnabled = YES;
node2.position = iv3(0, 0, 0);
node2.rotationY = 180;
[podImporter addMeshesToScene:self.scene];
Isgl3dLight * light = [Isgl3dLight lightWithHexColor:@"FFFFFF" diffuseColor:@"FFFFFF" specularColor:@"FFFFFF" attenuation:0.000];
light.lightType = DirectionalLight;
[light setDirection:-1 y:-1 z:0];
[self setSceneAmbient:[Isgl3dColorUtil rgbString:[podImporter ambientColor]]];
[self schedule:@selector(tick:)];
자세한 정보는 이미지를 참조하십시오. isgl3D보기에서 이미지 출력
이건 제 2 센트입니다. 텍스처가 isgl3D 요구 사항을 따르고 있습니까?
isgl3D Tutorial 3-텍스처 매핑 http://isgl3d.com/tutorials/4/tutorial_3_texture_mapping
표준 이미지 파일의 경우 이미지 크기는 두 가지 요소 (예 : 64x128, 256x32 등)를 준수해야합니다. pvr 텍스처의 경우 이미지 파일도 정사각형이어야합니다 (예 : 64x64, 256x256 등).
이 도움을 바랍니다.
반응형
'Nice programing' 카테고리의 다른 글
INTENT 인터넷 연결 확인 (0) | 2020.11.02 |
---|---|
Java 컴파일 속도 대 Scala 컴파일 속도 (0) | 2020.11.02 |
Acumatica 용 사용자 정의 사용자 컨트롤 생성 (0) | 2020.11.02 |
Xcode 8.3 libMobileGestalt MobileGestaltSupport.m : 153 : (0) | 2020.11.02 |
Microsoft Crypto API, RSAES-OAEP 키 전송 알고리즘 사용 비활성화 (0) | 2020.11.02 |