기타/측량및 지형공간정보

LOD, Level of Detail

Sidonio 2007. 12. 24. 17:46
 

LOD 란?


* LOD (Level Of Detail)


   메시 모델링 데이터의 정밀도를 단계별로 저정하는 기술이란다..

   LOD는 크게 정적LOD와 동적LOD로 나뉘는데 지형처리에서 사용되는 기법은 대부분이동적 LOD 이라고 한다. 과거에는 케릭터에 LOD를 적용할 경우 정적 LOD를 많이 사용하였으나, 요즘에는 GPU 프로그래밍 기술의 발달로 동적 LOD기술이 캐릭터 표현에도 이용한다고 한다.

   이거 왜사용하냐.. 질을 적게 떨어뜨리면서도 빠른속도로 렌더링 하기위해 쓴다.


 - 정적LOD (static LOD)


   특징은 처음부터 메시의 정밀도가 정해져 있고, 이를 카메라와의 거리에 따라서 단계별로 바꿔치기 해가며 출력한다. 장점은 연산이 간단하기 때문에 속도가 빠르고 단점은 여러단계의 메시를 갖고 있기 때문에 메모리 낭비가 있고 거리에 따라서 메시의 단계가 급격하게 변하기 때문에 튐(popping)현상이 발생한다.


 - 동적LOD (dynamic LOD)


   카메라와 물체의 거리에 따라서 실시간으로 메시의 정밀도를 변화시기는 기법. 장점은 거리에 따라 자연스럽게 LOD가 이루어지기 때문에 튐현상이 발생 안되고, 낭비되는 메모리도 없다. 단점은 메시분할이나 간략화에 추가적인 연산이 필요하기 때문에 상대적으로 느리다.

**  LOD개념..


   전체월드지형      ________|________|________|_______믓(카메라)

   메시단계             (16*16)   (32*32)   (64*64)   (128*128)

ㅡㅡ;;


그니까..카메라와의 거리가 가까울수록 정밀한 메시를 사용하고, 멀어질수록 간략화된 메시를 사용하는데 문제는 하나의 단일 메시 속에 여러 단계의 메시를 공존 시켜야 한다는 것이다. 그런데. 여러 단계의 메시가 공존하기 때문에 서로 다른 단계의 메시와 메시 간의 연결이 매끄럽지 못해 균열(crack)현상이 발생한다.


근데, 이게 잘보면 쿼드트리개념과 비슷하기 때문에 카메라에서 먼 거리에 있는 노드는 자식노드에 대한 렌더링을 하지 않고 자신의 단계에서 렌더링 해버리고 상대적으로 가까울수록 더 하위 자식 노드로 내려가서 렌더링을 하면 된다.

http://blog.naver.com/edun81?Redirect=Log&logNo=40013107747

'기타 > 측량및 지형공간정보' 카테고리의 다른 글

SLR 이란?  (0) 2007.12.26
[스크랩] 건교부 주요사업 알아보기 - VC-10이란?  (0) 2007.12.26
코리올리의 힘  (0) 2007.12.24
SDTS 란?  (0) 2007.12.23
KLIS 란?  (0) 2007.12.23