Zásuvný modul do Blenderu pro převod modelů na vektorovou grafiku
Loading...
Date
Authors
Kopáček, Jiří
ORCID
Advisor
Referee
Mark
A
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta informačních technologií
Abstract
Tato práce řeší návrh a implementaci několika rozšíření už dříve existujícího modulu (pluginu) pro software Blender. Tento plugin dříve sloužil k převodu 3D modelů ve scéně Blenderu na soubor 2D vektorové grafiky ve formátu SVG. Mezi nová rozšíření patří podpora převodu také pro křivky, texty, nástroj Grease Pencil či anotace a jejich vzájemné hloubkové řazení a také podpora třídění do kolekcí, využívání kamerových objektů a tvorba animací. Mezi vylepšení existujících částí patří kompletní přepracování uživatelského rozhraní, rozšíření možností novým materiálovým systémem a oprava některých starších chyb kódu. Výsledkem implementace je nová verze pluginu, která umožňuje uživateli efektivně tvořit složitější vektorové obrázky v Blenderu s více možnostmi stylizace výstupu.
This thesis deals with the design and implementation of several extensions for an existing module (plugin) for Blender software. This plugin could be used for conversion of 3D models in a Blender scene to a 2D vector graphics file in the SVG format. New extensions include the support of curve, text, Grease Pencil or annotation conversions and their depth sorting, as well as support of collection sorting, using camera objects and creating animations. Improvements of existing parts include a complete user interface rework, improving capabilities with a new material system and several fixes to existing code. The result of the implementation is a new version of the plugin which allows the user to efficiently create more complex vector graphics in Blender with enhanced output styling options.
This thesis deals with the design and implementation of several extensions for an existing module (plugin) for Blender software. This plugin could be used for conversion of 3D models in a Blender scene to a 2D vector graphics file in the SVG format. New extensions include the support of curve, text, Grease Pencil or annotation conversions and their depth sorting, as well as support of collection sorting, using camera objects and creating animations. Improvements of existing parts include a complete user interface rework, improving capabilities with a new material system and several fixes to existing code. The result of the implementation is a new version of the plugin which allows the user to efficiently create more complex vector graphics in Blender with enhanced output styling options.
Description
Keywords
převod modelu, převod křivky, 3D na 2D, 3D na SVG, model na SVG, křivka na SVG, vektorová grafika, animace, hloubkové řazení, Blender, plugin, addon, Python, SVG, CSS, model conversion, curve conversion, 3D to 2D, 3D to SVG, model to SVG, curve to SVG, vector graphics, animation, depth sorting, Blender, plugin, addon, Python, SVG, CSS
Citation
KOPÁČEK, J. Zásuvný modul do Blenderu pro převod modelů na vektorovou grafiku [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023.
Document type
Document version
Date of access to the full text
Language of document
cs
Study field
Softwarové inženýrství
Comittee
prof. Ing. Tomáš Hruška, CSc. (předseda)
doc. RNDr. Jitka Kreslíková, CSc. (člen)
Ing. Zbyněk Křivka, Ph.D. (člen)
doc. RNDr. Pavel Smrž, Ph.D. (člen)
Ing. Libor Polčák, Ph.D. (člen)
doc. Ing. Michal Bidlo, Ph.D. (člen)
Date of acceptance
2023-06-21
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 A.
Result of defence
práce byla úspěšně obhájena
Document licence
Standardní licenční smlouva - přístup k plnému textu bez omezení