View
343
Download
2
Category
Preview:
Citation preview
김준섭 ( 트라시르 )2012.05.10
4.1 VIPM 방법들의 비교GPG2권
Progressive Meshes
• 동적 LOD 기술 중 하나이다 .
• 다면체 모델을 연속적으로 단순화시키는 과정을 저장한 자료 형태를 말한다 .
• 진행 메쉬를 이용하면 복잡한 모델과 단순화된 모델 사이의 연속적인 모델을 얻어낼 수 있다 .
Level of Detail
Progressive Meshes
Basic principle
정 점 분 리 (vertex split, vs-plit)변 제 거 (edge collapse, ecol)
Consideration
• 전역 메모리 비용• 인스턴스 메모리 비용• 스트리밍 메모리 비용• CPU 비용• API 인터페이스 효율성• 버스 대역폭• 정점 캐시 응집성
Vanilla VIPM
장점스트리밍 시스템 구현이 쉽다 .
단점정점 캐시 응집성이 나쁘다 .인스턴스 당 메모리 소비량이 많다 .삼각형 띠의 성능이 더 좋은
하드웨어에서는 문제가 될 수 있다 .
Skip Strip
삼각형을 선분으로 만들어버리고 하드웨어적으로 스킵하는 것이 핵심
장점임의로 정렬을 할 수 있다 .
- 정점 캐시 응집성을 높이는 것이 가능- 삼각형 띠의 순서로 정렬 할 수 있다 .
단점변질된 삼각형에 의해서 성능이 떨어진다 .축소 횟수가 많을 수록 필요한 비용이 커진다 .
Multilevel Skip Strips
일정 횟수 스킵 스트립을 진행 한 후변질된 삼각형을 제거하고
새로운 스킵 스트립을 진행하는 것
장점스킵 스트립의 단점을 극복할 수 있다 .
단점스킵 스트립에 비해 전역 메모리를 더 소비한다 .
Mixed mode VIPM
정적이며 인스턴스들 사이에 공유될 수 있는 색인 목록을 전역 메모리로 옮긴다 .
장점인스턴스 메모리 사용량을 줄일 수 있다 .
단점정점 캐시 효율성을 높이는데 한계가 있다 .
Mixed mode Skip Strip
혼합 모드 VIPM 의 변형버전이며 평범한 VIPM 에서 동적 목록 대신
스킵 스트립 기법을 사용한다 .
단점인스턴스마다 복사되어야 할 데이터가 많아진다 .
Sliding window VIPM
완전히 정적이고 전역적인 색인 버퍼를 사용한다 .색인들을 수정하지 않는다 .
Sliding window VIPM
요약
Q/A
Recommended