Detail práce
Blender add-on pro rigging 3D modelů
Cílem projektu je vytvoření Blender rozšíření, které automaticky vygeneruje kostru 3D modelu a navíc bude otevřené a snadno rozšiřitené o další metody vyjmutí kostry. Základem projektu je kostra rozšíření, která bude obsahovat dynamicky načítaný seznam implementovaných metod, ze kterých si následně může uživatel vybrat. Projekt je implementován v jazyce Python pomocí Blender API. Částí práce bude implementace metody vyjmutí kostry metodou použití 3D siluety, důraz je kladen zejména na rychlost, při zachování co největší přesnosti.
3D model, rigging, Blender rozšíření, skinning, kostra, vyjmutí kostry, animace
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 upřesňující 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 "E".
- Jak byl výsledný plugin testován, když jej nelze v základu ani nainstalovat na OS Windows ani Linux?
- Proč jste nepoužil Eigen vektory pro získání os pro extrakci siluety?
- V jakém ohledu je vaše řešení lepší než konkurenční pluginy?
- Co je to kostra, kontrolka, středová plocha, reebův graf, seskupením bodů, geometrická reprezentace, celková metoda?
- Jakým způsobem byste definoval jednodimenzionální objekt ve 3D prostoru?
- Komise, například: Jak zjistíte kostru modelu?
- Komise, například: Rozdíl mezi plochou a povrchem?
Kočí Radek, Ing., Ph.D. (UITS FIT VUT), člen
Křivka Zbyněk, Ing., Ph.D. (UIFS FIT VUT), člen
Španěl Michal, Ing., Ph.D. (UPGM FIT VUT), člen
Vašíček Zdeněk, doc. Ing., Ph.D. (UPSY FIT VUT), člen
@bachelorsthesis{FITBT24013, author = "Rostislav Hor\'{a}k", type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce", title = "Blender add-on pro rigging 3D model\r{u}", school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}", year = 2021, location = "Brno, CZ", language = "czech", url = "https://www.fit.vut.cz/study/thesis/24013/" }