2010-07-26 4 views
2

누구나 갤러리 위젯과 같은 OpenGL 구현의 예를 알고 있습니까? 기본적으로 OpenGL을 사용하여 이미지 목록을 가로로 스크롤하는 방법의 예를 찾고 있습니다. cooliris 갤러리 3D 응용 프로그램에서이 동작을 보았습니다. 그러나 그 응용 프로그램에 많은 코드가 있으며 정확히 작동하는 방식을 파악할 수 없었습니다. OpenGL을 처음 사용합니다.OpenGL 갤러리 구현?

답변

3

당신이 찾고있는 것은 texture mapping입니다. NeHe에는 OpenGL에 대한 가장 완벽한 튜토리얼 모음이 있습니다. take a look님께 적극 추천합니다.

이 경우 OpenGL의 작동 방식을 이해하지 않고도 코드를 복사/붙여 넣을 수는 없을 것입니다.

2D 텍스처를로드하는 구체적인 예를 보려면 this one을 확인하십시오.

+0

시장에 응용 프로그램이있어 코드를 작성할 수 있습니다 ... 그래서 복사 및 붙여 넣기 솔루션을 찾고 있지 않습니다. 나는 올바른 방향으로 나를 가리킬 수있는 몇 가지 모범이 필요하다. – androidworkz

+0

OpenGL은 상태 시스템 역할을합니다. 자신에 대해 몇 분만 여유있게 읽을 수 있다면 복사/붙여 넣기 코드의 첫 번째 문제가 나타나기 시작하면 훨씬 쉽게 생활 할 수 있습니다. – karlphillip

0

1 단계 : texture atlas에 미리보기 이미지를로드하십시오. 아틀라스 레이아웃 아이디어는 bin packing을 참조하십시오.

2 단계 : 텍스쳐 좌표가 텍스쳐 좌표의 올바른 부분에 맵핑되도록 한 묶음의 사각형을 렌더링하십시오.