Techniky "level of detail" v knihovně OpenSceneGraph
Loading...
Date
Authors
ORCID
Advisor
Referee
Mark
B
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta informačních technologií
Abstract
Dnešní grafika se neobejde bez neustálé optimalizace technik a výpočtů. Je to způsobeno tím, že nároky na zobrazování scény jsou pořád vyšší. Jednou z technik, která napomáhá optimalizovat scénu jako takovou, je Level of detail. Tahle práce je zaměřena na jednotlivé metody, často používané v LOD a v knihovně OpenSceneGraph a OpenGL. Podrobně popíše, podle čeho se ve scéně určí, jaká úroveň detailu se má vybrat, a jak se 3D modely zjednodušují. Představené techniky budou následně implementovány do konverzní utility a do demonstrační aplikace. Metody pro zjednodušení modelu budou rychlostně i kvalitativně měřeny a vyhodnoceny.
Present graphic requires a lot of optimizations of rendering techniques and mathematical calculations. It is caused by increased requirements of scene's visualization. One of scene's optimizing techniques is the Level of detail. This thesis is focused on methods used by LOD in OpenSceneGraph and OpenGL library. Next it will be described how to choose the right level of detail in a scene. Later it will be explained how to simplify 3D models. These techniques will be implemented in converting tool and demonstrating application. Methods for simplify 3D models will be tested for their speed and quality.
Present graphic requires a lot of optimizations of rendering techniques and mathematical calculations. It is caused by increased requirements of scene's visualization. One of scene's optimizing techniques is the Level of detail. This thesis is focused on methods used by LOD in OpenSceneGraph and OpenGL library. Next it will be described how to choose the right level of detail in a scene. Later it will be explained how to simplify 3D models. These techniques will be implemented in converting tool and demonstrating application. Methods for simplify 3D models will be tested for their speed and quality.
Description
Keywords
Zjednodušování 3D modelů, úroveň detailu, metriky, redukce trojuhelníků, zjednocení hrany, zjednocení trojuhelníku, zmazání vertexu, zjednocení buňky, OpenSceneGraph, LOD, PagedLOD, Impostor, 3D model simplify, level of detail, metrics, triangles reduction, edge collapse, triangle collapse, remove vertex, cell collapse, OpenSceneGraph, LOD, PagedLOD, Impostor Citace
Citation
HUPKA, D. Techniky "level of detail" v knihovně OpenSceneGraph [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2014.
Document type
Document version
Date of access to the full text
Language of document
cs
Study field
Počítačová grafika a multimédia
Comittee
doc. Dr. Ing. Jan Černocký (předseda)
prof. Ing. Tomáš Vojnar, Ph.D. (místopředseda)
prof. Ing. Adam Herout, Ph.D. (člen)
Doc. Ing. Branislav Sobota, Ph.D. (člen)
Ing. Josef Strnadel, Ph.D. (člen)
Ing. Michal Španěl, Ph.D. (člen)
Date of acceptance
2014-06-20
Defence
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm "B" Otázky u obhajoby: Jakým způsobem byste akceleroval výpočet objemů těles pomocí GPU?
Result of defence
práce byla úspěšně obhájena
Document licence
Standardní licenční smlouva - přístup k plnému textu bez omezení