Blender plugin pro převod modelů na vektorovou grafiku
but.committee | prof. 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.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 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.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Milet, Tomáš | cs |
dc.contributor.author | Kopáček, Jiří | cs |
dc.contributor.referee | Chlubna, Tomáš | cs |
dc.date.created | 2021 | cs |
dc.description.abstract | Tato 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.abstract | This 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.mark | A | cs |
dc.identifier.citation | KOPÁČ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.other | 136480 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/198927 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | převod modelu | cs |
dc.subject | 3D na 2D | cs |
dc.subject | 3D na SVG | cs |
dc.subject | model na SVG | cs |
dc.subject | vektorová grafika | cs |
dc.subject | hloubkové řazení | cs |
dc.subject | detekce kolizí | cs |
dc.subject | řezání | cs |
dc.subject | oktálový strom | cs |
dc.subject | Blender | cs |
dc.subject | plugin | cs |
dc.subject | addon | cs |
dc.subject | Python | cs |
dc.subject | model conversion | en |
dc.subject | 3D to 2D | en |
dc.subject | 3D to SVG | en |
dc.subject | model to SVG | en |
dc.subject | vector graphics | en |
dc.subject | depth sorting | en |
dc.subject | collision detection | en |
dc.subject | cutting | en |
dc.subject | octree | en |
dc.subject | Blender | en |
dc.subject | plugin | en |
dc.subject | addon | en |
dc.subject | Python | en |
dc.title | Blender plugin pro převod modelů na vektorovou grafiku | cs |
dc.title.alternative | Blender Plugin for Conversion of Models to Vector Graphic | en |
dc.type | Text | cs |
dc.type.driver | bachelorThesis | en |
dc.type.evskp | bakalářská práce | cs |
dcterms.dateAccepted | 2021-06-16 | cs |
dcterms.modified | 2021-06-17-14:25:03 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 136480 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.18 19:33:57 | en |
sync.item.modts | 2025.01.15 17:16:55 | en |
thesis.discipline | Informační technologie | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačové grafiky a multimédií | cs |
thesis.level | Bakalářský | cs |
thesis.name | Bc. | cs |
Files
Original bundle
1 - 4 of 4
Loading...
- Name:
- final-thesis.pdf
- Size:
- 3.66 MB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- Posudek-Vedouci prace-23537_v.pdf
- Size:
- 85.88 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Vedouci prace-23537_v.pdf
Loading...
- Name:
- Posudek-Oponent prace-23537_o.pdf
- Size:
- 89.88 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Oponent prace-23537_o.pdf
Loading...
- Name:
- review_136480.html
- Size:
- 1.45 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_136480.html