블로그 이미지
˙Jisoo

카테고리

분류 전체보기 (98)
Programming (35)
Game Project (23)
Almighty Engine (8)
Daily Life (19)
Photo Shots (11)
Total22,055
Today43
Yesterday77

LOD를 하기위해 이미 버텍스들이 꽉 차 있는 지형정보를 어떻게 바꿔야 할까 고민하고 있었는데 해골책을 보니 해결책을 찾은 것 같습니다.
그동안 LOD를 적용시키기 위해 버텍스값을 바꾸는건줄 알았는데 해골책에 Frustum culling 에서 인덱스버퍼를 바꿔주며 렌더링 하는 것을 보고 LOD도 인덱스버퍼를 바꾸는걸로 해봤더니 간단히 적용이 되었습니다.. ㅋ_ㅋ


눈으로 직접 볼때 까지도 LOD의 중요성을 크게 못느꼈는데 찍히는 삼각형의 갯수를 확인해보고 LOD의 중요성을 다시한번 깨닫게 되었습니다. -_-;;
가장 위 부터 오리지날 지형과 각각 2,4,8,16 단계로 쪼갠 지형입니다.
한 단계가 올라갈수록 그려지는 삼각형의 갯수가 1/4 만큼 줄어듭니다.
다음은 쿼드트리를 이용해서 지형을 나눠주고 거리에 따라서 LOD값을 적용시켜주면 되겠지요.

'Programming > DirectX' 카테고리의 다른 글

Terrain System LOD 추가  (0) 2010/01/03
Terrain System 에 Frustum Culling 적용!  (2) 2010/01/01
Terrain LOD 작업중..  (0) 2009/12/31
D3DXCreateTextureFromFileEx()  (4) 2009/11/30
Parallax Mapping (시차 맵핑) 의 위엄  (2) 2009/11/21
BeginPass() / EndPass()  (2) 2009/11/20
Posted by ˙Jisoo

댓글을 달아 주세요

최근에 달린 댓글

최근에 받은 트랙백

글 보관함