Přístupnostní navigace
E-application
Search Search Close
Bachelor's Thesis
Author of thesis: Bc. Martin Vrablec
Acad. year: 2025/2026
Supervisor: Ing. Tomáš Chlubna, Ph.D.
Reviewer: Ing. Tomáš Milet, Ph.D.
This work deals with the design and implementation of an add-on for a 3D graphics editor Blender, for procedural generation of corals in three morphological forms: branching, massive, and tabular. Each form is handled by a dedicated generator. The add-on further enables the composition of generated corals into reef scenes by distributing them on a procedurally generated rock. The entire implementation is built on the Geometry Nodes system in Blender.
Geometry Nodes, L-systems, Gray-Scott model, Blender, Blender add-on, procedural generation, corals
Date of defence
19.06.2026
Result of the defence
Defended (thesis was successfully defended)
Grading
B
Process of 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 B.
Topics for thesis defence
Language of thesis
Slovak
Faculty
Fakulta informačních technologií
Department
Department of Computer Graphics and Multimedia
Study programme
Information Technology (BIT)
Composition of Committee
prof. Dr. Ing. Jan Černocký (předseda) doc. Ing. Vojtěch Mrázek, Ph.D. (místopředseda) Ing. Aleš Smrčka, Ph.D. (člen) Ing. Matěj Grégr, Ph.D. (člen) Ing. Tomáš Milet, Ph.D. (člen)
Supervisor’s reportIng. Tomáš Chlubna, Ph.D.
Výsledek je užitečný a kvalitní, konzultace probíhaly v pořádku.
Výsledné rozšíření může být užitečným nástrojem pro komunitu a produkuje kvalitní výsledky. Autor svůj postup konzultoval až na menší výpadky.
Práce se zabývá vývojem rozšíření 3D editoru Blender o procedurální generování podmořských korálů.
Dosažené výsledky splňují očekávání a vygenerované objekty vypadají velmi hezky.
Autor samostatně vyhledal a použil potřebné materiály.
Autor svůj postup konzultoval dostatečně.
Konzultační aktivita autora byla dobrá, některé pauzy v komunikaci byly následně vyváženy častými a podrobnými hlášeními.
Práce byla dokončena a zkonzultována včas před odevzdáním.
Výsledek je volně dostupný pro použití komunitou.
Grade proposed by supervisor: A
Reviewer’s reportIng. Tomáš Milet, Ph.D.
Celkově je práce hezká. Realizace je povedená, kvalitu snižuje hlavně technická dokumentace, která je v kapitole implementace z větší části těžce pochopitelná.
Evaluation level: moderately difficult assignment
Náročnost zadání je průměrná.
Technická zpráva je jen částečně pochopitelná. Struktura práce je dobrá, ale chybí dobré vizualizace a využití vhodných nástrojů po popis problematiky. Například tam, kde by měl být obrázek, je text, což znesnadňuje pochopení. Chybí celkový pohled na řešení a rozbor. Nejméně pochopitelná je kapitola implementace.
Příklady chyb:
Po jazykové a typografické stránce je práce dobrá. Vyskytuje se v ní jen menší množství problémů. Například:
Realizovaný modul je velmi povedený. Obsahuje velké množství nastavení pro generování korálů. Intuitivně se ovládá. Jeho instalace a používání je snadné. Vygenerované výsledky vypadají dobře. Uzlové grafy (vizuální programování) jsou uspořádány a strukturovány.
Práce může posloužit jako generátor korálů do vizualizací a počítačových her. Zároveň může posloužit jako odrazový můstek pro budoucí práce pro generování korálů.
Evaluation level: assignment fulfilled
Všechny body zadání jsou splněny.
Evaluation level: is within the usual extent
Technická dokumentace je v obvyklém rozmezí.
Práce využíva 16 kvalitních a relevantních zdrojů informací. Zdroje jsou správně vysázeny a vhodně citovány.
Grade proposed by reviewer: B
Responsibility: Mgr. et Mgr. Hana Odstrčilová