2010-08-02 6 views
0

iPhone으로 포팅하여 3D 메쉬의 실시간 3D 시각화 (회전 및/또는 확대/축소 가능) 고해상도 텍스처 (그리고 희망적으로 머티리얼, 범프 맵, 그림자 및 다른 정도의 사실감). (메쉬 그 자체는 lowpoly에 최적화되어 있지만 텍스처는 세부 사항을 추가합니다.)Shiva3D vs Unity 3D vs iPhone 용 다른 3D 엔진 고해상도 3D 모델 뷰어

기본적으로 고해상도 사실적인 텍스처를 지원하는 iPhone의 모델 뷰어가 필요합니다. 어떤 3D 엔진이 가장 좋습니까 (아니면 3D 엔진을 사용해야합니까?)?

  • I 원래 고려 된 단지 이산 프레임 단위에서는 3D 모델을 회전 할 수있는 "시뮬레이션"하는 각도에서 피봇 360 도의 각 렌더링 수출하고 그 검출의 문제 사용자 입력 (왼쪽/오른쪽으로 회전)하여 오른쪽 프레임 이미지를로드합니다. 3D 모델을 가지고 있기 때문에 iPhone 프로세서를 사용하여 렌더링하는 것이 더 합리적 일 수 있습니다.

답변

1

당신은 같은 것을 사용하려는 경우 풀 터치 회전, 스케일링, 번역 3-D 분자 모델을 렌더링 내 Molecules 아이폰/아이 패드 응용 프로그램에 대한 소스 코드,의 BSD 라이센스하에 있습니다 출발점. 저는 다양한 디테일 레벨을 위해 다시 렌더링하지 않지만, 현재 작업하고있는 것입니다.

그러나 그 응용 프로그램에서는 텍스처를 사용하지 않습니다. 모델에서 텍스처를 사용하는 예제는 회전 할 수 있습니다. this sample application Apple의 PVRTextureLoader 예제를 기반으로 썼습니다. 밉 매핑 된 PVRTC 압축 텍스처를 사용하면 모델에서 텍스처 세부 수준을 높일 수 있습니다.

+0

예, 이전 글의 게시물을 찾았지만 고해상도 텍스처를 할 수있는 무언가가 필요합니다. 응용 프로그램의 초점은 텍스처 세부 정보에 크게 의존합니다. PVRTextureLoader 기반의 텍스처 품질에 대한 예가 있습니까? – ina

+0

@ina - 큐브 예제에서는 256x256 텍스처를 가져 오는 방법과 PVRTC를 압축하는 방법과 밉 매핑을 사용하는 방법을 보여 주므로 좋은 시작점이 될 수 있습니다. Apple의 PVRTextureLoader 샘플은 512 x 512 텍스처를 처리합니다. –