Věnná města českých královen - Validace kvality meshe 3D modelů
Věnná města českých královen - Quality validation of 3D models mesh
Typ dokumentu
bakalářská prácebachelor thesis
Autor
Viktor Káčer
Vedoucí práce
Chludil Jiří
Oponent práce
Šimeček Ivan
Studijní obor
Webové a softwarové inženýrstvíStudijní program
Informatika 2009Instituce přidělující hodnost
katedra softwarového inženýrstvíPráva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznamAbstrakt
Táto práca sa zaoberá základmi 3D modelov a ich elementmi, ako sú vrcholy, hrany a plochy, ktorých vzájomné usporiadanie sa nazýva geometria. Vysvetlené sú spôsoby, ako je možné geometriu modelov reprezentovať a v akých formátoch je možné ju ukladať. Obsahom práce sú taktiež spôsoby, ako modely správne vytvárať a definícia celej modelovacej pipeline. Pre správnu tvorbu modelov sú vysvetlené základné modelovacie techniky ako sculpting, box modeling a photogrammetry. Kontrastne sa práca venuje aj najčastejším chybám, ktoré v geometrii vznikajú. Ide o chyby ako otočené normály, diery a dvojitá alebo non-manifold geometria. Pozornosť je venovaná aj dôvodom, prečo dané chyby vznikajú a ako je možné ich manuálne opraviť. Práca sa venuje automatickým opravám chýb za pomoci algoritmov, ktoré sú rozdelené na lokálne a globálne podľa ich pôsobenia. Dané algoritmy sú stručne vysvetlené a vzájomne porovnané, sú určené ich výhody, nevýhody a možné požiadavky na vstup. Konkrétne ide o algoritmy, ktoré slúžia na vypĺňanie dier, odstránienie šumu a iných degenerácií v geometrii. Získané znalosti najčastejších problémov budú použité pri návrhu prototypu zásuvného modulu do programu Blender, ktorého implementácia je napísaná v programovacom jazyku Python. Modul je schopný identifikovať a opravovať otočené normály, dvojitú geometriu alebo diery. Hlavným výstupom práce je časť modulu opravujúca budovy z projektu VMCK, ktorý bol hlavnou inšpiráciou tvorby tejto práce. This work deals with the basics of 3D models and their elements, such as vertices, edges and surfaces, the mutual arrangement of which is called geometry. The ways in which the geometry of the models can be represented and in what formats it can be saved are explained. The work also includes ways to create models correctly and the whole modeling pipeline is defined. Basic modeling techniques such as sculpting, box modeling and photogrammetry are explained for the correct creation of models. In contrast, the work also deals with the most common errors that occur in geometry. These will be errors such as flipped normals, holes, double or non-manifold geometry. Attention is also paid to the reason why the errors occur and how they can be corrected manually. The work deals with automatic error correction using algorithms, which are divided into local and global according to their operation. The given algorithms are briefly explained and compared with each other, their advantages, disadvantages and possible input requirements are determined. Specifically, these are algorithms that are used to fill holes, remove noise and other degenerations in geometry. The acquired knowledge of the most common problems will be used in the design of a prototype plug-in for Blender, the implementation of which is written in the Python programming language. The module is able to identify and correct flipped normals, double geometry or holes. The main output of the work is a part of the module repairing buildings from the VMCK project, which was the main inspiration for the creation of this work.
Kolekce
- Bakalářské práce - 18102 [1608]