2011-10-24 2 views
6

게임을 실행하는 동안 문제가 있습니다. 게임에서 가져 오는 모델이 상당히 크기 때문에 fps가 내려갑니다. 괜찮아요.하지만 카메라를 모델에서 떼어 내면 카메라는 여전히 느리게 움직입니다. 다른 게임처럼 고해상도 모델을 볼 때 게임 속도가 느려지지만 게임을 보지 않으면 속도가 빨라집니다. 그러나 내 게임은 항상 느리게 유지됩니다. 누구든지 나를 도울 수 있습니까?게임이 느려지는 모델 - OpenGL

답변

14

clipping을 구현해야 표시되지 않을 때 개체를 렌더링하지 않습니다 (예 : 그래픽 파이프 라인을 통해 전달).

많은 기법과 알고리즘/데이터 구조 이것 수동 view frustum - 테스트에 이르기까지, 더욱 상세 공간적 질의 데이터 구조 (BSPs, quadtrees, octrees 등)가있다.

+0

고마워요! 그것을 시도해보십시오. – CppOgl

+2

사실 보이지 않는 완전한 객체를 버리는 프로세스를 컬링 (culling)이라고합니다. 클리핑은 보이지 않는 오브젝트 부분을 잘라내는 것을 의미합니다 (기하학적 알고리즘). – reima

관련 문제