Tato bakalářská práce se zaměřuje na nástroje pro vizuální skládání
transformací 3D scény. Sepisuje seznam požadavků na nástroj, který by byl schopný přiblížit počítačovou grafiku začátečníkům v této
oblasti, včetně matematických objektů potřebných k vytvoření scény.
Dále hledá již existující nástroje, které by pokrývaly požadavky. Po
neúspěšném nálezu navrhuje a později implementuje nástroj nový.
Nechybí zde ani testování nástroje z hlediska výkonu.
Anotace v angličtině
This bachelor thesis focuses on tools for visual compositing of 3D
scene transformations. It lists the requirements for a tool that would
be able to bring computer graphics to beginners in this area, including the mathematical objects needed to create the scene.
It also looks for existing tools that would cover the requirements.
After an unsuccessful finding, it proposes and later implements
a new tool. There is also testing of the tool in terms of performance.
Klíčová slova
OpenGL, skládání transformací, 3D scéna, vizualizace, interaktivní aplikace
Klíčová slova v angličtině
OpenGL, composition of transformations, 3D scene,
visualization, interactive applications
Rozsah průvodní práce
40
Jazyk
CZ
Anotace
Tato bakalářská práce se zaměřuje na nástroje pro vizuální skládání
transformací 3D scény. Sepisuje seznam požadavků na nástroj, který by byl schopný přiblížit počítačovou grafiku začátečníkům v této
oblasti, včetně matematických objektů potřebných k vytvoření scény.
Dále hledá již existující nástroje, které by pokrývaly požadavky. Po
neúspěšném nálezu navrhuje a později implementuje nástroj nový.
Nechybí zde ani testování nástroje z hlediska výkonu.
Anotace v angličtině
This bachelor thesis focuses on tools for visual compositing of 3D
scene transformations. It lists the requirements for a tool that would
be able to bring computer graphics to beginners in this area, including the mathematical objects needed to create the scene.
It also looks for existing tools that would cover the requirements.
After an unsuccessful finding, it proposes and later implements
a new tool. There is also testing of the tool in terms of performance.
Klíčová slova
OpenGL, skládání transformací, 3D scéna, vizualizace, interaktivní aplikace
Klíčová slova v angličtině
OpenGL, composition of transformations, 3D scene,
visualization, interactive applications
Zásady pro vypracování
Proveďte rešerši technologií vhodných pro visuální návrh scény pomocí skládání grafických transformací do stromu scény a vyberte vhodnou technologii.
Proveďte rešerši grafických transformací a operací a vyberte vhodnou podmnožinu pro realizaci.
Implementujte aplikaci a otestujte ji z hlediska výkonu.
Zhodnoťte možnosti využití a limity aplikace. Navrhněte případný další vývoj.
Zásady pro vypracování
Proveďte rešerši technologií vhodných pro visuální návrh scény pomocí skládání grafických transformací do stromu scény a vyberte vhodnou technologii.
Proveďte rešerši grafických transformací a operací a vyberte vhodnou podmnožinu pro realizaci.
Implementujte aplikaci a otestujte ji z hlediska výkonu.
Zhodnoťte možnosti využití a limity aplikace. Navrhněte případný další vývoj.
Seznam doporučené literatury
\renewcommand{\labelenumi}{[\theenumi]}
G. Sellers, R. S. Wright, N. Haemel. OpenGL SuperBible, Seventh Edition. 2016. ISBN 9780672337475.
Kessenich, J., Sellers, G., Shreiner, D.: OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 4.5 with SPIR-V, 2016, Addison-Wesley Professional, ISBN 978-0134495491
Seznam doporučené literatury
\renewcommand{\labelenumi}{[\theenumi]}
G. Sellers, R. S. Wright, N. Haemel. OpenGL SuperBible, Seventh Edition. 2016. ISBN 9780672337475.
Kessenich, J., Sellers, G., Shreiner, D.: OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 4.5 with SPIR-V, 2016, Addison-Wesley Professional, ISBN 978-0134495491
Přílohy volně vložené
5 ilustrací,
3 tabulky
Přílohy vázané v práci
ilustrace, tabulky
Převzato z knihovny
Ano
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Průběh obhajoby je zveřejněn pouze přihlášenému uživateli.