Blender plugin pro převod modelů na vektorovou grafiku

but.committeeprof. Ing. Adam Herout, Ph.D. (předseda) doc. Ing. Zdeněk Vašíček, Ph.D. (místopředseda) Ing. Radek Kočí, Ph.D. (člen) Ing. Zbyněk Křivka, Ph.D. (člen) doc. Ing. Michal Španěl, 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 doplnění ze strany 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 ". Otázky u obhajoby: Na obrázku 2.1 uvádíte výhodu Vašeho rozšíření oproti konkurenci v řazení polygonů. Konkurenční rozšíření však nabízí funkci pro spojení vybraných objektů, kdy ve výsledku tak dochází implicitně ke správnému vykreslení. Můžete se k tomu vyjádřit a dále shrnout rozdíly mezi Vašim a uvedeným rozšířením? Místy v práci používáte termíny "plocha" a "polygon". Jaký rozdíl mezi nimi je v kontextu Vašeho textu? V sekci 3.5 píšete: "V případě plošného zdroje...směr dopadu světla je konstantní pro celou scénu." Jak se tedy liší plošný zdroj světla od zdroje směrového? (například v Blenderu se vyskytující světla typu Area a Sun) Neuvažujete o kontaktování autora konkurenčního rozšíření a spojení obou projektů do jednoho produktu, kdy by se sloučily rozšířené vizuální možnosti prvního projektu s Vašimi vylepšeními? Komise, například: V čem je Váš "plugin" lepší než jiné?cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorMilet, Tomášcs
dc.contributor.authorKopáček, Jiřícs
dc.contributor.refereeChlubna, Tomášcs
dc.date.created2021cs
dc.description.abstractTato práce řeší návrh a implementaci rozšíření (pluginu) pro software Blender. Toto rozšíření přidává funkcionalitu převodu 3D modelů ve scéně Blenderu na soubor 2D vektorové grafiky ve formátu SVG tak, aby tento soubor reprezentoval původní scénu. Práce se zabývá tvorbou uživatelského rozhraní pluginu, převodem souřadnic vrcholů modelů ze 3D souřadnic scény na 2D souřadnice okna, výpočtem barvy výsledných polygonů na základě osvětlení a barvy materiálu, řezáním konfliktních (zaklíněných) objektů a určováním pořadí, v jakém je třeba výsledné polygony vykreslit. Výsledkem implementace je plugin, který umožňuje uživateli namísto ruční tvorby 2D vektorových obrázků vytvářet 3D modely, které lze následně ze scény Blenderu převádět (fotit) do souborů vektorové grafiky ve formátu SVG.cs
dc.description.abstractThis thesis deals with the design and implementation of an extension (plugin) for Blender software. This extensions adds the feature of converting 3D models in a Blender scene to a 2D vector graphics file in the SVG format that represents the original scene. The thesis focuses on creating the plugin's user interface, conversion of vertex coordinates from 3D scene to 2D window coordinates, calculating the resulting polygon color based on lighting and material, cutting of conflicting (colliding) objects and determining the order in which the resulting polygons have to be drawn. The result of the implementation is a plugin that allows the user to create 3D models which can be converted (snapshot) to SVG formatted vector graphics files, instead of manually creating 2D vector images.en
dc.description.markAcs
dc.identifier.citationKOPÁČEK, J. Blender plugin pro převod modelů na vektorovou grafiku [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2021.cs
dc.identifier.other136480cs
dc.identifier.urihttp://hdl.handle.net/11012/198927
dc.language.isocscs
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.subjectpřevod modelucs
dc.subject3D na 2Dcs
dc.subject3D na SVGcs
dc.subjectmodel na SVGcs
dc.subjectvektorová grafikacs
dc.subjecthloubkové řazenícs
dc.subjectdetekce kolizícs
dc.subjectřezánícs
dc.subjectoktálový stromcs
dc.subjectBlendercs
dc.subjectplugincs
dc.subjectaddoncs
dc.subjectPythoncs
dc.subjectmodel conversionen
dc.subject3D to 2Den
dc.subject3D to SVGen
dc.subjectmodel to SVGen
dc.subjectvector graphicsen
dc.subjectdepth sortingen
dc.subjectcollision detectionen
dc.subjectcuttingen
dc.subjectoctreeen
dc.subjectBlenderen
dc.subjectpluginen
dc.subjectaddonen
dc.subjectPythonen
dc.titleBlender plugin pro převod modelů na vektorovou grafikucs
dc.title.alternativeBlender Plugin for Conversion of Models to Vector Graphicen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2021-06-16cs
dcterms.modified2021-06-17-14:25:03cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid136480en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 19:33:57en
sync.item.modts2025.01.15 17:16:55en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačové grafiky a multimédiícs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
3.66 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-23537_v.pdf
Size:
85.88 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-23537_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-23537_o.pdf
Size:
89.88 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-23537_o.pdf
Loading...
Thumbnail Image
Name:
review_136480.html
Size:
1.45 KB
Format:
Hypertext Markup Language
Description:
file review_136480.html
Collections