openGl에 대한 일반적인 질문이 여기에 있습니다. openGl-es와 함께 사용할 3D 모델을 만들려면 블렌더를 사용하고 Obj로 저장해야합니다. 파서를 만들어야합니까? 아니면 OpenGL ES가 특정 형식을 지원합니까? 애니메이션은 어떨까요?iPhone OpenGl : 3D 모델 가져 오기
4
A
답변
3
블렌더를 사용하여 모델을 obj 파일로 저장하는 것은 좋은 방법입니다. OpenGL은 필자가 알고 있듯이 특정 파일 형식에 대해 미리 빌드 된 기능이나 기본 설정을 가지고 있지 않습니다. 아마도 정점 데이터를로드하기 위해 파서를 직접 만들어야하거나, 원한다면 다른 사람들이 작성하고 온라인으로 게시 한 많은 .obj 로더 중 하나를 사용할 수 있습니다. 그러나 독자적인 로더를 작성하는 것이 좋습니다. 재미 있고 많은 것을 배울 수 있습니다. Obj 파일도 매우 쉽습니다. This은 미리 작성된 코드를 적용하려는 경우 좋은 출발점이 될 수 있습니다.
아직 3D 파일 형식을 살펴보고 있다면 Collada.을 살펴 보는 것이 좋습니다. XML 형식이며 텍스처, 버텍스 가중치 및 애니메이션을 지원합니다. 블렌더에는 plug-in도 있습니다. 단점이라면 미리 만들어진 로더를 찾아내는 것이 좀 더 어렵고 자신 만의 제작은 obj 파일에서 어려움을 겪을 수 있습니다. 그러나 Collada DOM을 통해 화면 이동하면 OpenGL 뷰어 및 효과 로더에 대한 샘플 코드가 포함되어 있으므로 잘 돌아갈 수 있습니다. The Khronos faq은 형식에 대해 많은 질문이 있으면 시작할 수 있습니다.
6
Open Asset Import Library은 iOS에서 사용할 수 있으며 3 절 BSD 라이센스에 따라 사용이 허가됩니다.
관련 문제
- 1. OpenGL 프로젝트로 모델 가져 오기
- 2. OpenGL ES : 3D 모델 자체 회전하기
- 3. 3D 모델
- 4. iPhone OpenGl : 3D 공간에서 객체 위치 찾기
- 5. 아이폰에 3D 객체와 애니메이션 가져 오기
- 6. 플래시로 3D 모델 만들기
- 7. Iphone + OpenGL ES + 블렌더 모델 : Touch by Rotation by
- 8. DataMapper 모델 속성 가져 오기
- 9. 심볼에서 모델 클래스 가져 오기
- 10. Ajax에서 ActionResult로 모델 가져 오기
- 11. 크로스 모델 가져 오기 속성
- 12. 템플릿에서 모델 이름 가져 오기
- 13. 3D Sphere OpenGL
- 14. OpenGL 3D 선택
- 15. iPhone에서 OpenGL 용 방향 장치 가져 오기
- 16. OPENGL/ES 3D 모델 확대/축소가 UIScrollView에서 올바르게 팬되지 않습니다.
- 17. 3ds Max 모델을 iPhone 3D 게임으로 어떻게 가져 옵니까?
- 18. 3D 캐릭터/모델 작성자
- 19. C에서 3D 모델 회전하기
- 20. 3D 모델 갤러리
- 21. 게임용 3D 모델 형식
- 22. WPF에서 3D 모델 표시
- 23. Shiva3D vs Unity 3D vs iPhone 용 다른 3D 엔진 고해상도 3D 모델 뷰어
- 24. iPhone - NSURL에서 텍스트 가져 오기
- 25. iPhone 장치에서 파일 가져 오기
- 26. iPhone 비디오 축소판 가져 오기
- 27. iphone mapview에서 위치 가져 오기
- 28. 3D 큐브 위치 추적 OpenGL?
- 29. SDL과 OpenGL 3D 프로그래밍의 GLUT
- 30. 코코아 컨트롤러 가져 오기 모델, 모델 가져 오기 컨트롤러 -> 예외
실제로 이것이 완벽한 솔루션 인 것으로 나타났습니다. http://code.google.com/p/iphonewavefrontloader/ – Burf2000