KUČEROVÁ, A. Blender add-on pro procedurální generování mostů [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023.

Posudky

Posudek vedoucího

Chlubna, Tomáš

Výsledný addon splňuje očekávání a produkuje dobré a využitelné výsledky. Během řešení nedošlo k žádným problémům a vývoj addonu probíhal podle dobře navrženého časového plánu. Autorka pracovala s nadšením, svůj postup důkladně konzultovala, průběžně prezentovala dosažené výsledky a vždy rychle zpracovala případné návrhy na změny a vylepšení.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Informace k zadání Program Blender byl rozšířen o možnost generování procedurálních 3D modelů mostů. Pro řešení bylo nutné seznámit se s Blender Python API a relativně novými a pokročilými funkcemi programu, jako jsou Geometry Nodes. Dále pak autorka nastudovala architektonické detaily související s konstrukcemi mostů. Po analýze problematiky byly vybrány vhodné typy mostů, které výsledný addon dokáže kvalitně vygenerovat. Oproti existujícím řešení nabízí addon podstatná rozšíření a uživatel má možnost kombinovat typy mostů a upravovat jejich vzhled v mnoha směrech. Práce byla náročná. Autorka zadání splnila ve všech směrech a výsledkem je užitečný nástroj pro další uživatele.
Práce s literaturou Autorka práce provedla dostatečný průzkum a využila vhodně vybrané zdroje z oblasti architektury mostů. Také vyhledala a nastudovala informace o nejnovějších funkcích a možnostech generování geometrie v programu Blender (změny v aktuální verzi programu).
Aktivita během řešení, konzultace, komunikace Konzultace probíhaly pravidelně a autorka podávala jasné a strukturované textové hlášení o svém postupu. Tempo práce bylo vyrovnané a vytyčené cíle byly plněny bez závažných problémů.
Aktivita při dokončování Práce byla dokončena s předstihem a dostatečně konzultována v několika iteracích.
Publikační činnost, ocenění Addon je volně dostupný na internetu a lehce použitelný pro běžné uživatele.
Navrhovaná známka
A
Body
100

Posudek oponenta

Milet, Tomáš

Realizace zásuvného modulu je velmi povedená. Technická dokumentace má sice své chyby, ale není to nic katastrofálního. Zásuvný modul sám využiji při výuce. Jiní uživatelé modul jistě také ocení. Hodnotím známkou A (95 bodů).

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Náročnost zadání Zadání je průměrně obtížné. Vyžaduje studium struktury mostů, procedurálního generování a API Blenderu.
Rozsah splnění požadavků zadání Zadání je splněno a řešení není triviální. Generované mosty obsahují velké množství nastavení. Výsledné mosty jsou hezké a se zásuvným module se velmi dobře a intuitivně pracuje. Studentka si dala na realizaci velmi záležet.
Rozsah technické zprávy Technická zpráva je v obvyklém rozmezí. Některé části by bylo lepší proložit obrázkem a odmazat text, který grafické věci vysvětluje slovy.
Prezentační úroveň technické zprávy 80 Text je místy čtivý a pochopitelný, místy značně nepochopitelný. Za největší kámen úrazu považuji chybějící diagramy shrnující algoritmy. Nebo diagramy shrnující sekce textu. Většinou jsou uvedeny komponenty řešení, ale celkový pohled na řešenou problematiku chybí. Nevhodně jsou popsány jednotlivé části generování, kde je slovní popis os, bodů, vzdáleností a podobně nepochopitelný. Zvláště nevhodné je neuvedení souřadných os, kdy pak není jasné, co se provádí a v jakém směru. Osy jsou uvedené jen u obrázku 4.15, ale v dalším textu jsou stejně špatně využity a jsou popleteny ("křivky rovnoběžně s osou Y" - má být X). Jednoduše - chybí obrázky s kótami a souřadnými systémy. Text uvádí, jak vypadala průběžná realizace, ale občas není jasné, o čem se mluví a je to nevhodně popsáno. Dále dochází ke zmatení v termínech. Někde je využito slovo kabel někde lano. V textu je uvedeno množství názvů uzlů v editoru Geometry Nodes, ale text není pochopitelný, aby samotný název čtenáři pomohl. K vysvětlení chybí příklady, diagramy a obrázky.
Formální úprava technické zprávy 80 Typograficky i jazykově je práce dobrá, ne však bez chyby, například: Vybrané typografické chyby: V rovnicích je využit symbol kříže pro násobení místo tečky. Odkaz na poznámku pod čarou "jednostranných svodidel 2" Po jazykové stránce jsem našel pár problémů, například: Jeden nebo dva překlepy, např. Mdely (obrázek 4.31) Nevhodné využití časů (budoucí, minulý, průběhový...) Využití slova kabely, i když se v textu někde hovoří o lanech
Práce s literaturou 80 Práce využívá 13 zdrojů informací. Zdroje jsou vhodné a kvalitní. V textu jsou však odkazy uvedeny často jen číslem. Chybí zastavení do věty, uvedení autora nebo názvu publikace.
Realizační výstup 100 Realizace je velmi povedená. Výsledný zásuvný modul funguje výborně. Editace mostů a nastavení parametrů je intuitivní. Výtečná práce. Tady je pár vylepšení, které mě napadly během testování: Pro typ mostu "Suspension Bridge" by bylo vhodné zobrazovat, kde nedává takový most smysl - třeba v zatáčkách. Nebo rovnou takové generování nepovolit. Při roztahování mostu o další segmenty křivky není žádoucí, aby se předcházející části, proporcionálně posouvaly, když už si je uživatel nastavil, jak chtěl. Vhodné by bylo stavění podpůrných sloupů na předem připravené objekty ve scéně.
Využitelnost výsledků Implementovaný zásuvný modul je využitelný. Nahrazuje stávající zásuvné moduly pro generování mostů daleko lepší variantou. Své uživatele si jistě najde.
Navrhovaná známka
A
Body
95

Otázky

eVSKP id 145492