Thesis Details

Blender plugin pro převod modelů na vektorovou grafiku

Bachelor's Thesis Student: Kopáček Jiří Academic Year: 2020/2021 Supervisor: Milet Tomáš, Ing., Ph.D.
English title
Blender Plugin for Conversion of Models to Vector Graphic
Language
Czech
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.

Keywords

model conversion, 3D to 2D, 3D to SVG, model to SVG, vector graphics, depth sorting, collision detection, cutting, octree, Blender, plugin, addon, Python

Department
Degree Programme
Information Technology
Files
Status
defended, grade A
Date
16 June 2021
Reviewer
Committee
Herout Adam, prof. Ing., Ph.D. (DCGM FIT BUT), předseda
Kočí Radek, Ing., Ph.D. (DITS FIT BUT), člen
Křivka Zbyněk, Ing., Ph.D. (DIFS FIT BUT), člen
Španěl Michal, Ing., Ph.D. (DCGM FIT BUT), člen
Vašíček Zdeněk, doc. Ing., Ph.D. (DCSY FIT BUT), člen
Citation
KOPÁČEK, Jiří. Blender plugin pro převod modelů na vektorovou grafiku. Brno, 2021. Bachelor's Thesis. Brno University of Technology, Faculty of Information Technology. 2021-06-16. Supervised by Milet Tomáš. Available from: https://www.fit.vut.cz/study/thesis/23537/
BibTeX
@bachelorsthesis{FITBT23537,
    author = "Ji\v{r}\'{i} Kop\'{a}\v{c}ek",
    type = "Bachelor's thesis",
    title = "Blender plugin pro p\v{r}evod model\r{u} na vektorovou grafiku",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2021,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/23537/"
}
Back to top