한국게임학회 논문지 (Journal of Korea Game Society)
- 제1권1호
- /
- Pages.55-60
- /
- 2001
- /
- 1598-4540(pISSN)
- /
- 2287-8211(eISSN)
OpenGL을 이용한 대용량 Polygon Model의 View-Frustum Culling 기법
A View-Frustum Culling Technique Using OpenGL for Large Polygon Models
초록
With rapid development of graphic hardware, researches on Virtual Reality and 3D Games have received more attention than before. For more realistic 3D graphic scene, objects were to be presented with lots of polygons and the number of objects shown in a scene was remarkably increased. Therefore, for effective visualization of large polygon models like this, view-frustum culling method, that visualizes only objects shown in the screen, has been widely used. In general, the bounding boxes that include objects are generated firstly, and the boxes are intersected with view-frustum to check whether object is in the visible area or not. Recently, an algorithm that can check in-out test of objects using OpenGL's selection mode, which is originally used to select the objects in the screen, is suggested. This algorithm is fast because it can use hardware acceleration. In this study, by implementing and applying this algorithm to large polygon models, we showed the efficiency of OpenGL assisted View-Frustum Culling algorithm. If this algorithm is applied to 3D games that have to process more complicated characters and landscapes, performance improvement can be expected.