Vizualizace SDF scén

but.committeeprof. Dr. Ing. Pavel Zemčík, dr. h. c. (předseda) doc. Ing. Martin Čadík, Ph.D. (člen) Ing. Zbyněk Křivka, Ph.D. (člen) doc. Ing. Vítězslav Beran, Ph.D. (člen) doc. Ing. Peter Chudý, Ph.D., MBA (člen) Ing. David Bařina, Ph.D. (člen)cs
but.defenceStudent 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 A.cs
but.jazykangličtina (English)
but.programInformační technologie a umělá inteligencecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorMilet, Tomášen
dc.contributor.authorFusek, Petren
dc.contributor.refereeKaras, Matejen
dc.date.created2023cs
dc.description.abstractPole znaménkových vzdáleností (Signed Distance Fields, SDF) poskytuje alternativní metodu popisu 3D povrchů. Povrch je reprezentován funkcí SDF, která vrací vzdálenost k nejbližšímu bodu povrchu. Tyto funkce mohou být kombinovány pomocí technik podobných konstrukční geometrii pevných těles (Constructive Solid Geometry, CSG). Nicméně, algoritmy vrhání paprsků (ray-casting), které se běžně používají pro vizualizaci těchto modelů, nejsou dostatečně škálovatelné pro vykreslování velkých a složitých scén s mnoha SDF objekty v reálném čase. Tato práce, inspirovaná hrou Dreams a technologií GigaVoxel, představuje datovou strukturu pro reprezentaci a vytváření 3D modelů pomocí zmíněné SDF-CSG metody spolu s technikou vykreslování v reálném čase schopnou vykreslovat scény s velkým počtem těchto objektů pomocí datové struktury Sparse Voxel Octree (SVO), vyhodnocované na GPU v reálném čase. Vykreslování využívá techniky úrovně detailu (Level Of Detail, LOD) a algoritmus ořezávání podle viditelnosti (view frustum culling) k výběru viditelných SDF bloků s úrovní detailů úměrnou vzdálenosti od kamery. Aplikace vyvinutá v jazyce Rust s využitím grafického API wgpu umožňuje vytvářet tyto SDF modely a demonstruje představené vykreslovaní techniky. Tato aplikace by mohla sloužit základ pro budoucí vývoj jednoduchého 3D nástroje pro umělce, kteří hledají alternativu tradičního polygonálního modelování.en
dc.description.abstractSigned Distance Fields (SDF) provides an alternative method of describing 3D surfaces. A surface is represented by an SDF function that returns the distance to the nearest point on the surface. These functions can be combined using techniques similar to Constructive Solid Geometry (CSG). However, ray-casting algorithms commonly used to visualize these models are not scalable enough to render large and complex scenes with many SDF objects in real time. Inspired by the Dreams game and the GigaVoxel technology, this thesis presents a data structure for representing and creating 3D models using the aforementioned SDF-CSG method, along with a real-time rendering technique capable of rendering scenes with a large number of these objects using a Sparse Voxel Octree (SVO) data structure evaluated on a GPU in real-time. The rendering uses Level Of Detail (LOD) techniques and a view frustum culling algorithm to select visible SDF blocks with a level of detail proportional to the distance from the camera. An application developed in Rust using the wgpu graphics API allows the creation of these SDF models and demonstrates the introduced rendering techniques. This application could serve as a basis for future development of a simple 3D tool for artists looking for an alternative to traditional polygonal modeling.cs
dc.description.markAcs
dc.identifier.citationFUSEK, P. Vizualizace SDF scén [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023.cs
dc.identifier.other148398cs
dc.identifier.urihttp://hdl.handle.net/11012/211951
dc.language.isoencs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectSDFen
dc.subjectSigned Distance Fieldsen
dc.subjectSigned Distance Functionen
dc.subjectSparse Voxel Octreeen
dc.subjectSVOen
dc.subjectRenderingen
dc.subjectVizualizaceen
dc.subject3D modelyen
dc.subject3D modelováníen
dc.subjectCSGen
dc.subjectConstructive Solid Geometryen
dc.subjectVoxelyen
dc.subjectVoxelizaceen
dc.subjectVoxelizace SDFen
dc.subjectSDFcs
dc.subjectSigned Distance Fieldscs
dc.subjectSigned Distance Functioncs
dc.subjectSparse Voxel Octreecs
dc.subjectSVOcs
dc.subjectRenderingcs
dc.subjectVisualizationcs
dc.subject3D modelscs
dc.subject3D modelingcs
dc.subjectCSGcs
dc.subjectConstructive Solid Geometrycs
dc.subjectVoxelscs
dc.subjectVoxelizationcs
dc.subjectVoxelization of SDFcs
dc.titleVizualizace SDF scénen
dc.title.alternativeVisualization of SDF Based Scenescs
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2023-06-20cs
dcterms.modified2023-06-20-15:39:54cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid148398en
sync.item.dbtypeZPen
sync.item.insts2025.03.26 15:37:03en
sync.item.modts2025.01.17 09:55:11en
thesis.disciplinePočítačová grafika a interakcecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačové grafiky a multimédiícs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
8.13 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_148398.html
Size:
9.53 KB
Format:
Hypertext Markup Language
Description:
file review_148398.html
Collections