10.08.2013 Views

Terrain Processing on Modern GPU - Computer Graphics Group ...

Terrain Processing on Modern GPU - Computer Graphics Group ...

Terrain Processing on Modern GPU - Computer Graphics Group ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Obsah<br />

1 Úvod ...................................................................................................................................................... 6<br />

1.1 Cíle.............................................................................................................................................................................. 7<br />

1.2 Struktura textu .................................................................................................................................................... 9<br />

1.2.1 Editační poznámka .......................................................................................................................... 10<br />

2 Zobrazování terénu ....................................................................................................................... 11<br />

2.1 Datová reprezentace terénu ...................................................................................................................... 11<br />

2.2 Zjednodušování geometrie ......................................................................................................................... 14<br />

2.2.1 Statický a dynamický LOD ........................................................................................................... 15<br />

2.2.2 Defekty při LOD technikách ........................................................................................................ 16<br />

2.2.3 Pohledově závislý LOD .................................................................................................................. 17<br />

2.2.4 Metrika chyby .................................................................................................................................... 18<br />

2.2.5 Shora-dolů nebo zdola-nahoru ................................................................................................. 19<br />

2.3 Známé postupy ................................................................................................................................................. 19<br />

2.3.1 Obecné TIN .......................................................................................................................................... 21<br />

2.3.2 Progressive meshes ........................................................................................................................ 21<br />

2.3.3 Kvadrantový strom ......................................................................................................................... 24<br />

2.3.4 Binary triangle tree ......................................................................................................................... 27<br />

2.3.5 Statický a hybridní LOD ................................................................................................................ 32<br />

2.3.6 Clipmap ................................................................................................................................................. 35<br />

2.3.7 Alternativní přístupy ...................................................................................................................... 39<br />

3 Zjemňování geometrie .................................................................................................................. 40<br />

3.1 Parametrické plochy ...................................................................................................................................... 40<br />

3.2 Subdivisi<strong>on</strong> surfaces ...................................................................................................................................... 44<br />

3.2.1 Catmull-Clark ..................................................................................................................................... 46<br />

3.2.2 Loop ........................................................................................................................................................ 48<br />

3.2.3 Butterfly ................................................................................................................................................ 49<br />

3.2.4 Jiná schémata ..................................................................................................................................... 51<br />

4 Naše řešení ....................................................................................................................................... 54<br />

4.1 Iniciální návrh řešení .................................................................................................................................... 54<br />

4.1.1 Volba hlavního přístupu ............................................................................................................... 54<br />

4.1.2 Volba datové reprezentace ......................................................................................................... 55<br />

4.2 Adaptivní dělení terénu ............................................................................................................................... 57<br />

4.2.1 Úvahy pro volbu dělícího schématu ....................................................................................... 58<br />

4.2.2 Experimentování se subdivisi<strong>on</strong> surfaces ........................................................................... 59<br />

4.2.3 Implementační poznámky ........................................................................................................... 63<br />

4.3 Použití fixní mřížky ........................................................................................................................................ 67<br />

4.3.1 Struktura trapezmap ...................................................................................................................... 68<br />

4.3.2 Struktura ringmap ........................................................................................................................... 70<br />

3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!