Generated by All in One SEO v4.9.10, this is an llms.txt file, used by LLMs to index the site. # DCGI DCGI web pages ## Sitemaps - [XML Sitemap](https://dcgi.fel.cvut.cz/sitemap.xml): Contains all public & indexable URLs for this website. ## Aktuality - [Ocenění našeho studenta na CESCG 2026](https://dcgi.fel.cvut.cz/oceneni-naseho-studenta-na-cescg-2026/) - Jakub Profota, náš student magisterské specializace Počítačová grafika, úspěšně prezentoval článek s názvem Towards Ray Tracing Benchmark using Video Games Data Extraction na mezinárodní studentské konferenci Central European Seminar on Computer Graphics (CESCG 2026) a získal cenu za nejlepší vědecké video. Gratulujeme! - [Ocenění studenti na CESCG 2025](https://dcgi.fel.cvut.cz/oceneni-studenti-na-cescg-2025/) - Tři naši studenti prezentovali články na studentské konferenci Central European Seminar on Computer Graphics (CESCG 2025). Matěj Sakmary prezentoval článek nazvaný Resolution Matched Virtual Shadow Maps, Tereza Hlavová článek Rendering Night Cities a Lukáš Cezner článek Wide Bounding Volume Hierarchies for Ray Tracing. Matěj Sakmary získal ceny za nejlepší článek a nejlepší prezentaci. Tereza Hlavová - [Výstava SEMESTRALE (XXVIII) – 2026](https://dcgi.fel.cvut.cz/vystava-semestrale-xxviii-2026/) - Výstava prací studentů vzniklých v zimním semestru akademického roku 2025/2026 v rámci předmětů Grafická tvorba (vede Akad. mal. Lucie Svobodová) a 3D modelování (vede Ing. David Sedláček, Ph.D.). Vernisáž výstavy proběhla v úterý 31. 3. 2026 v 17:30 v prostorách katedry DCGI, Karlovo nám. 13, 3. patro. Oceněné práce Kresba 1. místo: Julie Dvořáková Grafický design 1. místo: Lucie Bláhová 2. místo: - [Miroslav Macík v reportáži ČRo Plus](https://dcgi.fel.cvut.cz/miroslav-macik-v-reportazi-cro-plus/) - V pondělí 23. 3. 2026 hovořil v reportáži ČRo Plus Ing. Miroslav Macík, Ph.D. o problematice navigace nevidomých, zejména za pomoci haptických modelů a dalších podpůrných technologií. Jeho povídání si můžete poslechnout v čase 13:38 v záznamu Českého rozhlasu (v pořadu Věda Plus). - [Výroční zpráva DCGI za rok 2025](https://dcgi.fel.cvut.cz/vyrocni-zprava-dcgi-za-rok-2025/) - Byla zveřejněna výroční zpráva DCGI za rok 2025. Zpráva je dvoustránkovým přehledem výukových, výzkumných a dalších aktivit členů katedry. Obsahuje též seznam nejlepších vědeckých prací DCGI publikovaných v roce 2025. - [Výběrové řízení 2026](https://dcgi.fel.cvut.cz/vyberove-rizeni-2026/) - Vypsali jsme výběrové řízení na pedagoga v oblasti virtuální a rozšířené reality (XR), vývoje počítačových her a multimediálních aplikací. Předpokládané činnosti: Vedení cvičení a seminářů pro výuku vývoje počítačových her, XR a multimédií Vedení bakalářských a diplomových prací Zapojení do projektů aplikovaného výzkumu Požadavky: Vysokoškolské vzdělání Praxe v oblasti počítačové grafiky nebo herního vývoje (firemní - [PF 2026 z DCGI](https://dcgi.fel.cvut.cz/pf2026/) - Katedra počítačové grafiky a interakce (DCGI) přeje všem svým studentům, kolegům, odborným partnerům i přátelům úspěšný rok 2026. Z bělostného sněhu vyrostl svěží digitální smrk, jehož tvar a jehličí byly vytvořeny algoritmem Example-Based Authoring of Expressive Space Curves z dílny našeho špičkového vědce, prof. Daniela Sýkory. Finální tvar přání vytvořila naše milá a uznávaná kolegyně, - [PF 2026 from DCGI](https://dcgi.fel.cvut.cz/pf2026/) - The Department of Computer Graphics and Interaction (DCGI) wishes a successful year 2026 to all our students, colleagues, partners, and friends. A lush digital spruce grew from the white snow, its shape and needles created by the Example-Based Authoring of Expressive Space Curves algorithm developed by the team of our top scientist, prof. Daniel Sýkora. - [Člen oiSIDE v pořadu Střepiny TN Nova](https://dcgi.fel.cvut.cz/clen-oiside-v-poradu-strepiny-tn-nova/) - Dne 30. listopadu 2025 vystoupil Bc. Jiří Kropáč, člen spolku oiSIDE, v pořadu Střepiny TN Nova. Vysvětlil, jak se v počítačových hrách vytahují z hráčů peníze pomocí techniky Loot Box. V reportáži naleznete toto vystoupení v čase cca 13:30. - [Virtuální představení Santiniho kaple v ČT1](https://dcgi.fel.cvut.cz/virtualni-predstaveni-santiniho-kaple-v-ct1/) - Dne 22. listopadu 2025 vysílala Česká televize v pořadu Z metropole reportáž o architektu Santinim. Část reportáže (v čase od 2:50) je věnována kapli Božího hrobu, která stojí na parkovišti za naší budovou E. Zajímavosti o kapli sděluje v reportáži doc. Ing. Jiří Vodrážka, Ph.D. z Katedry telekomunikační techniky. Ing. David Sedláček, Ph.D. popisuje vznik - [Dar firmy valkaAI katedře DCGI](https://dcgi.fel.cvut.cz/dar-firmy-valkaai-katedre-dcgi/) - Dne 29. 10. 2025 se uskutečnilo symbolické předání finančního daru, kterým firma valkaAI podpořila výzkumné aktivity realizované na katedře DCGI v oblasti využití AI v počítačové grafice. Na snímku vlevo je Ing. Vlastimil Venclík, výkonný ředitel a spoluzakladatel firmy valkaAI, vpravo prof. Jiří Žára, vedoucí katedry DCGI. Dar byl předán při příležitosti panelové diskuse na - [oiSIDE Game Jam #1](https://dcgi.fel.cvut.cz/oiside-game-jam-1/) - O víkendu 4. a 5. 10. 2025 proběhl v prostorách katedry DCGI historicky první dvoudenní Game Jam. Účastníci dostali za úkol během 33 hodin vytvořit hru, do které museli zakomponovat téma odhalené na začátku akce. Byla to 3 slova: jídlo, slunce, trojúhelník. Jak se s tímto nelehkým úkolem zúčastnění poprali, se můžete přesvědčit na vlastní - [Výstava SEMESTRALE (XXVII) – 2025](https://dcgi.fel.cvut.cz/vystava-semestrale-xxvii-2025/) - Výstava prací studentů vzniklých v letním semestru akademického roku 2024/2025 v rámci předmětu Grafická tvorba (vede Akad. mal. Lucie Svobodová). Vernisáž výstavy proběhne ve středu 22. 10. 2025 v 18:00 v prostorách katedry DCGI, Karlovo nám. 13, 3. patro. Zahájení obohatí svým saxofonovým vystoupením Barbora Kindlová. - [Jiří Bittner byl jmenován profesorem ČVUT](https://dcgi.fel.cvut.cz/jiri-bittner-byl-jmenovan-profesorem-cvut/) - Prezident ČR, Petr Pavel, jmenoval ve Velké aule Karolina UK dne 16. 6. 2025 člena naší katedry, doc. Ing. Jiřího Bittnera, Ph.D., profesorem ČVUT. Blahopřejeme! - [Jiří Bittner was appointed full professor at CTU](https://dcgi.fel.cvut.cz/jiri-bittner-byl-jmenovan-profesorem-cvut/) - The President of the Czech Republic, Petr Pavel, appointed a member of our department, Assoc. Prof. Jiří Bittner, Ph.D., as a full professor of CTU, on June 16, 2025, in the Great Hall of Carolinum. Congratulations! - [Naši studenti z oiSIDE na konferenci Game Access 2025](https://dcgi.fel.cvut.cz/nasi-studenti-z-oiside-na-konferenci-game-access-2025/) - Dvanáctičlenná skupina studentů sdružených ve spolku oiSIDE se zúčastnila konference Game Access '25, na níž úspěšně prezentovala svoji činnost a hry vyvinuté v rámci předmětu Počítačové hry. Děkujeme celému týmu a jeho leaderům, Jakubu Profotovi a Jiřímu Kropáčovi, za výbornou reprezentaci naší fakulty a výuky her na naší katedře! - [Student awards at CESCG 2025](https://dcgi.fel.cvut.cz/oceneni-studenti-na-cescg-2025/) - Our students presented their work at the Central European Seminar on Computer Graphics (CESCG 2025). Matěj Sakmary presented his paper called Resolution Matched Virtual Shadow Maps, Tereza Hlavová her paper called Rendering Night Cities, and Lukáš Cezner his paper entitled Wide Bounding Volume Hierarchies for Ray Tracing. All presentations were excellent, Tereza and Matěj received in - [Výstava SEMESTRALE (XXVI) – 2025](https://dcgi.fel.cvut.cz/vystava-semestrale-xxvi-2025/) - Výstava prací studentů vzniklých v zimním semestru akademického roku 2024/2025 v rámci předmětů Grafická tvorba (vede Akad. mal. Lucie Svobodová) a 3D modelování (vede Ing. David Sedláček, Ph.D.). Vernisáž výstavy proběhla v úterý 18. 3. 2025 v 17:30 v prostorách katedry DCGI, Karlovo nám. 13, 3. patro. Zahájení obohatila svým vystoupením violoncellistka a zpěvačka Kristýna Větévka. Reportáž s fotografiemi je dostupná v Aktualitách FEL ČVUT - [Výstava SEMESTRALE (XXIV) – 2024](https://dcgi.fel.cvut.cz/vystava-semestrale-xxiv-2024/) - Výstava prací studentů vzniklých v zimním semestru akademického roku 2023/2024 v rámci předmětů Grafická tvorba (vede Akad. mal. Lucie Svobodová) a 3D modelování (vede Ing. David Sedláček, Ph.D.). Vernisáž výstavy proběhla v úterý 19. 3. 2024 v 17:00 v prostorách katedry DCGI, Karlovo nám. 13, 3. patro. Zahájení obohatil svým vystoupením špičkový kytarista Jan Kysela. Oceněné práce: Kresba: Veronika Mayrichová Grafický design: - [Aktuální informace ke státnicím](https://dcgi.fel.cvut.cz/study/aktualni-informace-ke-statnicim/) - Aktuální informace ke státním zkouškám v letním semestru 2024/25 (B242) Důležité termíny Informace k odevzdání BP/DP Státnice PromoceTermín promocí je dán časovým plánem konkrétního akademického roku. Promoce zajišťuje studijní oddělení FEL v Dejvicích. - [Výroční zpráva DCGI za rok 2024](https://dcgi.fel.cvut.cz/vyrocni-zprava-dcgi-za-rok-2024/) - Byla zveřejněna výroční zpráva DCGI za rok 2024. Zpráva je dvoustránkovým přehledem výukových, výzkumných a dalších aktivit členů katedry. Obsahuje též seznam nejlepších vědeckých prací DCGI publikovaných v roce 2024. - [Naše výuka her a VR v pořadu Střepiny (TV Nova)](https://dcgi.fel.cvut.cz/nase-vyuka-her-a-vr-v-poradu-strepiny-tv-nova/) - Dne 12. ledna 2025 prezentovala TV Nova Ing. Davida Sedláčka, Ph.D. a doktorandky Ing. Uršulu Žákovskou a Ing. Barboru Koudelkovou v reportáži na téma Využití virtuální reality v personalistice. Reportáž je k dispozici v archivu pořadu Střepiny, kde začíná v čase 8:12. - [PF 2025 from DCGI](https://dcgi.fel.cvut.cz/pf2025/) - The Department of Computer Graphics and Interaction (DCGI) wishes a successful year 2025 to all our students, colleagues, partners, and friends. This season's greeting has been created by our brilliant teacher and artist, Lucie Svobodová. It was inspired by the Christmas video of our Faculty of Electrical Engineering, CTU Prague, available on YouTube. - [PF 2025 z DCGI](https://dcgi.fel.cvut.cz/pf2025/) - Katedra počítačové grafiky a interakce (DCGI) přeje všem svým studentům, kolegům, odborným partnerům i přátelům úspěšný rok 2025. Přání vytvořila naše milá a uznávaná kolegyně, akad. mal. Lucie Svobodová,podle motivu vánočního videa FEL ČVUT, které můžete shlédnout na YouTube. - [Výstava SEMESTRALE (XXV) – 2024](https://dcgi.fel.cvut.cz/vystava-semestrale-xxv-2024/) - Výstava prací studentů vzniklých v letním semestru akademického roku 2024/2025 v rámci předmětu Grafická tvorba (vede Akad. mal. Lucie Svobodová). Vernisáž výstavy proběhla v úterý 22. 10. 2024 v 17:30 v prostorách katedry DCGI, Karlovo nám. 13, 3. patro. Zahájení obohatí svým vystoupením muzikanti tvořící skupinu RETRiO. Z vernisáže vznikla reportáž zveřejněná na webu FEL ČVUT. - [Current information on the state examinations](https://dcgi.fel.cvut.cz/study/aktualni-informace-ke-statnicim/) - Current information about state examinations in the winter semester 2024/25(B241) Instructions for submitting BP/DP theses State Examinations Graduation dates are determined by the timetable for a particular academic year. Department of Studies of the FEE in Dejvice. - [Current information on the state examinations](https://dcgi.fel.cvut.cz/study/aktualni-informace-ke-statnicim/) - Current information about state examinations in the winter semester 2024/25(B241) Instructions for submitting BP/DP theses State Examinations Graduation dates are determined by the timetable for a particular academic year. Department of Studies of the FEE in Dejvice. - [Cena za nejlepší prezentaci na CESCG 2020](https://dcgi.fel.cvut.cz/cena-za-nejlepsi-prezentaci-na-cescg-2020/) - Student DCGI Tomáš Bubeníček získal cenu za nejlepší nejlepší prezentaci na studentské konferenci CESCG 2020: Prezentovaný článek vznikl v rámci diplomové práce vedené doc. Ing. Jiřím Bittnerem, Ph.D. - [Cena za nejlepší prezentaci na CESCG 2022](https://dcgi.fel.cvut.cz/cena-za-nejlepsi-prezentaci-na-cescg-2022/) - Student DCGI Vojtěch Tomas získal cenu za nejlepší prezentaci a za druhý nejlepší článek na studentské konferenci CESCG 2022. Prezentovaný článek vznikl v rámci diplomové práce vedené Ing. Davidem Sedláčkem, Ph.D. Konference se také zúčastnil Michal Hvězda s článkem Dynamic Diffuse Global Illumination: Implementation and Evaluation. - [Studenti v roli astronautů](https://dcgi.fel.cvut.cz/studenti-v-roli-astronautu/) - Tým studentů vedený Davidem Sedláčkem vyvinul víceuživatelskou kooperativní VR hru Deloitte Space Shuttle, která získala velký ohlas u odborné veřejnosti. Hra simuluje možné problémy při práci na vesmírné stanici ISS a obsahuje i některá originální řešení, jakými je například simulace mikrogravitace. Přečtěte si poutavou reportáž na WIRED.CZ. Více se o hře můžete dozvědět: V Událostech - [Students as astonauts](https://dcgi.fel.cvut.cz/studenti-v-roli-astronautu/) - A group of students supervised by David Sedlacek has developed a VR multiplayer cooperative game Deloitte Space Shuttle appreciated by space specialists. The game simulates various problems to be solved when working at ISS space station. It includes unique techniques like a simulation of microgravity. More information about the game is available: On Czech TV - [Výroční zpráva DCGI za rok 2023](https://dcgi.fel.cvut.cz/vyrocni-zprava-dcgi-za-rok-2023/) - Byla zveřejněna výroční zpráva DCGI za rok 2023. Zpráva je dvoustránkovým přehledem výukových, výzkumných a dalších aktivit členů katedry. Obsahuje též seznam nejlepších vědeckých prací DCGI publikovaných v roce 2023. - [Výstava SEMESTRALE (XXIII) – 2023](https://dcgi.fel.cvut.cz/vystava-semestrale-xxiii-2023/) - Výstava prací studentů vzniklých v letním semestru akademického roku 2022/2023 v rámci předmětu Grafická tvorba (vede Akad. mal. Lucie Svobodová). Zahájení výstavy v úterý 17. 10. 2023 v 17:00 v prostorách katedry DCGI, Karlovo nám. 13, 3. patro. - [Výroční zpráva DCGI za rok 2022](https://dcgi.fel.cvut.cz/vyrocni-zprava-dcgi-za-rok-2022-2/) - Byla zveřejněna výroční zpráva DCGI za rok 2022. Zpráva je dvoustránkovým přehledem výukových, výzkumných a dalších aktivit členů katedry. Obsahuje též seznam nejlepších vědeckých prací DCGI publikovaných v roce 2022. - [Studentské videohry v ČT24](https://dcgi.fel.cvut.cz/studentske-videohry-v-ct24/) - V ranním vysílání Studia 6 (ČT24) dne 13. 1. 2024 prezentovali nejlepší hry vyvinuté v předmětu Počítačové hry studentka Eliška Rojíčková (členka vítězného týmu s hrou Sweep to the past) a David Sedláček, učitel předmětu Počítačové hry. - [PF 2024](https://dcgi.fel.cvut.cz/pf2024/) - The Department of Computer Graphics and Interaction (DCGI) wishes a successful year 2024 to all our students, colleagues, partners, and friends. [1] Brooks et al.: InstructPix2Pix: Learning to Follow Image Editing Instructions, CVPR 2023. [2] Fišer et al.: Example-Based Synthesis of Stylized Facial Animations, SIGGRAPH 2017. [3] Sýkora et al.: Ink-and-Ray: Bas-Relief Meshes for Adding - [PF 2024 z DCGI](https://dcgi.fel.cvut.cz/pf2024/) - Katedra počítačové grafiky a interakce (DCGI) přeje všem svým studentům, kolegům, odborným partnerům i přátelům úspěšný rok 2024. [1] Brooks et al.: InstructPix2Pix: Learning to Follow Image Editing Instructions, CVPR 2023. [2] Fišer et al.: Example-Based Synthesis of Stylized Facial Animations, SIGGRAPH 2017. [3] Sýkora et al.: Ink-and-Ray: Bas-Relief Meshes for Adding Global Illumination Effects - [PF 2022 z DCGI](https://dcgi.fel.cvut.cz/pf2022/) - Katedra počítačové grafiky a interakce (DCGI) přeje všem svým studentům, kolegům, odborným partnerům i přátelům úspěšný rok 2022. Přání vytvořila naše milá a uznávaná kolegyně, akad. mal. Lucie Svobodová,podle motivu z bakalářské práce „Virtuální piano“ Bc. Terezy Preislerové, studentky FEL ČVUT. - [Výstava SEMESTRALE (XXII) - 2023](https://dcgi.fel.cvut.cz/vystava-semestrale-xxii-2023/) - Výstava prací studentů vzniklých v zimním semestru akademického roku 2022/2023 v rámci předmětů Grafická tvorba (vede Akad. mal. Lucie Svobodová) a 3D modelování (vede Ing. David Sedláček, Ph.D.). Zahájení výstavy v úterý 28. 3. 2023 v 17:30 v prostorách katedry DCGI, Karlovo nám. 13, 3. patro. - [Cena za nejlepší prezentaci na CESCG 2023](https://dcgi.fel.cvut.cz/cena-za-nejlepsi-prezentaci-na-cescg-2023/) - Dva naši studenti prezentovali články na studentské konferenci Central European Seminar on Computer Graphics (CESCG 2023). Matěj Sakmary prezentoval článek nazvaný Real-time Rendering of Atmosphere and Clouds in Vulkan, Daniel Gruncl článek Scatterplot Visualization of Hierarchically Clustered Data Points. Matěj Sakmary získal ceny za nejlepší prezentaci a druhý nejlepší článek. Oceněný článek vznikl v rámci - [Best presentation at CESCG 2023](https://dcgi.fel.cvut.cz/cena-za-nejlepsi-prezentaci-na-cescg-2023/) - Two of our students presented their work at the Central European Seminar on Computer Graphics (CESCG 2023). Matěj Sakmary presented a paper called Real-time Rendering of Atmosphere and Clouds in Vulkan, Daniel Gruncl a paper entitled Scatterplot Visualization of Hierarchically Clustered Data Points. Matěj Sakmary has been awarded the Best Presentation and the 2nd Best - [Best paper at CESCG 2021](https://dcgi.fel.cvut.cz/cena-za-nejlepsi-clanek-na-cescg-2021/) - Our student Giang Chau Nguyenová has been awarded for the 2nd Best Paper of the student conference CESCG 2021: The awarded paper was a part of her diploma thesis supervised by our member Jiří Bittner. - [IT4Innovations Special Award for Ondřej Texler](https://dcgi.fel.cvut.cz/cena-it4innovations-pro-ondreje-texlera/) - On September 30, 2021, our Ph.D. student Ondřej Texler received IT4Innovations Special Award for his successfully defended dissertation Example-based Style Transfer of Hand-drawn Content in the Joseph Fourier Award competition organized annually by Atos in cooperation with the French Embassy in Prague. Ondřej received 50,000 hours of computing time at the national supercomputer center IT4Innovations. - [DCGI at SIGGRAPH Asia 2021](https://dcgi.fel.cvut.cz/dcgi-na-konferenci-siggraph-asia-2021/) - DCGI will present two full papers at SIGGRAPH Asia 2021: Sochorová & Jamriška: Practical Pigment Mixing for Digital Painting Polášek et al.: ICTree: Automatic Perceptual Metrics for Tree Models - [Cena za nejlepší článek na CESCG 2021](https://dcgi.fel.cvut.cz/cena-za-nejlepsi-clanek-na-cescg-2021/) - Studentka DCGI Giang Chau Nguyenová získala cenu za druhý nejlepší článek na studentské konferenci CESCG 2021: Prezentovaný článek vznikl v rámci diplomové práce vedené doc. Ing. Jiřím Bittnerem, Ph.D. - [Cena IT4Innovations pro Ondřeje Texlera](https://dcgi.fel.cvut.cz/cena-it4innovations-pro-ondreje-texlera/) - Úspěšný absolvent doktorského studia DCGI Ing. Ondřej Texler, Ph.D. obdržel 30.9.2021 speciální ocenění IT4Innovations za svou disertační práci Example-based Style Transfer of Hand-drawn Content v rámci klání o Ceny Josepha Fouriera, jež každoročně pořádá firma Atos ve spolupráci s francouzským velvyslanectvím v Praze. Získává 50.000 hodin výpočetního času v národním superpočítačovém centru IT4Innovations. Gratulujeme! V - [DCGI na konferenci SIGGRAPH Asia 2021](https://dcgi.fel.cvut.cz/dcgi-na-konferenci-siggraph-asia-2021/) - DCGI bude prezentovat dva články na konferenci SIGGRAPH Asia 2021: Sochorová & Jamriška: Practical Pigment Mixing for Digital Painting Polášek et al.: ICTree: Automatic Perceptual Metrics for Tree Models - [Jiří Žára v ČT1 o virtuálním vesmíru Metaverse](https://dcgi.fel.cvut.cz/jiri-zara-v-ct1-o-virtualnim-vesmiru-metaverse/) - V ranním vysílání Studia 6 dne 20. 10. 2021 se Prof. Jiří Žára zamýšlel nad aspekty velkolepého plánu Facebooku vyvinout během 10 až 15 let paralelní trojrozměrný svět Metaverse srovnatelný s internetem. - [Jiří Žára v DVTV o virtuální realitě a projektu Metaverse](https://dcgi.fel.cvut.cz/jiri-zara-v-dvtv-o-virtualni-realite-a-projektu-metaverse/) - Ve večerním vysílání digitální televize DVTV dne 2. 11. 2021 prezentoval Prof. Jiří Žára své představy, pochybnosti i naděje, které jsou spojené s projektem firmy Facebook nazvaným Metaverse. - [David Sedláček poskytl velký rozhovor o projektu Metaverse](https://dcgi.fel.cvut.cz/david-sedlacek-poskytl-velky-rozhovor-o-projektu-metaverse/) - V pořadu Stopáž vysíleném v rámci Seznam Zprávy se 19. 11. 2021 objevil zajímavý a dlouhý (více než půlhodinový) podcast, v němž David Sedláček rozebral rozmanité možnosti budoucího světa Metaverse. Rozhovor s Davidem začíná v čase 5:08 minut. ## Stránky - [Hlavní strana](https://dcgi.fel.cvut.cz/) - Publikace Předměty Závěrečné práce Metoda pro externalizaci kognitivních map Kognitivní mapy jsou široce využívány ve společnosti k organizaci a strukturování znalostí o světě. Tyto mapy jsou obzvláště důležité pro osoby se zrakovým... Simulace vodopádů Tématem této diplomové práce je simulace velkých vodopádů. Pro tyto vodopády je specifický vysoký průtok a tvorba mlhy v jejich bázi. - [O studiu na katedře DCGI](https://dcgi.fel.cvut.cz/study/) - Tyto informace jsou určeny studentům, kteří studují předměty katedry, nebo pracují na projektech zadaných katedrou, či vybírají téma závěrečné práce, nebo se připravují na státní zkoušku a obhajobu závěrečné práce. Stránka pro zájemce o studium a stránka obhájených závěrečných prací studentů katedry. Akademická pravidla Pokyny pro práci na projektech Volná témata a postup zadání závěrečné práce Aktuality - [O nové specializaci "XR a vývoj her" v mag. programu OI](https://dcgi.fel.cvut.cz/o-studiu/specializacexr/) - AKTUÁLNĚ pro mag. studenty nastupující v roce 2026 Reakreditační proces se podařilo úspěšně završit již v roce 2026 a proto je od zimního semestru 2026/2027 původní specializace „Interakce člověka s počítačem (HCI)“ přejmenována a transformována na specializaci „XR a vývoj her (XR)„. Níže uvedené doporučení (plánované jako přechodné řešení) tedy přestává platit. Studenti, kteří preferují - [Informace k odevzdání BP/DP](https://dcgi.fel.cvut.cz/study/statnice/informace-k-odevzdani-bp-dp/) - Zadání BP/DP musí být v okamžiku odevzdání BP/DP platné, pokud není, musíte podat na studijním oddělení DCGI na Karlově nám. žádost o prodloužení platnosti, na které musí být i souhlas vedoucího práce. Tuto žádost pošleme s vyjádřením vedoucího katedry k vyřízení panu děkanovi. Do termínu pro odevzdání BP/DP nahrajte práci do KOSu (včetně zadání ZP - [Vědecké schůzky](https://dcgi.fel.cvut.cz/vyzkum/vedecke-schuzky/) - středa 20.5. 2026, 10:00 Hà Trang Phan, Miroslav Macík, Zdeněk Míkovec Designing Wearables For Safer Living with Dementia — Avoiding Rejection Zkušební prezentace na konferenci ICCHP26 – (https://icchp.org). Abstract: A modular wearable system supporting safer independent living, tailored to the needs of people with dementia and their formal and informal caregivers, was designed. The proposed - [Informace pro zájemce o studium](https://dcgi.fel.cvut.cz/study/information/) - Vyučované předměty Uznávání absolvovaných předmětů Stránky fakulty elektrotechnické věnované zájemcům o studium NOVINKA! - O nové specializaci „XR a vývoj her“ v mag. programu OI - [Různé](https://dcgi.fel.cvut.cz/study/misc/) - Vzor prezentace DCGI (Powerpoint) – k volnému použití pro členy katedry i studenty - [PF 2022 from DCGI](https://dcgi.fel.cvut.cz/pf/2022/) - The Department of Computer Graphics and Interaction (DCGI) wishes the successful year 2022to all our students, colleagues, partners, and friends. This season greeting has been created by our brilliant teacher and artist, akad. mal. Lucie Svobodová.It was inspired by the bachelor thesis “Piano play in virtual reality” of B.Sc. Tereza Preislerová, a student of our - [Akademická pravidla - V2 - DRAFT](https://dcgi.fel.cvut.cz/study/rules-2/) - katedry počítačové grafiky a interakce FEL ČVUT v Praze (1.1.2025) Katedra počítačové grafiky a interakce má za cíl poskytovat vysokoškolské vzdělání na vysoké odborné i společenské úrovni. Výuka předpokládá intenzívní spolupráci pedagogů a studentů. Pedagogové prohlubují a rozšiřují své odborné znalosti vědeckou prací. K podpoření morálního hlediska při realizaci těchto aktivit byla vypracována tato pravidla - [Pokyny pro práci na projektech](https://dcgi.fel.cvut.cz/study/pokyny-pro-praci-na-projektech/) - Pracovníci DCGI vypisují a vedou projekty v rámci studijních programů OI a SIT, které jsou nabízeny prostřednictvím předmětů: Softwarový nebo výzkumný projekt – B4MSVP (mag. OI) Samostatný projekt – B4BPROJ6 (bak. OI) Semestrální projekt – B6BPROJ6 (bak. SIT) Webovou aplikaci pro zadávání i rezervaci témat semestrálních projektů najdete v rámci platformy HUB na stránce https://hub.fel.cvut.cz/ - [Study at DCGI department](https://dcgi.fel.cvut.cz/study/) - The long term objectives of our department are the teaching and the research at the level of leading European universities. We educate Bachelor, Master, and PhD students to become graduates with high competencies and great potential for their future careers. We actively participate in current research in the field of computer graphics and human-computer interaction. - [Trials from Petr](https://dcgi.fel.cvut.cz/pokusy-petrr/) - Nadpis perexu kce Text přeložené stránky Vědecké schůzky - [Pokusy Petr](https://dcgi.fel.cvut.cz/pokusy-petrr/) - Nadpis perexu kce Pokoř Petřín, pořádaná Spojovacím vojskem Armády ČR, nabídne hostům bohatý program plný vědeckých zážitků, sportovních aktivit a rodinné zábavy. Koná se 5. října 2024 od 10:00 do 22:00 na Petřínské rozhledně a jejím okolí. Láká širokou veřejnost k tomu, aby se zúčastnila nevšedních výzev a užila si den plný inspirace a pohybu. Jedním z hlavních lákadel letošního ročníku - [State Examinations](https://dcgi.fel.cvut.cz/study/statnice/prihlaseni-prubeh-okruhy-otazek/) - Registration, excuses, schedule Students who have registered for the state final examination in the semester in question at the regular time according to the timetable of the academic year and have completed their study plan no later than three working days before the first day of the respective state final examination date will be included - [Information on the theses submission](https://dcgi.fel.cvut.cz/study/statnice/informace-k-odevzdani-bp-dp/) - The BP/DP assignment must be valid at the time of submission of the BP/DP, if it is not, you must submit an application for extension of validity to the DCGI study department at Charles Square, which must include the consent of the thesis supervisor. This request will be sent to the Dean with the Head - [Studentský workshop v Drážďanech](https://dcgi.fel.cvut.cz/vyzkum/vedecke-schuzky-2-2/) - Studentský workshop CTU Prague + HTW Dresden je výbornou každoroční (podzimní) událostí, na níž mohou studenti (bakaláři, magistři, začínající doktorandi) prezentovat zajímavé výsledky svého projektu z oblastí Uživatelského rozhraní či Vizualizace. Akce má charakter mezinárodní konference: zaslaný text má styl vědeckého článku v anglickém jazyce, prezentace a diskuse probíhají v angličtině, účastníci jsou studenty dvou - [Studentská konference CESCG](https://dcgi.fel.cvut.cz/vyzkum/vedecke-schuzky-2/) - CESCG (Central European Seminar on Computer Graphics) je skvělou každoroční (jarní) událostí, na níž mohou studenti Počítačové grafiky (bakaláři, magistři, začínající doktorandi) prezentovat zajímavé výsledky svého projektu. Akce má charakter mezinárodní konference: zaslaný text má styl vědeckého článku v anglickém jazyce, prezentace a diskuse probíhají v angličtině, účastníci jsou studenty předních univerzit ve střední Evropě, - [Výzkum](https://dcgi.fel.cvut.cz/research/) - Aktuální projekty Ukončené projekty Aktuální projekty Efektivní prostorové hierarchie pro komplexní 3D scény Jiří Bittner Tereza Hlavová Projekt se zaměřuje na výzkum prostorových datových struktur s důrazem na hierarchie obalových těles (BVH). Naším hlavním výzkumným cílem je vyvinout nové metody pro konstrukci a traverzaci BVH, které... Systémový přístup k měření výkonnosti v bezpečnosti leteckých organizací - [Státnice](https://dcgi.fel.cvut.cz/study/statnice/prihlaseni-prubeh-okruhy-otazek/) - Přihlášení, omluvy, harmonogram Ke státnicím budou zařazeni studenti, kteří se v daném semestru přihlásili ke státní závěrečné zkoušce v řádném termínu dle časového plánu akademického roku a nejpozději tři pracovní dny před prvním dnem příslušného termínu státních závěrečných zkoušek splnili svůj studijní plán. Pokud se vám nepodaří včas uzavřít studium, vaše přihláška se stává neplatnou, - [Průběh MSZZ](https://dcgi.fel.cvut.cz/study/statnice/prubeh-mszz/) - Informace o průběhu MSZZ: OI 2016 a 2018 - obory Počítačová grafika a Interakce člověka s počítačem Tento dokument doplňuje platné předpisy týkající se MSZZ – Směrnice děkana pro magisterské státní závěrečné zkoušky na FEL a Studijní a zkušební řád pro studenty ČVUT v Praze. MSZZ se skládá ze čtyř částí: písemná příprava: 40 minut - [Průběh BSZZ](https://dcgi.fel.cvut.cz/study/statnice/prubeh-bszz/) - Informace o průběhu BSZZ: OI 2016 a 2018-Počítačové hry a grafika Tento dokument doplňuje platné předpisy týkající se BSZZ – Směrnice děkana pro bakalářské státní závěrečné zkoušky na FEL a Studijní a zkušební řád pro studenty ČVUT v Praze. BSZZ se skládá ze čtyř částí: písemná příprava: 40 minut Komise zadává pro písemnou přípravu jednu - [Volná témata a postup zadání bakalářek a diplomek](https://dcgi.fel.cvut.cz/study/volna-temata/) - Zde najdete informace, potřebné před vybráním závěrečné práce a nebo při změně zadání. Kdy vybrat téma závěrečné práce Nejlepší je, když si téma vyberete brzy. Můžete na něm pak pracovat déle a na výsledku je to vidět. Můžete jej rozvíjet i v jiných předmětech. Optimální je, když si téma vyberete na začátku zimního semestru a - [Závěrečné práce](https://dcgi.fel.cvut.cz/theses/) - Bakalářské práce 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 Diplomové práce 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 Volná témata a postup zadání Bakalářské práce 2015 Modelování vodní hladiny Andrey Ufimtsev Vedoucí práce: Jaroslav Sloup Tato - [Scientific meetings](https://dcgi.fel.cvut.cz/vyzkum/vedecke-schuzky/) - The content will be here soon. - [Uznávání předmětů](https://dcgi.fel.cvut.cz/study/uznavani-predmetu/) - Uznávání předmětů absolvovaných v minulosti Katedra počítačové grafiky a interakce dodržuje následující pravidla pro uznávání dřívějšího absolutoria předmětů: Byla-li zkouška kdysi složena za 1 či 2 (po novu A až C), pak ji uznáváme. Ve všech ostatních případech musí student řádně absolvovat předmět a zkoušku znovu. Uznávání předmětů absolvovaných v zahraničí Katedra počítačové grafiky a - [PF 2022 z DCGI](https://dcgi.fel.cvut.cz/pf/2022/) - Katedra počítačové grafiky a interakce (DCGI) přeje všem svým studentům, kolegům, odborným partnerům i přátelům úspěšný rok 2022. Přání vytvořila naše milá a uznávaná kolegyně, akad. mal. Lucie Svobodová,podle motivu z bakalářské práce „Virtuální piano“ Bc. Terezy Preislerové, studentky FEL ČVUT. - [Žárovo pískoviště](https://dcgi.fel.cvut.cz/tests/zara/) - ... pro experimentování Tady si zkouším, jak vypadají a co dělají různé komponenty, které nám připravila PortaDesign. Toto je Komponenta text. Dá se do ní vložit tabulka. Neumím to „ručně“, ale pomocí Copy & Paste jiné tabulky. Tabulka: T2 T3 s1 s2 s3 Takto se tvoří 2 sloupce v komponentě “Text 2 sloupce” Tohle je levý Tohle je pravý - [TEST Galerie](https://dcgi.fel.cvut.cz/galerie/) - Test galerie - [Theses](https://dcgi.fel.cvut.cz/theses/) - Bakalářské práce 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 Diplomové práce 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 Available topics Bakalářské práce 2015 Modelování vodní hladiny Andrey Ufimtsev Vedoucí práce: Jaroslav Sloup Tato práce se zabývá - [Available topics](https://dcgi.fel.cvut.cz/volna-temata/) - Daniel Sýkora Daniel Sýkora Bakalářské práce Nové téma práce Magisterské práce - [Hlavní strana](https://dcgi.fel.cvut.cz/) - Publikace Předměty Závěrečné práce Široké hierarchie obalových těles pro metody sledování paprsků Sledování paprsků, jako technika pro generování fotorealistických obrazů, se široce používá při offline vykreslování a stále více se prosazuje v aplikacích... Terapie osob s jednostrannou částečnou mozkovou obrnou pomocí interaktivních her Tato diplomová práce zkoumá vývoj interaktivní aplikace s hrami pro rehabilitaci jedinců - [Publications](https://dcgi.fel.cvut.cz/publications/) - 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 Research All publications 2025 Approximate local reflection symmetry of projected land cadastre data Ivana Kolingerová Ondřej Anděl Eliška Mourycová Pavel Slavík Lukáš Hruda David Podgorelec Borut Žalik Ivo Malý Martin Maňák Journal - [Publikace](https://dcgi.fel.cvut.cz/publications/) - 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 Research All publications 2025 Approximate local reflection symmetry of projected land cadastre data Ivana Kolingerová Ondřej Anděl Eliška Mourycová Pavel Slavík Lukáš Hruda David Podgorelec Borut Žalik Ivo Malý Martin Maňák Journal - [Academic rules](https://dcgi.fel.cvut.cz/study/rules/) - of the Department of Computer Graphics and Interaction FEE CTU in Prague (9.9.2010) The goal of the Department of Computer Graphics and Interaction is the provision of a socially valuable, high-quality professional education. This process requires staff and students to cooperate intensively. In addition, our academic staff develop and extend their professional skills through research. - [Partneři](https://dcgi.fel.cvut.cz/partners/) - Firmy a organizace www.adobe.com www.nvidia.com www.skoda-auto.cz www.upp.cz www.tvpaint.com www.ibm.com www.seznam.cz www.etnetera.cz www.rockwellautomation.cz www.cesnet.cz www.o2.cz Instituce a školy www.avcr.cz www.htw-dresden.de www.cg.tuwien.ac.at www.fav.zcu.cz www.fit.vut.cz www.fi.muni.cz uniba.sk - [Partners](https://dcgi.fel.cvut.cz/partners/) - Firmy a organizace www.adobe.com www.nvidia.com www.skoda-auto.cz www.upp.cz www.tvpaint.com www.ibm.com www.seznam.cz www.etnetera.cz www.rockwellautomation.cz www.cesnet.cz www.o2.cz Instituce a školy www.avcr.cz www.htw-dresden.de www.cg.tuwien.ac.at www.fav.zcu.cz www.fit.vut.cz www.fi.muni.cz uniba.sk - [Aktuálně](https://dcgi.fel.cvut.cz/news/) - Jakub Profota, náš student magisterské specializace Počítačová grafika, úspěšně prezentoval článek s názvem Towards Ray Tracing Benchmark using Video... V pondělí 23. 3. 2026 hovořil v reportáži ČRo Plus Ing. Miroslav Macík, Ph.D. o problematice navigace nevidomých, zejména za pomoci haptických modelů... Výstava prací studentů vzniklých v zimním semestru akademického roku 2025/2026 v rámci předmětů Grafická tvorba - [Akademická pravidla](https://dcgi.fel.cvut.cz/study/rules/) - katedry počítačové grafiky a interakce FEL ČVUT v Praze (9.9.2010) Katedra počítačové grafiky a interakce má za cíl poskytovat vysokoškolské vzdělání na vysoké odborné i společenské úrovni. Výuka předpokládá intenzívní spolupráci pedagogů a studentů. Pedagogové prohlubují a rozšiřují své odborné znalosti vědeckou prací. K podpoření morálního hlediska při realizaci těchto aktivit byla vypracována tato pravidla - [News](https://dcgi.fel.cvut.cz/news/) - Jakub Profota, náš student magisterské specializace Počítačová grafika, úspěšně prezentoval článek s názvem Towards Ray Tracing Benchmark using Video... V pondělí 23. 3. 2026 hovořil v reportáži ČRo Plus Ing. Miroslav Macík, Ph.D. o problematice navigace nevidomých, zejména za pomoci haptických modelů... Výstava prací studentů vzniklých v zimním semestru akademického roku 2025/2026 v rámci předmětů Grafická tvorba - [Research](https://dcgi.fel.cvut.cz/research/) - Aktuální projekty Ukončené projekty Aktuální projekty Efektivní prostorové hierarchie pro komplexní 3D scény Jiří Bittner Tereza Hlavová Projekt se zaměřuje na výzkum prostorových datových struktur s důrazem na hierarchie obalových těles (BVH). Naším hlavním výzkumným cílem je vyvinout nové metody pro konstrukci a traverzaci BVH, které... Systémový přístup k měření výkonnosti v bezpečnosti leteckých organizací| - [Kontakt](https://dcgi.fel.cvut.cz/contacts/) - Karlovo náměstí 13 121 35 Praha 2 Česká Republika fax +420 2 2435 7556 +420 2 2435 7557 office@dcgi.fel.cvut.cz Kontaktní osoby Ambrož David Benešová Vanda Berka Roman Bittner Jiří Čmolík Ladislav Felkel Petr Franc Jakub Havlík Tomáš Havran Vlastimil Hendrich Jakub Hlavová Tereza Horáčková Kateřina Horešovská Marcela Husa Pavel Káčerik Martin Klíma Martin Koudelková Barbora Kubr - [Volná témata](https://dcgi.fel.cvut.cz/volna-temata/) - Daniel Sýkora Daniel Sýkora Bakalářské práce Nové téma práce Magisterské práce - [Courses](https://dcgi.fel.cvut.cz/courses/) - Bakalářské předměty 3D modelování Vyučující David Sedláček Rozsah výuky 0 + 4 Semestr Z Kredity 5 Zakončení Kz Rozvrh B6B39TDM 3D modelování a virtuální realita Vyučující David Sedláček Rozsah výuky 2 + 2 Semestr Z Kredity 6 Zakončení Z + Zk Rozvrh b0b39mvr Grafická tvorba Vyučující Lucie Svobodová Rozsah výuky 2 + 2 Semestr Z - [People](https://dcgi.fel.cvut.cz/people/) - Profesoři Docenti Odborní asistenti Učitelé a výzkumníci Doktorandi Administrativa Profesoři Jiří Bittner Zástupce vedoucího pro výzkum CG Vlastimil Havran Vedoucí HW Lab Pavel Slavík Zástupce vedoucího pro výzkum HCI Daniel Sýkora Profesor Jiří Žára Vedoucí katedry Docenti Zdeněk Míkovec Docent Odborní asistenti Roman Berka Vedoucí IIM Ladislav Čmolík Odborný asistent Petr Felkel Zástupce vedoucího pro výuku Miroslav Macík - [Contacts](https://dcgi.fel.cvut.cz/contacts/) - Karlovo náměstí 13 121 35 Praha 2 Česká Republika fax +420 2 2435 7556 +420 2 2435 7557 office@dcgi.fel.cvut.cz Kontaktní osoby Ambrož David Benešová Vanda Berka Roman Bittner Jiří Čmolík Ladislav Felkel Petr Franc Jakub Havlík Tomáš Havran Vlastimil Hendrich Jakub Hlavová Tereza Horáčková Kateřina Horešovská Marcela Husa Pavel Káčerik Martin Klíma Martin Koudelková Barbora Kubr - [Předměty](https://dcgi.fel.cvut.cz/courses/) - Bakalářské předměty 3D modelování Vyučující David Sedláček Rozsah výuky 0 + 4 Semestr Z Kredity 5 Zakončení Kz Rozvrh B6B39TDM 3D modelování a virtuální realita Vyučující David Sedláček Rozsah výuky 2 + 2 Semestr Z Kredity 6 Zakončení Z + Zk Rozvrh b0b39mvr Grafická tvorba Vyučující Lucie Svobodová Rozsah výuky 2 + 2 Semestr Z - [Lidé](https://dcgi.fel.cvut.cz/people/) - Profesoři Docenti Odborní asistenti Učitelé a výzkumníci Doktorandi Administrativa Profesoři Jiří Bittner Zástupce vedoucího pro výzkum CG Vlastimil Havran Vedoucí HW Lab Pavel Slavík Zástupce vedoucího pro výzkum HCI Daniel Sýkora Profesor Jiří Žára Vedoucí katedry Docenti Zdeněk Míkovec Docent Odborní asistenti Roman Berka Vedoucí IIM Ladislav Čmolík Odborný asistent Petr Felkel Zástupce vedoucího pro výuku Miroslav Macík ## Osoby - [Jan Kubr](https://dcgi.fel.cvut.cz/people/kubr/) - Jan Kubr - [Petr Felkel](https://dcgi.fel.cvut.cz/people/felkepet/) - Petr Felkel - [Jakub Franc](https://dcgi.fel.cvut.cz/people/francjak/) - Jakub Franc - [Daniel Sýkora](https://dcgi.fel.cvut.cz/people/sykorad/) - Daniel Sýkora - [Ladislav Čmolík](https://dcgi.fel.cvut.cz/people/cmolikl/) - Ladislav Čmolík - [Kateřina Horáčková](https://dcgi.fel.cvut.cz/people/horackat/) - Kateřina Horáčková - [Martin Klíma](https://dcgi.fel.cvut.cz/people/xklima/) - Martin Klíma - [Zdeněk Vlach](https://dcgi.fel.cvut.cz/people/vlachzd1/) - Zdeněk Vlach - [Vlastimil Havran](https://dcgi.fel.cvut.cz/people/havravla/) - Vlastimil Havran - [Barbora Koudelková](https://dcgi.fel.cvut.cz/people/koudebar/) - Barbora Koudelková - [Pavel Slavík](https://dcgi.fel.cvut.cz/people/slavik/) - Pavel Slavík - [Miroslav Macík](https://dcgi.fel.cvut.cz/people/macikmir/) - Miroslav Macík - [Lucie Svobodová](https://dcgi.fel.cvut.cz/people/svobol18/) - Lucie Svobodová - [Ondřej Žára](https://dcgi.fel.cvut.cz/people/zaraondr/) - Ondřej Žára - [Ondřej Slabý](https://dcgi.fel.cvut.cz/people/slabyon3/) - Ondřej Slabý - [Adam Pospíšil](https://dcgi.fel.cvut.cz/people/pospiad2/) - Adam Pospíšil - [Jakub Hendrich](https://dcgi.fel.cvut.cz/people/hendrij/) - Jakub Hendrich - [Václav Pavlovec](https://dcgi.fel.cvut.cz/people/pavlova1/) - Václav Pavlovec - [Zuzana Žďárská](https://dcgi.fel.cvut.cz/people/zdarszuz/) - Zuzana Žďárská - [Vanda Benešová](https://dcgi.fel.cvut.cz/people/benesvan/) - Vanda Benešová - [Jiří Bittner](https://dcgi.fel.cvut.cz/people/bittner/) - Jiří Bittner - [Jiří Žára](https://dcgi.fel.cvut.cz/people/zara/) - Jiří Žára - [Šárka Sochorová](https://dcgi.fel.cvut.cz/people/sochosar/) - Šárka Sochorová - [Martin Káčerik](https://dcgi.fel.cvut.cz/people/kacerma2/) - Martin Káčerik - [David Sedláček](https://dcgi.fel.cvut.cz/people/sedlad1/) - David Sedláček - [Martin Mudra](https://dcgi.fel.cvut.cz/people/mudrama1/) - Martin Mudra - [Roman Berka](https://dcgi.fel.cvut.cz/people/berka/) - Roman Berka - [David Ambrož](https://dcgi.fel.cvut.cz/people/ambrozd/) - David Ambrož - [Ivo Malý](https://dcgi.fel.cvut.cz/people/malyi1/) - Ivo Malý - [Marie Volfová](https://dcgi.fel.cvut.cz/people/volfova/) - Marie Volfová - [Jaroslav Sloup](https://dcgi.fel.cvut.cz/people/sloup/) - Jaroslav Sloup - [Marcela Horešovská](https://dcgi.fel.cvut.cz/people/hores/) - Marcela Horešovská - [Martin Vrátil](https://dcgi.fel.cvut.cz/people/vratil/) - Martin Vrátil - [Tereza Hlavová](https://dcgi.fel.cvut.cz/people/hlavoter/) - Tereza Hlavová - [Tomáš Havlík](https://dcgi.fel.cvut.cz/people/havlito5/) - Tomáš Havlík - [Pavel Husa](https://dcgi.fel.cvut.cz/people/husapave/) - Pavel Husa - [Zdeněk Míkovec](https://dcgi.fel.cvut.cz/people/xmikovec/) - Zdeněk Míkovec - [Ivana Přádová](https://dcgi.fel.cvut.cz/people/pradoiva/) - Ivana Přádová - [Vojtěch Radakulan](https://dcgi.fel.cvut.cz/people/radavoj1/) - Vojtěch Radakulan - [Jan Kubr](https://dcgi.fel.cvut.cz/people/kubr/) - Jan Kubr - [Petr Felkel](https://dcgi.fel.cvut.cz/people/felkepet/) - Petr Felkel - [Jakub Franc](https://dcgi.fel.cvut.cz/people/francjak/) - Jakub Franc - [Daniel Sýkora](https://dcgi.fel.cvut.cz/people/sykorad/) - Daniel Sýkora - [Ladislav Čmolík](https://dcgi.fel.cvut.cz/people/cmolikl/) - Ladislav Čmolík - [Kateřina Horáčková](https://dcgi.fel.cvut.cz/people/horackat/) - Kateřina Horáčková - [Martin Klíma](https://dcgi.fel.cvut.cz/people/xklima/) - Martin Klíma - [Zdeněk Vlach](https://dcgi.fel.cvut.cz/people/vlachzd1/) - Zdeněk Vlach - [Vlastimil Havran](https://dcgi.fel.cvut.cz/people/havravla/) - Vlastimil Havran - [Barbora Koudelková](https://dcgi.fel.cvut.cz/people/koudebar/) - Barbora Koudelková - [Pavel Slavík](https://dcgi.fel.cvut.cz/people/slavik/) - Pavel Slavík - [Lucie Svobodová](https://dcgi.fel.cvut.cz/people/svobol18/) - Lucie Svobodová - [Miroslav Macík](https://dcgi.fel.cvut.cz/people/macikmir/) - Miroslav Macík - [Ondřej Žára](https://dcgi.fel.cvut.cz/people/zaraondr/) - Ondřej Žára - [Adam Pospíšil](https://dcgi.fel.cvut.cz/people/pospiad2/) - Adam Pospíšil - [Ondřej Slabý](https://dcgi.fel.cvut.cz/people/slabyon3/) - Ondřej Slabý - [Jakub Hendrich](https://dcgi.fel.cvut.cz/people/hendrij/) - Jakub Hendrich - [Václav Pavlovec](https://dcgi.fel.cvut.cz/people/pavlova1/) - Václav Pavlovec - [Vanda Benešová](https://dcgi.fel.cvut.cz/people/benesvan/) - Vanda Benešová - [Zuzana Žďárská](https://dcgi.fel.cvut.cz/people/zdarszuz/) - Zuzana Žďárská - [Jiří Bittner](https://dcgi.fel.cvut.cz/people/bittner/) - Jiří Bittner - [Jiří Žára](https://dcgi.fel.cvut.cz/people/zara/) - Jiří Žára - [Martin Káčerik](https://dcgi.fel.cvut.cz/people/kacerma2/) - Martin Káčerik - [Šárka Sochorová](https://dcgi.fel.cvut.cz/people/sochosar/) - Šárka Sochorová - [David Sedláček](https://dcgi.fel.cvut.cz/people/sedlad1/) - David Sedláček - [Roman Berka](https://dcgi.fel.cvut.cz/people/berka/) - Roman Berka - [Martin Mudra](https://dcgi.fel.cvut.cz/people/mudrama1/) - Martin Mudra - [David Ambrož](https://dcgi.fel.cvut.cz/people/ambrozd/) - David Ambrož - [Ivo Malý](https://dcgi.fel.cvut.cz/people/malyi1/) - Ivo Malý - [Jaroslav Sloup](https://dcgi.fel.cvut.cz/people/sloup/) - Jaroslav Sloup - [Marie Volfová](https://dcgi.fel.cvut.cz/people/volfova/) - Marie Volfová - [Martin Vrátil](https://dcgi.fel.cvut.cz/people/vratil/) - Martin Vrátil - [Marcela Horešovská](https://dcgi.fel.cvut.cz/people/hores/) - Marcela Horešovská - [Tereza Hlavová](https://dcgi.fel.cvut.cz/people/hlavoter/) - Tereza Hlavová - [Pavel Husa](https://dcgi.fel.cvut.cz/people/husapave/) - Pavel Husa - [Tomáš Havlík](https://dcgi.fel.cvut.cz/people/havlito5/) - Tomáš Havlík - [Zdeněk Míkovec](https://dcgi.fel.cvut.cz/people/xmikovec/) - Zdeněk Míkovec - [Ivana Přádová](https://dcgi.fel.cvut.cz/people/pradoiva/) - Ivana Přádová - [Vojtěch Radakulan](https://dcgi.fel.cvut.cz/people/radavoj1/) - Vojtěch Radakulan ## Předměty - [Prostorová tvorba](https://dcgi.fel.cvut.cz/courses/ptv/) - Koncepce předmětu vychází z dlouholetých profesních zkušeností sochařů Mariana Karla a Josefa Šafaříka. Ateliérová zadání jsou koncipována tak, aby u studenta rozvíjela prostorový a tvarový cit s ohledem na jeho oborové zaměření. Předmět si neklade za cíl vychovat sochaře nebo designéra, jeho hlavní náplní je u něj za pomoci důmyslných prostorových zadání a etud vzbudit - [Programování grafiky 2](https://dcgi.fel.cvut.cz/courses/pgr2/) - Cílem předmětu je seznámit studenty s pokročilými technikami pro modelování a zobrazování scén a s možnostmi moderních grafických akcelerátorů a způsobu jejich programování. Předmět je zaměřen na získání teoretických i praktických zkušeností při programování pokročilých technik pomocí grafické knihovny OpenGL a jejích rozšíření. Součástí předmětu je seznámení s jazykem GLSL a programováním grafických karet na - [3D modelování](https://dcgi.fel.cvut.cz/courses/tdm/) - Studenti praktickou cestou získají potřebné znalosti pro vytváření geometrie 3D modelů (polygonální, Nurbs a subdividion technika modelování), nastavení materiálů a světel a vytvoření krátkého animovaného filmu. Dále si vyzkouší práci se zařízením pro záznam tvaru objektu (3D laser scanner) a pro záznam pohybu postavy (Motion Capture). Předmět je kurz profesionální aplikace Maya používané v obasti - [3D modelování a virtuální realita](https://dcgi.fel.cvut.cz/courses/mvr/) - Absolventi předmětu získají přehled o aktuálním stavu, principech a technologiích spojených s pojmy virtuální realita (VR) a rozšířená realita (AR). V rámci přednášek se probírá virtuální a rozšířená realita primárně ve vztahu k uživateli a jeho fyziologickým limitům. Studenti se seznámí s metodami a algoritmy používanými v oblasti virtuální reality. A získají praktické zkušenosti s - [Implementation of User Interfaces](https://dcgi.fel.cvut.cz/courses/iur/) - Student who successfully passed the course get overview about principles and patterns of user interface (UI) implementation. Additionally, the students will understand, how the UI implementation fits into the process of application development and how he/she will cooperate with other members of development team (designers, testers, researchers, etc.) - [Multimédia a počítačová animace](https://dcgi.fel.cvut.cz/courses/mma/) - Předmět je zaměřen na výklad metod používaných v oblasti počítačové animace. Studenti získají přehled o algoritmech a metodách reprezentace typických problémů v oblasti počítačové animace (inverzní kinematika, animace lidské postavy, dynamika aj.) Část předmětu je též zaměřena na principy kreativních postupů při vytváření zvuku jako součásti audio-vizuálních projektů. V předmětu zazní i několik přednášek popisujících - [Datové struktury počítačové grafiky](https://dcgi.fel.cvut.cz/courses/dpg/) - Obsahem předmětu je seznámení se s datovými strukturami používanými v grafických algoritmech. Důraz je kladen na základní a hierarchické datové struktury nad bodovými a objektovými daty, z hlediska aplikací datove struktury pro vyhledávání nejbližšího souseda, metodu sledování paprsku, z-buffer a detekci kolizí. Na cvičení studenti řeší samostatný projekt. - [Základy multimediální tvorby](https://dcgi.fel.cvut.cz/courses/zmt/) - Předmět seznámí studenty se základními principy pořizování a zpracování multimediálního obsahu se zaměřením na zpracování obrazu, videa a zvuku a dále na zásady grafického návrhu a jeho implementaci ve webovém prostředí. Předmět je organizován v rámci blokové výuky, kdy v rámci čtyř dnů studenti postupně absolvují jednotlivé části kurzu rozděleného na 2 přednášky a 2 - [Psychologie v HCI](https://dcgi.fel.cvut.cz/courses/pur/) - Co předmět dá studentům: (1) přehled o poznatcích psychologie aplikovatelných v HCI, (2) schopnost navrhovat interaktivní softwarové systémy s ohledem na psychologické charakteristiky uživatele, (3) schopnost využívat aplikovaných výzkumných metod pro identifikaci uživatelských potřeb. - [Algoritmy počítačové grafiky](https://dcgi.fel.cvut.cz/courses/apg/) - Obsahem předmětu jsou základní a nejčastěji používané algoritmy počítačové grafiky. Předmět pokrývá metody používané pro tvorbu rastrových obrazů (2D) a zobrazování prostorových scén (3D): kresba grafických primitiv v rastru, vyplňování, ořezávání, barevné modely, rozptylování barev, obrazové formáty, úpravy obrazu, modelování a zobrazování prostorových objektů a scén, viditelnost, stínování, textury, sledování paprsku, radiosita. - [Správa počítačových sítí](https://dcgi.fel.cvut.cz/courses/sps/) - Předmět poskytuje základní dovednosti zaměřené na správu síťových technologií a zajištění jejich bezpečnosti. Staví na znalostech síťových technologií používaných při výstavbě sítí TCP/IP získaných v předmětu Počítačové sítě. - [Vytváření grafického obsahu](https://dcgi.fel.cvut.cz/courses/vgo/) - Cílem předmětu je seznámit studentky a studenty s metodami vytváření 2D a 3D grafického obsahu a jejich použitím v praxi. Studenti a studentky se naučí navrhnout a vytvořit prostorovou scénu, vytvořit a přidat textury imitující geometrické detaily a materiály (např. povrch stěny, dřevo, oblohu) a rozmístit a nastavit osvětlení. Zároveň se naučí nezbytné pojmy a - [Programování grafiky](https://dcgi.fel.cvut.cz/courses/pgr/) - Studenti se seznámí s architekturou moderních grafických karet a naprogramují jednoduchou interaktivní 3D grafickou aplikaci s využitím rasterizace. Naučí navrhnout a vytvořit prostorovou scénu, přidat textury imitující geometrické detaily a materiály (např. povrch stěny, dřevo, oblohu) a nastavit osvětlení. Zároveň se naučí základním pojmům a principům používaným v počítačové grafice, jako jsou např. zobrazovací řetězec - [Vývoj klientských aplikací v JavaScriptu](https://dcgi.fel.cvut.cz/courses/kaj/) - Předmět se věnuje primárně technologiím pro tvorbu client-side aplikací v prostředí internetu. Absolventům nabídne postupy, s jejichž pomocí lze vytvářet bohatá uživatelská rozhraní pro nejrůznější aplikace a koncová zařízení. Odborníci z praxe absolventy seznámí s konkrétními problémy, s nimiž se potýkali, a se způsoby, jak se s nimi vyrovnat. - [Grafická tvorba](https://dcgi.fel.cvut.cz/courses/grt/) - Předmět poskytne studentům základní přehled o principech grafického navrhování a typografie. Součástí předmětu je praktická příprava na samostatný výtvarný návrh elektronického dokumentu. Nedílnou částí výuky je kreslení. - [Návrh uživatelského rozhraní](https://dcgi.fel.cvut.cz/courses/nur/) - Studenti se v rámci předmětu seznámí hlouběji s teoretickými základy návrhu a vyhodnocování uživatelských rozhraní. Bude prezentováno široké spektrum formálních metod popisu uživatelských rozhraní a modelů uživatele. Zvládnutím těchto prostředků získají studenti základ jak pro praktické činnosti při návrhu a vyhodnocování uživatelských rozhraní tak i pro samostatnou výzkumnou činnost v daném oboru. - [Výpočetní geometrie](https://dcgi.fel.cvut.cz/courses/vg/) - Cílem výpočetní geometrie je analýza a návrh efektivních algoritmů pro určování vlastností a vztahů geometrických objektů. Řeší se problémy geometrického vyhledávání, problém polohy bodu, hledání konvexní obálky množiny bodů v d-rozměrném prostoru, problém hledání blízkých bodů, výpočet průniků polygonálních oblastí a poloprostorů, geometrie rovnoběžníků. Seznámíme se s novými směry návrhu algoritmů. Výpočetní geometrie nachází uplatnění - [Intermediální tvorba a technologie](https://dcgi.fel.cvut.cz/courses/itt/) - Předmět je společně organizován uměleckými a technickými školami (AMU a ČVUT). Cílem předmětu je vytvoření jedné z mezioborových platforem, která zpřístupní rozhraní technologie a tvorby v oblasti multimédií a dalších oblastí umělecké tvorby a nabídne studentům z oblastí techniky a umění základní orientaci v možnostech, pojmech a přístupech, s nimiž pracuje vždy ta ?druhá strana?. - [Realistická syntéza obrazu](https://dcgi.fel.cvut.cz/courses/rso/) - Předmět se zabývá technikami a algoritmy globálního osvětlení používanými pro vytváření realistických obrazů na počítači (realistický rendering). Několik přednášek se věnuje matematickým a fyzikálním základům výpočtu globálního osvětlení: popis rozložení světla ve scéně, odraz světla na površích objektů, zobrazovací rovnice, použití metody Monte Carlo pro její řešení. Další přednášky se věnují praktickým algoritmům používaným pro - [Vizualizace](https://dcgi.fel.cvut.cz/courses/viz/) - V rámci tohoto předmětu budou studenti seznámeni s teoretickými základy vizualizace a seznámí se také s příklady vizualizace na konkrétních úlohách z praxe. Vizualizační metody jsou orientované na maximální využití technických možností počítačů, ale také na správné využití perceptivních schopností (a omezení) člověka. Vhodně zvolené vizualizační metody tedy mohou pomoci objevit skryté závislosti mezi danými - [Principy tvorby mobilních aplikací](https://dcgi.fel.cvut.cz/courses/pda/) - Absolvent předmětu získá přehled o vlastnostech a limitech mobilních technologií. Seznámí se s principy návrhu mobilních aplikací. Výklad je zaměřen na specifické problémy spojené s omezeními a novými vlastnostmi mobilních zařízení, nasazením mobilních zařízení v terénu a využití webových služeb. - [Digitální obraz](https://dcgi.fel.cvut.cz/courses/dzo/) - Předmět srozumitelným způsobem představuje základní metody digitálního zpracování obrazu. Výklad je zaměřen zejména na postupy, které mají zajímavý teoretický základ, ale současně vynikají jednoduchostí implementace. Zdánlivě abstraktní pojmy z matematické analýzy, teorie pravděpodobnosti či optimalizace zde ožívají formou vizuálně poutavých aplikací. Předmět se zaměřuje jak na základní principy (vzorkování a rekonstrukce signálu, monadické operace, histogram, - [Počítačové hry](https://dcgi.fel.cvut.cz/courses/hry/) - Studenti získají orientaci v typických problémech, se kterými se lze setkat při programování počítačových her. Seznámí se s problematikou reprezentace 3D modelů, animací, detekce kolizí, fyzikální simulace, vykreslování v reálném čase v oblasti tvorby počítačových her. Na cvičeních v týmech vytvoří vlastní počítačovou hru: od sepsání konceptu a design dokumentu přes programování herních mechanismů až - [Obecné výpočty na GPU](https://dcgi.fel.cvut.cz/courses/gpu/) - Cílem předmětu je seznámení studentů se základními principy obecných výpočtů na grafických procesorech (GPGPU) a získání praktických zkušeností s návrhem a implementací aplikací využívajících pro urychlení výpočtů GPU. Výklad zahrnuje seznámení s architekturou současných grafických procesorů a jejími omezeními, základní koncepty paralelního programovaní GPU, jakyky pro programování GPU, technologii CUDA a metody optimalizace kódu. Cvičení - [Multimédia 1](https://dcgi.fel.cvut.cz/courses/mm1/) - Předmět vybaví studenty potřebnými znalostmi nezbytnými pro přípravu a zpracování multimediálního obsahu s využitím škály nástrojů podporujících různé kreativní přístupy. Přednášky jsou zaměřeny na prezentaci standardů, technologií, metod a postupů, které jsou v současné době používané v tvůrčím procesu jak v komerční tak i alternativní tvorbě. Prezentovaná témata zahrnují proces výroby multimediální aplikace, interaktivní multimediální - [Prostorová tvorba](https://dcgi.fel.cvut.cz/courses/ptv/) - Koncepce předmětu vychází z dlouholetých profesních zkušeností sochařů Mariana Karla a Josefa Šafaříka. Ateliérová zadání jsou koncipována tak, aby u studenta rozvíjela prostorový a tvarový cit s ohledem na jeho oborové zaměření. Předmět si neklade za cíl vychovat sochaře nebo designéra, jeho hlavní náplní je u něj za pomoci důmyslných prostorových zadání a etud vzbudit - [Programování grafiky 2](https://dcgi.fel.cvut.cz/courses/pgr2/) - Cílem předmětu je seznámit studenty s pokročilými technikami pro modelování a zobrazování scén a s možnostmi moderních grafických akcelerátorů a způsobu jejich programování. Předmět je zaměřen na získání teoretických i praktických zkušeností při programování pokročilých technik pomocí grafické knihovny OpenGL a jejích rozšíření. Součástí předmětu je seznámení s jazykem GLSL a programováním grafických karet na - [3D modelování](https://dcgi.fel.cvut.cz/courses/tdm/) - Studenti praktickou cestou získají potřebné znalosti pro vytváření geometrie 3D modelů (polygonální, Nurbs a subdividion technika modelování), nastavení materiálů a světel a vytvoření krátkého animovaného filmu. Dále si vyzkouší práci se zařízením pro záznam tvaru objektu (3D laser scanner) a pro záznam pohybu postavy (Motion Capture). Předmět je kurz profesionální aplikace Maya používané v obasti - [3D modelování a virtuální realita](https://dcgi.fel.cvut.cz/courses/mvr/) - Absolventi předmětu získají přehled o aktuálním stavu, principech a technologiích spojených s pojmy virtuální realita (VR) a rozšířená realita (AR). V rámci přednášek se probírá virtuální a rozšířená realita primárně ve vztahu k uživateli a jeho fyziologickým limitům. Studenti se seznámí s metodami a algoritmy používanými v oblasti virtuální reality. A získají praktické zkušenosti s - [Implementation of User Interfaces](https://dcgi.fel.cvut.cz/courses/iur/) - Student who successfully passed the course get overview about principles and patterns of user interface (UI) implementation. Additionally, the students will understand, how the UI implementation fits into the process of application development and how he/she will cooperate with other members of development team (designers, testers, researchers, etc.) - [Multimédia a počítačová animace](https://dcgi.fel.cvut.cz/courses/mma/) - Předmět je zaměřen na výklad metod používaných v oblasti počítačové animace. Studenti získají přehled o algoritmech a metodách reprezentace typických problémů v oblasti počítačové animace (inverzní kinematika, animace lidské postavy, dynamika aj.) Část předmětu je též zaměřena na principy kreativních postupů při vytváření zvuku jako součásti audio-vizuálních projektů. V předmětu zazní i několik přednášek popisujících - [Datové struktury počítačové grafiky](https://dcgi.fel.cvut.cz/courses/dpg/) - Obsahem předmětu je seznámení se s datovými strukturami používanými v grafických algoritmech. Důraz je kladen na základní a hierarchické datové struktury nad bodovými a objektovými daty, z hlediska aplikací datove struktury pro vyhledávání nejbližšího souseda, metodu sledování paprsku, z-buffer a detekci kolizí. Na cvičení studenti řeší samostatný projekt. - [Základy multimediální tvorby](https://dcgi.fel.cvut.cz/courses/zmt/) - Předmět seznámí studenty se základními principy pořizování a zpracování multimediálního obsahu se zaměřením na zpracování obrazu, videa a zvuku a dále na zásady grafického návrhu a jeho implementaci ve webovém prostředí. Předmět je organizován v rámci blokové výuky, kdy v rámci čtyř dnů studenti postupně absolvují jednotlivé části kurzu rozděleného na 2 přednášky a 2 - [Psychologie v HCI](https://dcgi.fel.cvut.cz/courses/pur/) - Co předmět dá studentům: (1) přehled o poznatcích psychologie aplikovatelných v HCI, (2) schopnost navrhovat interaktivní softwarové systémy s ohledem na psychologické charakteristiky uživatele, (3) schopnost využívat aplikovaných výzkumných metod pro identifikaci uživatelských potřeb. - [Algoritmy počítačové grafiky](https://dcgi.fel.cvut.cz/courses/apg/) - Obsahem předmětu jsou základní a nejčastěji používané algoritmy počítačové grafiky. Předmět pokrývá metody používané pro tvorbu rastrových obrazů (2D) a zobrazování prostorových scén (3D): kresba grafických primitiv v rastru, vyplňování, ořezávání, barevné modely, rozptylování barev, obrazové formáty, úpravy obrazu, modelování a zobrazování prostorových objektů a scén, viditelnost, stínování, textury, sledování paprsku, radiosita. - [Správa počítačových sítí](https://dcgi.fel.cvut.cz/courses/sps/) - Předmět poskytuje základní dovednosti zaměřené na správu síťových technologií a zajištění jejich bezpečnosti. Staví na znalostech síťových technologií používaných při výstavbě sítí TCP/IP získaných v předmětu Počítačové sítě. - [Vytváření grafického obsahu](https://dcgi.fel.cvut.cz/courses/vgo/) - Cílem předmětu je seznámit studentky a studenty s metodami vytváření 2D a 3D grafického obsahu a jejich použitím v praxi. Studenti a studentky se naučí navrhnout a vytvořit prostorovou scénu, vytvořit a přidat textury imitující geometrické detaily a materiály (např. povrch stěny, dřevo, oblohu) a rozmístit a nastavit osvětlení. Zároveň se naučí nezbytné pojmy a - [Programování grafiky](https://dcgi.fel.cvut.cz/courses/pgr/) - Studenti se seznámí s architekturou moderních grafických karet a naprogramují jednoduchou interaktivní 3D grafickou aplikaci s využitím rasterizace. Naučí navrhnout a vytvořit prostorovou scénu, přidat textury imitující geometrické detaily a materiály (např. povrch stěny, dřevo, oblohu) a nastavit osvětlení. Zároveň se naučí základním pojmům a principům používaným v počítačové grafice, jako jsou např. zobrazovací řetězec - [Vývoj klientských aplikací v JavaScriptu](https://dcgi.fel.cvut.cz/courses/kaj/) - Předmět se věnuje primárně technologiím pro tvorbu client-side aplikací v prostředí internetu. Absolventům nabídne postupy, s jejichž pomocí lze vytvářet bohatá uživatelská rozhraní pro nejrůznější aplikace a koncová zařízení. Odborníci z praxe absolventy seznámí s konkrétními problémy, s nimiž se potýkali, a se způsoby, jak se s nimi vyrovnat. - [Grafická tvorba](https://dcgi.fel.cvut.cz/courses/grt/) - Předmět poskytne studentům základní přehled o principech grafického navrhování a typografie. Součástí předmětu je praktická příprava na samostatný výtvarný návrh elektronického dokumentu. Nedílnou částí výuky je kreslení. - [Návrh uživatelského rozhraní](https://dcgi.fel.cvut.cz/courses/nur/) - Studenti se v rámci předmětu seznámí hlouběji s teoretickými základy návrhu a vyhodnocování uživatelských rozhraní. Bude prezentováno široké spektrum formálních metod popisu uživatelských rozhraní a modelů uživatele. Zvládnutím těchto prostředků získají studenti základ jak pro praktické činnosti při návrhu a vyhodnocování uživatelských rozhraní tak i pro samostatnou výzkumnou činnost v daném oboru. - [Výpočetní geometrie](https://dcgi.fel.cvut.cz/courses/vg/) - Cílem výpočetní geometrie je analýza a návrh efektivních algoritmů pro určování vlastností a vztahů geometrických objektů. Řeší se problémy geometrického vyhledávání, problém polohy bodu, hledání konvexní obálky množiny bodů v d-rozměrném prostoru, problém hledání blízkých bodů, výpočet průniků polygonálních oblastí a poloprostorů, geometrie rovnoběžníků. Seznámíme se s novými směry návrhu algoritmů. Výpočetní geometrie nachází uplatnění - [Intermediální tvorba a technologie](https://dcgi.fel.cvut.cz/courses/itt/) - Předmět je společně organizován uměleckými a technickými školami (AMU a ČVUT). Cílem předmětu je vytvoření jedné z mezioborových platforem, která zpřístupní rozhraní technologie a tvorby v oblasti multimédií a dalších oblastí umělecké tvorby a nabídne studentům z oblastí techniky a umění základní orientaci v možnostech, pojmech a přístupech, s nimiž pracuje vždy ta ?druhá strana?. - [Realistická syntéza obrazu](https://dcgi.fel.cvut.cz/courses/rso/) - Předmět se zabývá technikami a algoritmy globálního osvětlení používanými pro vytváření realistických obrazů na počítači (realistický rendering). Několik přednášek se věnuje matematickým a fyzikálním základům výpočtu globálního osvětlení: popis rozložení světla ve scéně, odraz světla na površích objektů, zobrazovací rovnice, použití metody Monte Carlo pro její řešení. Další přednášky se věnují praktickým algoritmům používaným pro - [Vizualizace](https://dcgi.fel.cvut.cz/courses/viz/) - V rámci tohoto předmětu budou studenti seznámeni s teoretickými základy vizualizace a seznámí se také s příklady vizualizace na konkrétních úlohách z praxe. Vizualizační metody jsou orientované na maximální využití technických možností počítačů, ale také na správné využití perceptivních schopností (a omezení) člověka. Vhodně zvolené vizualizační metody tedy mohou pomoci objevit skryté závislosti mezi danými - [Principy tvorby mobilních aplikací](https://dcgi.fel.cvut.cz/courses/pda/) - Absolvent předmětu získá přehled o vlastnostech a limitech mobilních technologií. Seznámí se s principy návrhu mobilních aplikací. Výklad je zaměřen na specifické problémy spojené s omezeními a novými vlastnostmi mobilních zařízení, nasazením mobilních zařízení v terénu a využití webových služeb. - [Digitální obraz](https://dcgi.fel.cvut.cz/courses/dzo/) - Předmět srozumitelným způsobem představuje základní metody digitálního zpracování obrazu. Výklad je zaměřen zejména na postupy, které mají zajímavý teoretický základ, ale současně vynikají jednoduchostí implementace. Zdánlivě abstraktní pojmy z matematické analýzy, teorie pravděpodobnosti či optimalizace zde ožívají formou vizuálně poutavých aplikací. Předmět se zaměřuje jak na základní principy (vzorkování a rekonstrukce signálu, monadické operace, histogram, - [Počítačové hry](https://dcgi.fel.cvut.cz/courses/hry/) - Studenti získají orientaci v typických problémech, se kterými se lze setkat při programování počítačových her. Seznámí se s problematikou reprezentace 3D modelů, animací, detekce kolizí, fyzikální simulace, vykreslování v reálném čase v oblasti tvorby počítačových her. Na cvičeních v týmech vytvoří vlastní počítačovou hru: od sepsání konceptu a design dokumentu přes programování herních mechanismů až - [Obecné výpočty na GPU](https://dcgi.fel.cvut.cz/courses/gpu/) - Cílem předmětu je seznámení studentů se základními principy obecných výpočtů na grafických procesorech (GPGPU) a získání praktických zkušeností s návrhem a implementací aplikací využívajících pro urychlení výpočtů GPU. Výklad zahrnuje seznámení s architekturou současných grafických procesorů a jejími omezeními, základní koncepty paralelního programovaní GPU, jakyky pro programování GPU, technologii CUDA a metody optimalizace kódu. Cvičení - [Multimédia 1](https://dcgi.fel.cvut.cz/courses/mm1/) - Předmět vybaví studenty potřebnými znalostmi nezbytnými pro přípravu a zpracování multimediálního obsahu s využitím škály nástrojů podporujících různé kreativní přístupy. Přednášky jsou zaměřeny na prezentaci standardů, technologií, metod a postupů, které jsou v současné době používané v tvůrčím procesu jak v komerční tak i alternativní tvorbě. Prezentovaná témata zahrnují proces výroby multimediální aplikace, interaktivní multimediální ## Závěrečné práce - [Interactive Visualization of Sound Output](https://dcgi.fel.cvut.cz/theses/2015/tycladis/) - This thesis delves into the problematique of creation and deployment of a multimedia application, which combines techniques from the fields of computer graphics, computer vision and audio processing. The goal is to establish an interactive scene, which deepens the musical experience of the viewing subjects by employing a visual component in the form of audio - [Augmented Reality for education](https://dcgi.fel.cvut.cz/theses/2015/havelj15/) - This thesis focuses on the creation of mobile application for tablets, which covers high school curriculum of electrical circuits, using elements of augmented reality. Main issues of the thesis are selection of a suitable framework for augmented reality, calculation of relative position of two detected objects, generating values to the circuit, editing components of circuit - [Graph cut based optimization](https://dcgi.fel.cvut.cz/theses/2015/saidllen/) - Many problems of early vision and computer graphics can be formulated in terms of energy minimization. In this thesis, we focus on improvement of an algorithm, that solves the energy minimization for two labels via graph cuts and whose implementation is avaliable as GridCut library. We extend the GridCut by expansion move algorithm, which solves - [Prototype of Electric Guitar Effects Unit](https://dcgi.fel.cvut.cz/theses/2015/schmipe4/) - Guitar effects were always a precious thing for guitar players and they still play a major role in today's music industry. For somebody who isn't close to guitar effects, to identify and to know how a large spectrum of guitar effects work, is a hard thing to do. The aim of this bachelor's thesis is - [Visualization of inner structure of complex 3D objects based on opacity modulation](https://dcgi.fel.cvut.cz/theses/2015/pastytom/) - This thesis addresses problem of rendering semi-transparent objects and the enhancement by~opacity modulation to reveal object's internal structures. Illustration Buffer - algorithm solving the Order Independent Transparency (OIT) is implemented and compared to other OIT solving techniques: Depth Peeling, Dual Depth Peeling and Per Pixel Linked Lists. We focus on opacity modulation based on object's - [Comparison of Ray Tracing Libraries](https://dcgi.fel.cvut.cz/theses/2015/kraldav4/) - Casting or tracing rays are techniques used in computer graphic for rendering images by tracing the path of light through pixels of an image plane. These techniques are trying their best to simulate phenomena that happen, when light interacts with objects in real world. It means that images produced with these techniques attain great realism, - [Web portal for a computer games reviews](https://dcgi.fel.cvut.cz/theses/2015/nedvevoj/) - This thesis presents design and implementation of web page serving as a powerful tool for sharing personal reviews of computer and console games. Next to the sharing of personal ratings and reviews, the final product aims to fast and efficient presentation of information associated with games and help gamers decide whether or not to purchase - [Distributed video player](https://dcgi.fel.cvut.cz/theses/2015/kuzneana/) - Distributed systems for working with multimedia content, the main advantage of which is possibility to divide the task into one or more parts, are used in institutes, advertising, visual arts, etc. The aim of this bachelor thesis is to design a model of frame synchronization in the distributed systems and then to implement this model - [E-learning for ANDROID tablet](https://dcgi.fel.cvut.cz/theses/2015/rychljir/) - This bachelor thesis informs about a project of developing interactive taskbooks for elementary and secondary schools. At the beginning of the thesis there is an analysis of another existing taskbooks for a mobile platform and then it uses information, which analysis has discovered. Thesis contains a description of base logic and control of the whole - [An Interaction Tool for Immersive VR Devices](https://dcgi.fel.cvut.cz/theses/2015/jandama7/) - This bachelor thesis deals with design and implementation of a gesture interaction tool for immersive VR devices. The first part of the thesis describes input devices that are used for interaction in VR environment. Subsequently set of gestures is designed to allow rotation, moving and scaling, and then the thesis describes design and implementation of - [Granular Sound Synthesizer](https://dcgi.fel.cvut.cz/theses/2015/liebepav/) - The goal of this thesis was design of own technique of granular synthesis and its implementation as a plugin deployable into the Digital Audio Workstation environment. The designed technique allows the user to perform granular sound synthesis using semi-randomly chosen samples from a supplied input sound. The plugin was implemented in the VSTi 2 format - [Scripts for animation rig creation](https://dcgi.fel.cvut.cz/theses/2015/smetarad2/) - The diploma thesis deals with the preparation of computer model for animation. This process, also known as rigging, is present during creation of most of computer effects. The aim of the thesis is to explain, how to create a system that can simplify the process of rigging. Furthermore, it describes functioning of Autodesk Maya application - [Water Simulation using Wave Particles](https://dcgi.fel.cvut.cz/theses/2015/mikesda1/) - When rendering large bodies of water in real-time an efficient method is required to model water waves. This thesis describes a method for real-time interactive generation of such waves. We use the wave particle method to describe wave propagation in a fluid medium. The method allows to simulate interactions of water with general shaped rigid - [Water Surface Modeling](https://dcgi.fel.cvut.cz/theses/2015/ufimtand/) - This work addresses problems of simulating ocean surface using a spectral approach by J. Tessendorf. The surface itself is generated utilizing the Fast Fourier Transform. We will see how an FFT algorithm can be implemented on graphics processor using its power in terms of parallel computations. A produced patch of surface will be tiled to - [Application for bandwidth optimization for file synchronization](https://dcgi.fel.cvut.cz/theses/2015/minarja4/) - This thesis describes the design and implementation of server and clients for file synchronization with a reduction of the necessary data which must be exchanged between them. Emphasis is placed on the server-side scalability and the ability to run in a cloud environment, configurability and optimization of the data stream. - [Approximation of Audio via Resynthesis](https://dcgi.fel.cvut.cz/theses/2015/tisantom/) - Sound resynthesis is complex and time-consuming task, which requires deep knowledge of used synthesizer and synthesis in general. There is countless number of synthesizers and each one is different in both its parameters and sound it produces. In this thesis we use Genetic Algorithm to match target sound using automated optimalization of parameters of given - [iPad application for teaching Irish dances](https://dcgi.fel.cvut.cz/theses/2015/macosond/) - Target of this diploma thesis is to propose, design, implement and test mobile application for teaching irish dances. Within this thesis will be done examination of methods for detection of music speed and musical beats, algorithms for slowing down music while maintaining pitch of tone and algorithm for generating suitable dance movements. Selection of algorithm - [Mobile application for gift recommendation](https://dcgi.fel.cvut.cz/theses/2015/sladej10/) - This bachelor project intends to participate in solving the problem of choosing a suitable present, which millions of people have to cope with several times a year. The mobile application developed as a part of this project performs a sophisticated analysis of the gift's recipient, unlike the many competitors in the market. This allows people - [Interactive gallery of Leonardo da Vinci models](https://dcgi.fel.cvut.cz/theses/2015/zavrekar/) - The aim of this work is to carry out the reader through the whole process of the development of interactive application. The work is trying to outline some modeling techniques that are used to create objects in three-dimensional graphics that serve as elements of multimedia content of application. And subsequent procedure of composition of these - [Server side application for video processing](https://dcgi.fel.cvut.cz/theses/2015/primaale/) - This work deals with design and implementation of the server-side application for video processing, which is responsible for detection of transitions between scenes. It familiarizes readers with modern technologies used for encoding and decoding videos and for working with video data. It analyzes existing solutions of transition detection, tools, which are used for scene detection - [Olfactory cues as a way to improve spatial orientation of visually impaired](https://dcgi.fel.cvut.cz/theses/2022/krivapa2/) - This research thesis objective is to examine the usage of the olfactory sense to improve the spatial orientation of visually impaired users. In the beginning, exploratory research is conducted with our target group. It is followed by the analysis of olfaction and olfactory interfaces, aids for spatial orientation of the visually impaired, and the role - [Emotional module for virtual voice assistant](https://dcgi.fel.cvut.cz/theses/2022/klemema4/) - This work deals with the design of an emotional module for voice assistants to solve problems in the household. This emotional module ensures that the conversation is adapted to the user's emotions. Part of the research is the analysis of available tools for detecting emotions and then deals with the possibilities of voice assistants. The - [Multiplayer game in virtual reality using elements of art therapy](https://dcgi.fel.cvut.cz/theses/2022/preister/) - The aim of this thesis was to design and implement a social game in virtual reality that would use art as the main game mechanics and have a positive effect on the group dynamics of the players. The basic theory of group art therapy, review of existing solutions and conducted user research were used as - [Virtual try on - Magic Mirror](https://dcgi.fel.cvut.cz/theses/2022/ryabomar/) - The main goal of this thesis is to analyze the possible solutions of a virtual fitting room application and implement such an application. Based on the research, it was decided to carry out the implementation in Augmented Reality with the conjunction of Kinect v2 and Unity Engine. The final program was successfully tested on a - [Preparation of audiovisual material for multiprojection](https://dcgi.fel.cvut.cz/theses/2022/koudebar/) - This work deals with the possibilities of applying multiprojection to the digitized Langweil’s model of Prague. It provides a brief theoretical summary of the methods commonly used in video projection. It also deals with the issue of setting the renderer to achieve optimal time and results. The last part examines the methods to enable the - [2D painting in VR](https://dcgi.fel.cvut.cz/theses/2022/papayrob/) - This thesis focuses on analysing digital painting methods and their possible implementations in terms of virtual reality with the goal of creating a virtual realistic experience reminiscent of creating Langweil’s model of Prague. It provides an overview of digital painting, analysis on creating a realistic virtual experience and suggests how painting, cutting and other features - [Improvements of the PGR Course](https://dcgi.fel.cvut.cz/theses/2022/machoste/) - The topic of this thesis is research on the state of the PGR (Computer graphics) course at FEE CTU and subsequent changes proposals for this course. The work aims to improve the teaching of PGR, which is the main course of bachelor study for future computer graphics students. It is necessary to proceed from students' - [Comparison of Sand Simulation Methods and Their Application to Snow Simulation](https://dcgi.fel.cvut.cz/theses/2022/cimbuvoj/) - This Master's thesis is focused on sand simulation methods analysis in the field of computer graphics and aims to compare these methods and discuss their disadvantages. The thesis also reviews sand and snow simulation similarities and compares their behavior. An application is designed and implemented to analyze existing simulation approaches within this work. Such application - [Real-time plane tracking app via augmented reality](https://dcgi.fel.cvut.cz/theses/2022/bohmvojt/) - This thesis describes the design and implementation of a mobile app for real-time plane tracking via augmented reality. It includes research of existing apps, data sources, AR technology and geodesy, user interface design and its implementation using ARKit and SceneKit frameworks and user testing based on the User-Centered Design methodology. The app was built for - [2D painting in VR](https://dcgi.fel.cvut.cz/theses/2022/kovalmat/) - The goal of this bachelors work is the design and prototyping of interaction techniques, that would closely resemble the creation of houses for the Langweil's model of Prague and their implementation into an already existing virtual experience called 'VR experience: „Langweil Model of Prague Creation“'. The work is divided into chapters. The Introduction contains a - [Dynamic Diffuse Global Illumination](https://dcgi.fel.cvut.cz/theses/2022/hvezdmic/) - We present our implementation of a recent real-time global illumination method based on irradiance fields, which uses ray tracing to approximate multiple bounces of light transmission in a virtual scene. Then we present our method, which repurposes the global illumination algorithm to compute global ambient occlusion in real time. We also present our extensions to - [Design of an app for distance learning](https://dcgi.fel.cvut.cz/theses/2022/tranhoan/) - In order to tackle educational disparities caused by the COVID-19 pandemic, schools in the Czech Republic (and around the world) transitioned to unconventional distance education on an unprecedented scale. Despite enabling the continuation of educational activities, due to institutions’ lack of experience with the now normalised distance education, it has been quite apparent that many - [Web application for tabular data visualization](https://dcgi.fel.cvut.cz/theses/2022/stetizu1/) - This master's thesis discusses the design and implementation of an application for tabular data visualization in a Web environment. The application is used to visualize tabular user data with quantitative and nominal attributes and allows one to use different visualization techniques on a single dataset via connected views. The implementation focuses on extensibility and editability - [Night Sky Rendering](https://dcgi.fel.cvut.cz/theses/2022/poznimic/) - The matter of this thesis is a rendering OpenGL application written in C++. The application aims to render the sky in real-time, including all its essential features, and can also render the sky at any given moment and from any given location on Earth. The application renders the Sun, the Moon, the stars, the background - [New applications of tactile modules for individuals with vision impairments](https://dcgi.fel.cvut.cz/theses/2022/woldrkry/) - An interactive tactile modular map of an interior is being developed at the Department of Computer Graphics and Interaction at the CTU FEE. This thesis presents an extension beyond maps using the same baseboard electronics. We have analysed a broad range of aids that vision-impaired people use. At first, we focused on education, and later - [Example-based Stylization of 3D Models Using Unreal Engine](https://dcgi.fel.cvut.cz/theses/2022/isaiemyk/) - This thesis is focused around the task of example-driven virtual scenes stylization, specifically on the StyleBlit algorithm, which enables the creation of unique non-photorealistic art styles that can be used for virtual scenes rendering in real time. The algorithm is studied and an implementation for Unreal Engine is proposed. The results of the implementation are - [Design of multimodal aid for learning braille alphabet](https://dcgi.fel.cvut.cz/theses/2022/klimema4/) - This thesis describes the design and development of a new multimodal learning aid for braille reading. It is based on large exploratory research of visual impairment and olfaction. The learning aid should help braille teachers introduce braille letters to complete beginners and provide an entertaining way to practice. The visually impaired and experts on teaching - [Modeling and animation of quadrupeds](https://dcgi.fel.cvut.cz/theses/2022/trolljul/) - This thesis is dedicated to modelling and animating quadrupeds, especially to create assets to be used in video games. It provides an overview of the theory and methods used while making such assets. On top of that, it explores the options of transferring animations between quadruped models of different proportions. Using some of these methods - [Materials Appearance in Unity](https://dcgi.fel.cvut.cz/theses/2022/kyseljak/) - The main goal of this thesis is to describe the main BRDF functions, empirical and physical, used for calculating the amount of reflected light in materials and compare Unity's main graphical pipelines (Default, HDRP, and URP) and their main shaders. Part of this thesis is also an implementation of an application for the purpose of - [Photo Stylization Using Painterly Rendering](https://dcgi.fel.cvut.cz/theses/2022/lazarjan/) - The subject of this work is a research of methods and a proposal of automatization of procedures that enable the stylization of photography into digital painting. The reference to this project is the current work and workflow of a graphics artist who specializes in digital painting. The content of this work consists of an analysis - [VR 3D model viewer](https://dcgi.fel.cvut.cz/theses/2022/simekpe8/) - This bachelor thesis describes the creation of a virtual reality application desgined for viewing the Langweil’s model of Prague. Various viewing techniques were designed, implemented and tested during the process of making. One of the important aspects of this thesis is low computational demands which is a key feature of a virtual reality application. - [Game Development Demos - Game Physics](https://dcgi.fel.cvut.cz/theses/2022/jirikdan/) - Physics is a common problem in current games. However, if you would have asked an average player a simple question, how does the in-game physics work, he/she would probably have a hard time finding the answer. Therefore, this thesis was created to help answer this question. To achieve this, web pages were created which consist - [Production process visualization](https://dcgi.fel.cvut.cz/theses/2022/surikana/) - People who work in the manufacturing industry have to deal with a large amount of stress daily. Late material delivery, violation of a product deadline, or inevitable human factor could be possible reasons behind this stress. This thesis aims to design a tool that supports the manufacturing process and eliminates workers' stress in the industry - [Atmosphere and Cloud Rendering in Real-time](https://dcgi.fel.cvut.cz/theses/2022/sakmamat/) - This work presents an implementation of the rendering of the volumetric cloud and atmosphere. The implementation aims to combine and slightly alter previously published solutions to produce a single unified look. Raymarching was used as the main method to render both the atmosphere and clouds. An approach using multiple precomputed Look-up tables (LUTs) proposed by - [Roller coaster simulation](https://dcgi.fel.cvut.cz/theses/2010/hykovter/) - This thesis describes the design and implementation of a roller coaster editor and simulator. It introduces the way to describe most of existing roller coasters including its shape, special mechanisms (e.g. lift or brake) and appearance. It implements an editor that provides all the tools required to design a roller coaster, which can be previewed - [Fast rendering algorithms for volumetric data](https://dcgi.fel.cvut.cz/theses/2010/vavrarad/) - Thesis deals with fast rendering of volumetric objects, especially with objects defined by distance functions (level sets). Implementations written in C++ and with SSE instructions utilize recent multicore processors efficiently. Implementations for graphics accelerators uses CUDA C language and OpenCL language. One chapter is focused on description of this languages and highlights factors which influence - [Applying Motion Capture System in Physiotherapy](https://dcgi.fel.cvut.cz/theses/2010/pospiji9/) - This work investigates the possibility of porting data from the Vicon system into several different animation programs. In the first part there is a detailed description of motion capture technology and presentation of the Vicon system. In the next part there are individual steps of data processing. At the end of the work there are - [View-dependent shadow maps](https://dcgi.fel.cvut.cz/theses/2010/hinkjan/) - Shadows play an important role in human perception of the world because they provide us with the information about relative position of objects and their size in three dimensional space. Therefore they are indespensable in rendering realistic images in computer graphics. Precise computation of the shadows in real time is, however, a very expensive operation. - [Virtual gallery in St.Peter and Paul´s church near Líšná](https://dcgi.fel.cvut.cz/theses/2010/sramdani/) - This bachelor thesis deals with the design and implementation of a virtual gallery for visitors of St. Peter and Paul church in Líšná village near Zbiroh. The work consists of two parts, a virtual model of the church, along with pre-prepared gallery and web application. The virtual model was created in the VRML language and - [Visual development environment for multi-pass rendering](https://dcgi.fel.cvut.cz/theses/2010/drinotom/) - This bachelor thesis deals with the design of a visual representation of the elements of the multi-pass rendering. Next, the software for visual creation of effects of the multi-pass rendering is designed and implemented. This software is designed for the simplest and the most illustrative composition of the passes. At the same time, there is - [RPG Creation Framework](https://dcgi.fel.cvut.cz/theses/2010/benesj14/) - The thesis describes design and implementation of a specialized game creation system created for making computer role-playing games. The main goal is to design an open system capable of creating a wide range of diversified games. The text describes overall design of the system, including specific format of configuration and data files and continues with - [Parametric Model of MPII Building](https://dcgi.fel.cvut.cz/theses/2010/lindaond/) - The scope of this master thesis is to study predictive image synthesis. Predictive image synthesis is a part of photo-realistic rendering, which is based on using physically exact algorithms for computing global illumination. The prediction of the final images is based on a real world model, thus the results can be objectively evaluated. The aim - [OpenGL teaching support](https://dcgi.fel.cvut.cz/theses/2010/vankoma2/) - There are many online examples of OpenGL applications. Finding a well-prepared programs is difficult. Students starting with an OpenGL lack of clear and targeted examples. Therefore, I created a set of applications with an emphasis on simplicity. I established a new and modern criteria, which I implemented. Examples are designed for both fixed and programmable - [Design of user interface for creation of navigation building description for non-specialist](https://dcgi.fel.cvut.cz/theses/2010/marespe5/) - Improving of conditions for independent mobility of eye-handicaped people is still topical problem. This work deals with designing of user interface, which helps users to create descriptions of building for NaviTerier. System Naviterier is navigation for visually impaired people in interiors using a cell phone. Requirements for buildings structure and application itself are analyzed in - [3D Studio Max Extension for Multiview Stereoscopic Rendering](https://dcgi.fel.cvut.cz/theses/2010/buktomas/) - This work concentrates primarily on stereoscopy. There is explained the concept itself here as well as its application and various technologies, which make the spatial experience possible. Furthemore, it covers the application of newly gained information on existing software, in order to accomplish the plugin creation. The existing program extensions are analysed and the reason - [Mesh correction and optimalization of the correction steps](https://dcgi.fel.cvut.cz/theses/2010/marekpe7/) - This work works on analyzis of impacts on detection and correction algorithms caused by a presence of various mesh errors. It examines their impacts on each other, masking or creating of new errors during the process as a side effect. At the end it sumarizes the gathered knowledge about the impacts into an optimal order - [Visualization of n-dimensional heterogenous data](https://dcgi.fel.cvut.cz/theses/2017/grolljak/) - This thesis deals with a method of rendering volumetric data, which allows us to combine various visualization techniques while accumulating color and transparency along the ray. The aim of this work is to introduce the reader to the volume rendering on GPU and to show how two-level volume rendering can be used on segmented data. - [Comparison of Unity and Unreal Engine](https://dcgi.fel.cvut.cz/theses/2017/smidanto/) - Contemporary game engines are invaluable tools for game development. There are numerous engines available, each of which excels in certain features. To compare them I have developed a simple game engine benchmark using a scalable 3D reimplementation of the classical Pac-Man game. The benchmark is designed to employ all important game engine components such as - [A prototype of mobile application for geographical data crowdsourcing in urban environments](https://dcgi.fel.cvut.cz/theses/2017/riganmic/) - To create reliable navigation system is a complex task but creating one for people impaired in mobility brings even more challenges. People impaired in mobility have much higher requirements regarding information about accessibility. Detailed knowledge about the presence of existing landmarks, obstacles and properties of pavement segments are needed. Usage of professionally created sidewalk-based geodatabase - [A Control Console for Video Cutting Application vMix](https://dcgi.fel.cvut.cz/theses/2017/benesra1/) - This bachelor thesis deals with creating a functional prototype of a control console, whose design is based on the professional switching consoles used in television broadcast. This work is a continuation of the semester project, which proposed control console of smaller dimensions and with fewer controls. An important extension is implementation of the MIDI interface. - [Models of 3D Scenes for a Driving Simulator](https://dcgi.fel.cvut.cz/theses/2017/brachpet/) - This bachelor thesis presents rebuilding of~large exterior scene and its rendering in~VRUT application. In addition the~thesis describes theory about real time rendering and representation of models and materials. - [Automatic D2 test evaluation by computer vision](https://dcgi.fel.cvut.cz/theses/2017/bilekpe5/) - This bachelor thesis deals with automatization of evaluation of d2 test. D2 test is a psychological test which is currently evaluated manually and its evaluation takes a relatively long amount of time. The aim of the bachelor thesis was to develop an application that will allow to automatically evaluate the d2 test form using computer - [Control software for a CNC tool](https://dcgi.fel.cvut.cz/theses/2017/mestafil/) - This thesis describes the development cycle of a control system for CNC cutting machines. It describes all phases of a system development, from the analysis of current control systems and identification of their flaws, the choice of architecture and appropriate technologies, across design of the user interface to the testing phase. It focuses on the - [Contrallable 3D head model in Maya](https://dcgi.fel.cvut.cz/theses/2017/ivanito1/) - The main purpose of this bachelor thesis was to create a fully controllable 3D model of a human head which is designed for an animation production. Creating such a model is a very lengthy process during which it is necessary to follow fundamental rules. The object can be controlled using an interface that affects different - [Surveillance center UI for in-hospital navigation system](https://dcgi.fel.cvut.cz/theses/2017/palivdom/) - An indoor navigation system for hospitals is being developed at the Department of Computer Graphics and Interaction at the CTU FEE. In this system, personalized navigation instructions are provided by terminals installed at appropriate spots in a hospital. The system uses a video detection for identification of navigated users. This bachelor thesis looks into the - [Accessible multi-platform navigation application for navigation of blind pedestrians](https://dcgi.fel.cvut.cz/theses/2017/gintnvoj/) - The purpose of this bachelor's thesis is to design and implement accessible multi-platform mobile navigation application for navigation of visually-impaired pedestrians. I started with stating problems and goals that were necessary to achieve. After that I compared existing navigation applications for sighted and visually-impaired users, platforms used by visually- impaired, accessibility of these platforms and - [Interactive 360-video in Virtual Reality](https://dcgi.fel.cvut.cz/theses/2017/zuzamiko/) - This thesis describes the process of recording and playing spherical videos and the process of creating interactive stereoscopic spherical content for HMD. After the research of software used for scene geometry and camera trajectory reconstruction from video the described processes are tested on a short spherical video. The reconstruction data are loaded into Unity game - [Operator Station for Visualization and Control of Autonomous Unmanned Vehicles](https://dcgi.fel.cvut.cz/theses/2017/janovrom/) - The goal of my master thesis is to create visualisation of unmanned (aerial) vehicles, which are small and fast objects, and connect it to AgentFly simulator. It also tests how useful would be use of web services providing satellite imagery, heightmaps and other information like buildings and landuse. - [Black Hole visualization in virtual reality with 360° camera](https://dcgi.fel.cvut.cz/theses/2021/pelesjak/) - This bachelor thesis shows a process of visualization of black holes. To maximize the level of user immersion virtual reality and 360 video background was used. Low computation complexity is the main priority to present a high-quality user experience in the VR space. - [Outdoor AR with 360 panorama](https://dcgi.fel.cvut.cz/theses/2021/hametja1/) - This bachelor thesis talks about the use of mobile libraries for augmented reality that are used to show 360° panoramas of Langweil paper model of Prague from 19th century. First, there are disscussed avaiable tools and libraries for working with augmented reality on devices. After that, there are disscussed methods for alignment panoramas with surrounding - [Personal health diary - mobile application](https://dcgi.fel.cvut.cz/theses/2021/hradidan/) - The aim of this thesis is to design, implement and test a mobile application for a regular monitoring of personal health information. The application should allow a wide range of user specific health-related information to be entered and tracked, followed by means of data visualization and user’s reflection on this data, which could inspire changes - [Procedural generation of videogame environments](https://dcgi.fel.cvut.cz/theses/2021/kutalja1/) - There are many features in games that take a lot of time and resources to develop. That is why this thesis is focused on procedurally generated content, precisely dungeon environments, and generates video game levels using binary space partitioning algorithm in Houdini Engine. - [3D first-person logic game](https://dcgi.fel.cvut.cz/theses/2021/veverlu4/) - This thesis provides an analysis of the best principles of creating a good puzzle game, the overall process of level design, the most common modeling techniques, and the best practices of creating modular components. Based on the analysis, a 3D first-person logic game was designed. This thesis presents the game design document and describes the - [Management of large-scale traffic sensor data using geospatial context](https://dcgi.fel.cvut.cz/theses/2021/semanluc/) - This thesis aims to implement a prototype of a system for the visualization and management of traffic sensors. In order to design the prototype, user research with experienced traffic engineers was performed as well as analysis of existing commercial off-the-shelf solutions. The user research showed that users need to work with time-varying geographical data. Furthermore, - [Transformation manipulators and scripting in I3T](https://dcgi.fel.cvut.cz/theses/2021/gruncdan/) - The goal of this work is design of manipulators for interactive modification of transformation and projection matrices and the integration of these manipulators into I3T-software for teaching transformations. The design is based on study of manipulators in other 3D environments. The design is subjected to tests with users. Part of the work is also extending - [Web Portal for Augmented Reality Preparation](https://dcgi.fel.cvut.cz/theses/2021/mrazmic7/) - The object of this bachelor thesis is the design and implementation of a web application for creation of augmented reality content. The application is developed using Javascript, HTML and CSS. It uses X3DOM technology to display 3D scenes. The thesis consists of requirements analysis, research of similar existing solutions, solution draft, comparison of solutions, implementation, - [Path Tracing using Vulkan AP](https://dcgi.fel.cvut.cz/theses/2021/buninmat/) - This work overviews basic techniques of ray tracing as well as the structure of Vulkan API and shows how to use them to create a path tracer. The related implementation is built from ground up and is aimed for simplicity. - [Clustering and visualization of tabular data with nominal attributes](https://dcgi.fel.cvut.cz/theses/2021/okruhste/) - This master's thesis discusses the different approaches to the clustering and subsequent visualization of nominal and ordinal data. As such, it explains the tabular dataset, defines attribute types, and outlines its visualization task. It explains the several clustering methods (hierarchical clustering, k-means, k-modes, parallelogram clustering) for clustering nominal data and the Dice similarity measure for - [Game engine for Minecraft-like games](https://dcgi.fel.cvut.cz/theses/2021/kolarzd8/) - The theme of this Bachelor thesis is generating and rendering Minecraft-like game environments. Minecraft-like games are specific by seemingly endless procedurally generated volumetric worlds, where a player can freely move and modify any part as pleased. The primary goal of the thesis is to measure the impact of the application of different occlusion culling methods, - [Direct Rendering of Procedural Models](https://dcgi.fel.cvut.cz/theses/2021/temnyale/) - Projects in the field of 3D graphics may be focused on rendering large scenes with a big number of objects. A human is not able to create all objects manually in a reasonable amount of time. To avoid such a problem, the objects may be created by a program instead of the human. In 3D - [Visual Simulation of Rain](https://dcgi.fel.cvut.cz/theses/2021/nguyegia/) - The project of the thesis focuses on increasing visual diversity in traffic simulators by simulating multiple rain phenomena, which can be seen in the real world. Thorough research of existing methods should help to decide which rain effects can remarkably modify how outdoor scenes appear. The rainy weather in several racing games is then being - [Logic 3D game](https://dcgi.fel.cvut.cz/theses/2021/vargape1/) - This work analyses the process of designing games, the mechanics of logic games, and the creation of modular components. I use the analysis to design a game of my own and develop it in the Unity game engine. Afterward, I test the game. - [Reproduction of 2D graphic piece of work for visually imaired users in mobile environment](https://dcgi.fel.cvut.cz/theses/2009/rejham1/) - Goal of this project was to choose a suitable software platform for blind or heavily visually impaired users, which allows them to manipulate 2D piece of graphic work in mobile environment. A prototype of an application implemented on the selected platform allows users to explore and manipulate segments of a picture in entertaining way, similarly - [3D Model of the Vlašim Chateau Park](https://dcgi.fel.cvut.cz/theses/2009/zimanj1/) - This bachelor thesis is dealing with formation of virtual sight-seeing tour of the Vlašim manor park in VRML and its integration into the website. The text itself is mostly attending to the way of creating simple 3D models, which are optimized and simplified for VRML, and also to the way of creating textures by the - [Comparison of programs for editing 2D graphics](https://dcgi.fel.cvut.cz/theses/2009/holanm2/) - This bachelor thesis describes a computer graphics and especially the two-dimensional graphics. Subsequently, this thesis focuses on software for editing of this graphics. The first part introduces the basics of the work of computer graphics with an emphasis on general acquaint with this technique. In this bachelor thesis are explained notions needed to work with - [Simulation and visalisation of corrosion](https://dcgi.fel.cvut.cz/theses/2009/smrcev1/) - In our work we focus on simulation and visualization of corrosion in PBRT system. PBRT system displays scenes using ray tracing. We create color and bump map for the corroded material. We result from real data and physical phenomena, which we consequently use for computing the corrosion. Progress of corrosion is simplified so the simulation - [Test generator](https://dcgi.fel.cvut.cz/theses/2009/bohacm6/) - This bachelor thesis deals with available tools for student testing and their properties. Based on sample tests, these tools are evaluated, their options, utilization and functionality analyzed. After the comparision with entrance requirements the final system will be selected. This selected system will be described in detail and the sample set of questions will evaluate - [Genesis - game engine kernel](https://dcgi.fel.cvut.cz/theses/2009/cervem5/) - Behind the wonderful graphics, animations and storytelling of today’s games, there lies the powerful game engine, which is the key to the ultimate game experience. The game engine, which can be described as an optimized graphic application which is able to change the input data into operational scenes, is the subject of this work. In - [Web application for project planning of special effects and post-production company](https://dcgi.fel.cvut.cz/theses/2018/chvilond/) - The purpose of the thesis is to create a prototype of a web application that allows planning and visualization of tasks on particular projects for the trick and post-production company. Using a suitable visualization and user requirements that were collected using qualitative methods, a low-fidelity prototype was created, which was user tested. Based on the - [Visualization of cloud computational power and memory consumption](https://dcgi.fel.cvut.cz/theses/2018/kovarka6/) - The thesis deals with the problem of visualization of server cloud, namely visualization of memory and processor load of individual virtual machines in relation to the specified server. To this end the issue of selecting appropriate visualization techniques with regard to use cases is analyzed in detail, in order to minimize the amount of work - [Qualitative comparison of methods for example-based style transfer](https://dcgi.fel.cvut.cz/theses/2018/kucerm22/) - In this thesis, I provide insight into the current state-of-the-art of example-based style transfer methods, and design and perform a series of tests to compare the differences in output qualities of the studied methods. - [Visualization of network flow in cloud infrastructure](https://dcgi.fel.cvut.cz/theses/2018/podanpa1/) - Modern cloud computer systems show an increasing growth in presence and complexity and as such many of them can contain hundreds or even thousands of unique inner networks. Such infrastructures might then become very hard or even impossible to monitor in any meaningful way. This work takes a look at one such cloud system, Bigcloud, - [Introduction to Solar System through Virtual Reality application](https://dcgi.fel.cvut.cz/theses/2018/moravjor/) - I am fascinated by the opportunities that virtual reality offers us and I am interested in using this perspective technology for education. I created educational application to present the objects of the Solar System and named it "Guide to the Solar System". First of all, I studied today's VR interaction techniques that require no other - [Suppressing distractors from driver's field of view](https://dcgi.fel.cvut.cz/theses/2018/kolarto4/) - First, I review the distraction caused by roadside advertisement. In the work, I focus on billboards. I name most common billboard types and the distraction they cause. Then, I create two methods to potentially reduce the distraction - blackening the content of the billboard and hiding the billboard in the scene using methods like content - [Global Illumination Filtering for Interactive Applications](https://dcgi.fel.cvut.cz/theses/2018/dundrja1/) - Rendering 3D scenes with both fast and accurate global illumination is still a very tough problem: there is a large number of methods giving approximate results, each one with different compromise. Path tracing is, given it's accurate and unbiased nature, often the method of choice here. It is still, however, very hard to do in - [Production-Ready Pipeline for Example-Based Stylization of Animated Sequences](https://dcgi.fel.cvut.cz/theses/2018/sochosar/) - In my thesis I develop an Adobe Photoshop extension module which uses StyLit, a tool for artistic 3D render stylisation based on a simple sphere painting. The texture synthesis that StyLit performs is controlled by the artist using guiding channels generated during the rendering as separated illumination effects of the target 3D scene. By introducing - [Design and implementation of software for transparency perception test](https://dcgi.fel.cvut.cz/theses/2018/kubeneli/) - This thesis deals with an analysis of non-photorealistic methods for visualization of 3D objects. These methods should improve the perception of three factors: shape, depth and depth-order, and their possible combinations. The goal of this work is to implement methods that allow us to modulate opacity of the objects based on these factors, and try - [Visualization of n-dimensional heterogenous data](https://dcgi.fel.cvut.cz/theses/2018/jandama7/) - This master thesis is concerned with a design and implementation of application for visualization of n-dimensional heterogeneous data. Firstly, there are analysed methods used for visualization of n-dimension data with a description of their advantages and disadvantages attached. Then the thesis pays attention to a newly designed visualization method. The base of the method is - [Efficient Rendering of Earth Surface for Air Traffic Visualization](https://dcgi.fel.cvut.cz/theses/2018/kaisevoj/) - When rendering large-scale scenes, we do encounter a different set of issues than in scenes usually used in games or cinematography. These need to be addressed at the lower level of used visualization engine. In case of this work, the problem is to render Earth surface for any camera configuration, maximizing visual fidelity while avoiding - [Optimizing Acceleration Data Structures for Photorealistic Rendering](https://dcgi.fel.cvut.cz/theses/2018/navrami4/) - This thesis discusses optimization methods of bounding volume hierarchy and their usage in ray tracing algorithms. Based on the analysis of the used PBRT software, a number of methods combining a view dependent optimization or optimization based on the scene geometry are proposed together with the newly designed hierarchy traversation technique using pre calculated lookup - [Navigation of Visually Impaired People in Urban Areas with Environment Transitions and Use of Public Transportation](https://dcgi.fel.cvut.cz/theses/2018/berkajak/) - This thesis focuses on the problem of navigation of visually impaired people in urban areas. The main objective of this thesis is to enable seamless connection of indoor and outdoor navigation including the usage of the public transportation. Set of navigation instructions designed for sidewalk-based navigation systems focused mainly on environment transitions and use of - [Simulation of orographic clouds](https://dcgi.fel.cvut.cz/theses/2019/capmart1/) - Realistic cloud simulation is a hot topic in computer graphics research. In this thesis we present a possible approach of modeling orographic clouds using SkewT/LogP diagrams as proposed by Rui Pedro Duarte. We extend this simulation with well-known Lattice Boltzmann method to simulate wind and its effects on clouds in mountainous environments. We parallelize both - [Example-based Non-photorealistic Rendering using Game Engine](https://dcgi.fel.cvut.cz/theses/2019/burysjir/) - This work presents a solution for video game scene art stylization in video game engine Unity. The example-based stylization implements the StyleBlit algorithm and is able to provide results for an arbitrary art style. A plugin providing simple integration of StyleBlit method is described and evaluated. - [Implementation of Asymmetric Cooperative Video Game - The Manual](https://dcgi.fel.cvut.cz/theses/2019/krivapa2/) - This thesis deals with the creation of asymmetric cooperative computer game I'm In for two players. Players have different roles (agent and hacker) and they solve riddles together using verbal communication. Each player has their own device. These devices are not connected. This thesis is primarily focused on the part of the game where the - [Piano play in virtual reality](https://dcgi.fel.cvut.cz/theses/2019/preister/) - The aim of this thesis was to create a game that enables users to play the piano in virtual reality. For this purpose Leap Motion technology was used to track hand movement. In this music game user plays the two-octave keyboard and his task is to play missing tones of the song based on visual - [Non-linear Playback of Collection of Audio Samples for Video Games](https://dcgi.fel.cvut.cz/theses/2019/kotovigo/) - This master thesis is concerned with designing, implementing, and testing a digital signal processing algorithm that could detect all possible transition points within a rigid-beat music ?le so that its non-linear playback based on those transitions is seamless and natural. That algorithm could be employed in various ?elds of electronic entertainment, namely, in adaptive sound - [Mixed labeling: Integration of internal and external labeling](https://dcgi.fel.cvut.cz/theses/2019/pavlova1/) - This master thesis focuses on automatic label placement. Labels can be positioned over a given object (Internal Labeling) or next to it and connected by a line (External Labeling). I attempt to combine the two methods and position the labels in a mixed fashion. When I place the label next to the object, I try - [Non-violent communication assistant](https://dcgi.fel.cvut.cz/theses/2019/mazelmir/) - This diploma thesis describes the design of a mobile application, the goal of which is to help parents solve conflicts with their children by applying Nonviolent Communication, and its subsequent implementation and testing with users. In the first part of this work, I summarize research conducted as part of this thesis - both literature findings - [Interactive tactile plans for visually impaired older adults](https://dcgi.fel.cvut.cz/theses/2019/palivdom2/) - An interactive 3D model of the building which allows visually impaired older adults to explore the exterior of the building as well as the interior is being developed at the Department of Computer Graphics and Interaction at the CTU FEE. This thesis proposes the design of interactive tactile plans for this model tailored specifically for - [Illustrative visualization of the primary circuit of a nuclear power plant](https://dcgi.fel.cvut.cz/theses/2019/brachpet/) - In this thesis I am using complex illustrative methods to achieve effective display of complex objects composed of many parts. I combine multiple of these illustrative effects, dynamic labeling with simple and easy to use navigation system to present user-friendly application, which is visualizing primary loop of nuclear poweplant. The illustrative methods are implemented in - [User model for visually impaired older adults](https://dcgi.fel.cvut.cz/theses/2019/bilekpe5/) - Older adults with severe vision impairment often live in residential care institutions that provide specialised care. This user group has specific needs, abilities, and preferences, primarily from the perspective of orientation in space and interaction with technologies. Frequently, they are challenged with cognitive issues (i.e., Alzheimer's disease). For this user group, it is often necessary - [Automatic Box Layout in I3T Tool](https://dcgi.fel.cvut.cz/theses/2019/nechamar/) - A drawing of a graph has an important impact on understanding of the graph. The drawing should be different for various types of graphs. A very specific type of graph is used in a program called Interactive Tool for Teaching Transformations. This program is used for teaching transformations and the user should definitely understand what - [Implementation of Asymmetric Cooperative Video Game - 3D Environment](https://dcgi.fel.cvut.cz/theses/2019/klimema4/) - This thesis describes development of asymmetric cooperative computer game I'm In for two players. Each player operates on a separate device, taking on a role of a hacker or an agent. Together they complete missions using verbal communication. This thesis focuses on the design and implementation on the agent's part. It also describes changes introduced - [Real-Time Global Illumination using Irradiance Probes](https://dcgi.fel.cvut.cz/theses/2019/sedlasi1/) - I present two extensions to a recently introduced method for real-time global illumination based on sparse irradiance caching. The first extension allows the computation of global illumination shading for dynamic objects with the support of various shading techniques (normal mapping, specular reflections). The second extension uses a dynamic level of detail for global illumination, which - [Orientation terminal for visually impaired older adults](https://dcgi.fel.cvut.cz/theses/2019/gintnvoj/) - This thesis discusses the design process of tactile symbols for visually impaired older adults. During the design process, I employ User-Centered Design methodology and create three iterations of the low-fidelity prototype and one iteration of the high-fidelity prototype. All iterations were evaluated in total 26 times in four different experiments with 23 unique participants from - [Realtime 3D Reconstruction and Localization in Virtual Reality](https://dcgi.fel.cvut.cz/theses/2019/rimalma1/) - This work deals with the problem of realtime localization in virtual reality using depth data, especially in the context of monitoring a user's position, his navigation in the known space and stability of the virtual world. A model obtained by 3D reconstruction is used to prevent any collision between the user and the physical world. - [Creating Realistic Environments using Photogrammetry](https://dcgi.fel.cvut.cz/theses/2019/hanakdan/) - When creating a realistic environment for games, we want to achieve maximum credibility of our scene. Simultaneously we want to render everything in real-time. Creating realistic vegetation, trees, and surfaces may be a rather challenging and time-consuming problem. This thesis gives an overview of the 3D computer modeling workflow with the integration of photogrammetry. We - [Efficient Sampling for Instant Radiosity](https://dcgi.fel.cvut.cz/theses/2014/hykovter/) - Indirect illumination is a very important component of realistic image synthesis. It captures subtle interreflection effects, such as color bleeding, that give us important clues about the scene. It is also the most computationally expensive part of the whole process. One of the method for computing global illumination is Instant Radiosity. It uses Monte Carlo - [Illustrating how mechanical assemblies work](https://dcgi.fel.cvut.cz/theses/2014/stetomar/) - The task of this work is to analyze possible ways to illustrate the function of the system, which consists of several mechanical parts, e.g., a system of gears, and to design and implement application that will create a static illustration of the movement of mechanical parts by adding graphical annotations in the form of arrows, - [WheelGo - Route planning for wheelchair users](https://dcgi.fel.cvut.cz/theses/2014/nucmarti/) - This work deals with a problem of navigation for people in wheelchair using available map data and crowdsourcing. It describes typical difficulties of wheelchair users during the transportation and compares current projects for wheelchair users. It analyses parameterization of the navigation and suggests an algorithm for finding the optimal path. Author provides an implementation of - [Methods for Fast Construction of Bounding Volume Hierarchies](https://dcgi.fel.cvut.cz/theses/2014/meistdan/) - The bounding volume hierarchy is one of the most common acceleration data structures used in computer graphics. This thesis is about a fast parallel construction of bounding volume hierarchies on the GPU. Two construction algorithms were implemented the CUDA technology. The first algorithm is based on Morton codes and spatial median splits. The second algorithm - [Efficient methods for computing complex global illumination effects](https://dcgi.fel.cvut.cz/theses/2014/hubrobin/) - Computing a photo realistic image of an arbitrary virtual scene in an affordable amount of time is still an open problem. Often, one has to trade certain illumination effects for speed. However, the recently proposed global illumination methods show that the solution to the problem does not only lie in increasing the speed of the - [Example-based 3D-model synthesis](https://dcgi.fel.cvut.cz/theses/2014/paouada/) - Shape synthesis is generally a task that is hard to master. New methods using 3D-model synthesis from examples emerged with the growing number of shapes in model repositories. This work reviews and compares three such methods -- one using geometry analysis (Jain et al. 2012), second one reshuffling certain part arrangements (Zheng et al. 2013) - [Mobile application for NaviTerier navigation system](https://dcgi.fel.cvut.cz/theses/2014/jinocvla/) - This document describes the process of design, implementation and testing of mobile application of navigation system NaviTerier. The first part of this work deals with the problematic of visually impaired persons and the single parts of the navigation system. Work compare existing solutions. It also focuses of describe of drafting design using HTA analysis and - [As-Rigid-As-Possible Image Registration](https://dcgi.fel.cvut.cz/theses/2014/dvoromar/) - This thesis deals with image registration method that can be employed for image pre-processing for the purpose of facilitating the process of feature extraction. This method is particularly suitable for registering images capturing articulated objects, for example figures. The thesis includes an overview of basic deformation models employed in image registration, while it focuses on - [Component Based Approach for Game Engine Object Management](https://dcgi.fel.cvut.cz/theses/2014/stysmart/) - There are many game objects in modern computer games that need to be represented in a code. The most common way to represent them is via a class hierarchy which unfortunately introduces many problems such as the difficulty of hierarchy modification or a non-reusable code. This thesis focuses on a modern component-based game objects representation, - [Accurate 3D model of DCGI corridor](https://dcgi.fel.cvut.cz/theses/2014/krausto5/) - The purpose of this bachelor thesis is to create 3D model of two corridors and a loft in section of building FEE CTU near Karl’s square. Description of theoretical basics in 3D graphic, including light and his behavior in a nature, Phong illumination model and basic algorithm are used for rendering is also part of - [Touch screen mobile user interface for seniors](https://dcgi.fel.cvut.cz/theses/2014/slavito3/) - This thesis focuses on the problem of designing a user interface for touch screen mobile phones optimized for elderly people. Typical modern smartphone has a large display, but its user interface is fairly complicated. We have performed a qualitative research between old people. Several hypotheses were expressed and verified by a quantitative research. We have - [EMG-controlled Tool for Image Editing](https://dcgi.fel.cvut.cz/theses/2014/flektoma/) - This work focuses on design, implementation, and testing of an EMGcontrolled tool for image editing. Most people use various graphic editors that are usually not accessible by people with severe motor impairments. People at this level of disability interact with computer via limited set of input “signals”, e.g. pressing a button, clenching muscles, etc. Electromyographic - [E-learning for ANDROID tablet](https://dcgi.fel.cvut.cz/theses/2014/veseljo5/) - This bachelor thesis deals mainly with the user interface design of interactive textbooks for an Android tablets with the display size at least 9" - [Painting hand-drawn images using mobile devices](https://dcgi.fel.cvut.cz/theses/2014/brejcja2/) - This thesis deals with the implementation of iOS application for colorization of hand-drawn images captured with the built-in camera. For image colorization the LazyBrush algorithm has been studied, implemented and tested. Requirements analysis, user interface design and usability testing was made in collaboration with intended target group of users—children. To obtain better visual results of - [Sculpting in Virtual Reality](https://dcgi.fel.cvut.cz/theses/2014/krsvojte/) - Sculpting is a popular method of 3D modeling that could benefit from the recent advancements in the field of virtual reality. This thesis focuses on implementation of a sculpting system in a virtual reality environment. Oculus Rift head mounted display is used to immerse the user in this environment, while the interaction is facilitated by - [Controlling Color Corona on Green Screen](https://dcgi.fel.cvut.cz/theses/2014/sourepet/) - The aim of this bachelor thesis is to create algorithm that is able to detect and suppress color spill on chroma-keyed images. Based on previous analysis and existing solutions to this problem, three solutions are introduced and tested on either static pictures and video sequences. Algorithms were designed not only to produce quality results, but - [Progressive Consistent Computation of Global Illumination](https://dcgi.fel.cvut.cz/theses/2011/lukacmi1/) - Progressiveness in a global illumination algorithm is a desirable, yet seldom considered property. We have decided to explore this class of algorithms with additional focus on estimate consistency and suitability for GPU implementation. Of these, several were chosen for implementation, including path tracing and various filtering techniques on one hand and several progressive photon tracing - [Solving large sparse systems of linear equations on GPU](https://dcgi.fel.cvut.cz/theses/2011/kalinpe1/) - This thesis focuses on solving large sparse linear systems which formulate problems, defined on a two dimensional grid, described by elliptic partial differential equations, the general Laplace-Beltrami equation and its subsets, Poisson and Laplace equations. The iterative methods for solving sparse linear systems as well as applications from the field of image processing, where such - [Tools for teaching of visualy impaired children](https://dcgi.fel.cvut.cz/theses/2011/stromkat/) - Graphics for some therapy methods for visually impaired children exist currently only in paper form. The aim of this thesis was to digitize these documents and to create electronic version of the exercises. The result is a working program that implements some types of exercises and a collection of images that this program uses. The - [UI of the interaction model for developers](https://dcgi.fel.cvut.cz/theses/2011/havelon6/) - This thesis deals with design (and implementation) of a user interface of the interaction model for developers. The interaction model will be used by developers to design accessible applications. The user interface serves as an input into a large ontology. After processing the input parameters the developer entered the interaction model offers to him recommendations - [Humanoid model](https://dcgi.fel.cvut.cz/theses/2011/smetarad/) - The following BA thesis deals with creating a humanoid model with the Autodesk Maya software. The work builds upon acquired knowledge from the Y39KMA subject, during which another humanoid model was produced as a result of the semestral project assignment. First goal of this work is to adapt and export both models to the Ogre - [MOCAP - Tracking of a human figure motion](https://dcgi.fel.cvut.cz/theses/2011/novacja3/) - This work investigates the possibility of creation videos using the MoCap technology. The work seeks to propose a procedure that allows simple and efficient creation of videos with this technology. At the end of the work there is an evaluation of the proposed procedure. - [Website for comparing extensions](https://dcgi.fel.cvut.cz/theses/2011/fialaja8/) - This work deals with creating a web site containing information about OpenGL extensions. The site should include a current list of all known extensions and all their specification documents. Additional content can be added by users, who will be able to add code examples and upload executable tests for any extension. They will also be - [Multi-touch API for interactive tables](https://dcgi.fel.cvut.cz/theses/2011/balikpav/) - This thesis deals with multi-touch tables, along with application programming interfaces for creation programs for these tables. The first part focuses on the historical development of tactile devices, the basic classification and characterization famous multi-touch tables on the market. Another part is comparing the programming interface for multi-touch interactive applications on the tables. The work - [Simulation of lunar eclipses](https://dcgi.fel.cvut.cz/theses/2011/pospiad2/) - The goal of this work is to create realistic picture of the Moon during a lunar eclipse. The method described here calculates both direct and indirect illumination resulting from the refraction in the Earth's atmosphere. Other simulated physical processes are the scattering of light in the air and the absorption by stratospheric aerosols. Direct and - [Foreign Language Telephone Communication Tool](https://dcgi.fel.cvut.cz/theses/2011/murinjan/) - The goal of this bachelor thesis project is to design and implement the application which allows the user to communicate through telephone in a language which he or she does not know. The user prepares some yes or no questions for the call or some other simple ones including some predefined phrases. This preparation is - [The Generator models of buildings and interior design](https://dcgi.fel.cvut.cz/theses/2011/hulovden/) - The aim of this thesis „The generator models of buildings and interior design“ was to create an application – using inputted data - that is able to create a simple 3D model using a repetition of the scene. The first part of the thesis contains a brief introduction and looks at the theory, the documentation - [System for automatic generation of route description for visually impaired](https://dcgi.fel.cvut.cz/theses/2011/boksajak/) - This work deals with a problem of generating city routes text description for visually impaired people. An existing application prototype is used as a basis and enhanced in two ways. Pathfinding system is added and quality of generated text is evaluated and improved. Final implementation is deployed on live server and tested with end users, - [Research of visually impaired users' behavior in outdoor navigation](https://dcgi.fel.cvut.cz/theses/2011/kubinden/) - The work deals with design navigation for blind people to the interior of buildings and outdoor crossing between them using a mobile phone. Simultaneously work deals with the behavior of blind people during navigation and their requirements on navigation. At the beginning of this work the characterization of visually impaired people, the available navigations systems - [The rules of 3D models reusability](https://dcgi.fel.cvut.cz/theses/2011/majermi3/) - The goal of this project is to create rules, which will lead to production of reused model for 4 kinds of reusability. In this work I will deal with formats, which are appropriate for saving a model and secure its reusability in the future. At the end I will test collected data from diploma works - [Modeling of burning solids](https://dcgi.fel.cvut.cz/theses/2011/kaloumi3/) - Master thesis describes a physical simulation of burning solids in computer graphics and its implementation. It is focused especially on simulation of material decomposition, heat distribution and object disintegration. Thesis describes some existing methods used for simulation of this phenomenon and on base of it is proposed an application, which implements these procedures. Namely they - [Detector of facial landmarks](https://dcgi.fel.cvut.cz/theses/2011/uricamic/) - In this thesis we develop a detector of facial landmarks based on the Deformable Part Models. We treat the task of landmark detection as an instance of the structured output classification problem. We propose to learn the parameters of the detector from data by the Structured Output Support Vector Machines algorithm. In contrast to previous - [Multimedial interactive installation toolbox](https://dcgi.fel.cvut.cz/theses/2011/pokorfil/) - This disertation describes creation and implementation of system, which detects movements of user, discretization of its motion and prototype, which presents techniques used in project. Main emphasis will be on modularity of installation. Input will be provided by camera system, output by overhead projector. System simulates large scale touchscreen. This document sumarizes solution for camera - [Interactive model of tokamak Golem](https://dcgi.fel.cvut.cz/theses/2011/pluhaond/) - Tokamak Golem is a useful piece of laboratory equipment on the grounds of Faculty of Nuclear Sciences and Physical Engineering of Czech Technical University in Prague. The main aim of this project is to create an interactive virtual world with tokamak Golem inside accessible online for public. This virtual world contains rich information of the - [Data Structures for Interpolation of Illumination with Radiance and Irradiance Caching](https://dcgi.fel.cvut.cz/theses/2011/karliond/) - Irradiance and radiance caching are important algorithms for solving the light transport problem in realistic image synthesis. They both require geometric search data structures for efficient rendering. Our goal was to improve the caching algorithms by improving these data structures. We have implemented 6 different data structures for irradiance caching, 2 previously used and 4 - [System supporting tourism of visually impaired people](https://dcgi.fel.cvut.cz/theses/2011/balatjan/) - The theoretical part of this thesis analyses the needs and problems of visually impaired tourists, proposes a software solution of a system designed to support the visually impaired in tourism. It consists of a web application offering hiking tracks and tips for trips, and a mobile phone application helping visually impaired users navigate on the - [Global Illumination via Instant Radiosity](https://dcgi.fel.cvut.cz/theses/2012/baraktom/) - Global illumination algorithms form a fundamental part of the realistic image synthesis discipline. They consider the necessary indirect illumination component, and they usually produce highly plausible images. On the other hand, the precise evaluation of the indirect illumination tends to be the most time consuming part of the rendering process. Huge speedup can be achieved - [Simulation of EFIS system of Boeing 787 aircraft](https://dcgi.fel.cvut.cz/theses/2012/stefaan1/) - This work should be used to simulate Electronic Flight Instrument System (EFIS) of Boeing 787 aircraft. The solution will simulate various cockpit displays and will also implement the control panels to allow interaction with the EFIS. It will be also implemented an interface between EFIS and the platform which will provide simulation of the external - [Text entry for mobile devices using multitouch gestures](https://dcgi.fel.cvut.cz/theses/2012/rysdanie/) - This work is dedicated to research of existing text input methods for mobile devices and subsequently on development and testing of an own input method with the usage of multitouch gestures on devices with the Android operating system. The text describes the whole development from prototypes to the first functional versions of the application, which - [Intelligent Algorithms for Image Inpainting](https://dcgi.fel.cvut.cz/theses/2012/fiserja9/) - The problem of synthesis of missing image parts represents an interesting area of image processing with significant potential. This thesis focuses on methods addressing the image inpainting problem using the information contained in the rest of the image. Selected methods are discussed in more detail, implemented and tested on different data sets. - [Mobile application for capturing location and communication of visual impaired people](https://dcgi.fel.cvut.cz/theses/2012/simekada/) - The main objective of this thesis was to create a mobile assistance application for visually impaired people, intended to help them with orientation problems. The thesis focuses on the problem of continuous user location capture, on detecting movements of the device, and resolving its context. There was a requirement of maintaining sufficient battery life of - [Global Illumination Computation for Augmented Reality](https://dcgi.fel.cvut.cz/theses/2012/nikodtom/) - In order to merge virtual objects into a real scene seamlessly, it is important to maintain consistent common illumination. In this thesis, we propose a framework that captures high dynamic range light probes and decomposes them into sets of directional light sources in real-time. The light sources, captured and processed on a dedicated device, are - [Mobile Application for Group Expenses and Its Deployment](https://dcgi.fel.cvut.cz/theses/2012/vavradav/) - This thesis is about project Settle Up - a mobile application for organizing group expenses. It contains a description of Android implementation, but the main focus is on activity after the release such as feedback, localization, cooperation with iPhone developers, marketing, measurements of user behaviour and monetization. The goal is to provide valuable advice to - [Educational Application for Preschool Children](https://dcgi.fel.cvut.cz/theses/2012/tkadldag/) - Children are now living in a world that is no longer filled with real-life experience only: they can see fairies and monsters coming to life in modern rendered movies, and play with complicated electronic toys their grand-parents would consider too complex to be even called a toy. Contemporary children often know how to operate the - [Accessibility Testing of the Government-Administered Web Sites in the Czech Republic](https://dcgi.fel.cvut.cz/theses/2012/trpakvac/) - This bachelor thesis is supposed to review the accessibility of government websites. To review them, certain rules and guides have been created, based on consultation with users. Results of the test with users have been used to verify the base premises. The rules were used for verification of accessibility of 10 chosen government websites. Review - [Point cloud planar segmentation](https://dcgi.fel.cvut.cz/theses/2012/princdan/) - This bachelor's thesis concerns about point cloud processing, specifically about planar segmentation of point clouds. Planar segmentation finds its use in 3D digital reconstruction of objects from the real world. Currently, there has been significant interest to automate the process of data reconstruction, planar segmentation is one of the basic parts of this process. Specifically, - [Rendering complex scenes using adaptive voxelization](https://dcgi.fel.cvut.cz/theses/2013/valenkry/) - This thesis aims to familiarize with the field of complex scenes. The necessity of using accelaration methods is discussed over GPU capabilities. A summary of scene simplification approaches is provided along with examples of rendering methods. Simplified reimplementation of Far Voxels method as a part of this thesis is of great importance, as accompanying discussion - [Voxel Cone Tracing for Indirect Illumination](https://dcgi.fel.cvut.cz/theses/2013/drinotom/) - Indirect illumination is the fundamental part of realistic image synthesis. Its evaluation is computationally expansive and usually highly dependent on geometrical complexity of the scene. This thesis deals with the real-time indirect illumination. We examine the state of the art algorithms in this field and one of them, the Voxel Cone Tracing introduced by Crassin - [Adaptive automatic assistance center for blind users who lost orientation](https://dcgi.fel.cvut.cz/theses/2013/novacja3/) - This thesis focuses on the problem of navigation of visually impaired people, especially in urban areas. The main objective of this thesis is to provide help to visually impaired people in situations when they lose orientation and to reduce their dependence on passers-by. To this purpose, an extensive qualitative research was carried out. The research - [Emulation of mouse and keyboard for motor-impaired users](https://dcgi.fel.cvut.cz/theses/2013/staryja3/) - This work is focused on creation and subsequent testing of a program emulating mouse and keyboard. It is based upon libraries using input from a webcam and microphone. It describes works specifications and objectives, followed by an actual implementation. The list of used projects comprises of Ing. Ondřej Poláček’s VoiceKey and facetracking code from Ing. - [Automatic generation of route description for visually impaired users](https://dcgi.fel.cvut.cz/theses/2013/boksajak/) - This work is dedicated to designing a system for generating route descriptions for visually impaired people. Complete system for creating such descriptions is designed and implemented. Work starts by analyzing mobility and orientation capabilities of visually impaired people. Then it discusses, how can be a suitable source of map data used to create descriptions of - [Running and jogging support application](https://dcgi.fel.cvut.cz/theses/2013/michama8/) - The upwarding trend in health care refflected in recreational running and increasing ophistication of mobile technology creates space for developing helpful support applications. Listening to music while running can not only make this activity more pleasant, but also improve concentration and rhythm. These two factors are very important for the correctness of the running exercise. - [3D interior design software for tablet computers](https://dcgi.fel.cvut.cz/theses/2013/somlopet/) - This thesis deals with creating an interior design application for tablet computers. It begins with the assessment of currently available interior design applications for both desktops and tablets. It discusses the possibilities of building such application on the iPad. The specific steps and techniques needed to build the application are described. Suggestions for further development - [Multi-platform game for multiple players](https://dcgi.fel.cvut.cz/theses/2013/wagnejak/) - The goal of this Master thesis was to create a cross-platform multiplayer game. Part of this thesis was to design a user interface and to test it with users. The existence of the problem, when the same game is played by different players on various devices with different demands on user controls was verified after - [Gradient domain editation](https://dcgi.fel.cvut.cz/theses/2013/ulricpav/) - This thesis tackles the issue of gradient editing of digital pictures and realization of a simple gradient picture editor. We describe elementary information about gradients, their use in practical tools for image editing and foremost an implementation solution of the gradient editor with use of Math Kernel Library. This thesis presents picture results of our - [File storage system for cloud environment](https://dcgi.fel.cvut.cz/theses/2013/mudrama1/) - Presented work deals with issues of file backup and synchronization implemented in a cloud computing technology. This work also describes problems of file versioning and long term storage of backuped files including their versions. One of the main effort in long-term file storage is maintained data minimalization on the server side. Data processing on the - [Semi-automatic tool for 2D annotation of architectural elements](https://dcgi.fel.cvut.cz/theses/2013/musilren/) - Thesis describes analysis, design and implementation of simple tool for 2D annotation of architectural elements. User defines set of architectural elements. Saved annotations can be displayed and edited. Tool can find annotations automatically. - [A Fleet of Synchronized Cameras](https://dcgi.fel.cvut.cz/theses/2013/drazajak/) - This thesis aims to design and implement an autonomous device. Such a device is capable of recording a video with incorporated UTC timestamp with the precision of one hundredth of second. The timestamp is synchronized by the DCF77 signal. In the first part of the thesis, we analyze current solutions of time synchronization, the I2C - [Motion capture using Kinect system](https://dcgi.fel.cvut.cz/theses/2013/stolapet/) - This thesis introduces the technology of motion capture, which is used for example in entertainment industry (movies, games, etc.), but also in medical practice, army and robotics. Motion capture is used in medicine in gait laboratories for gait analysis. Gait analysis is the only one tool that allows to understand complex kinetic and kinematic processes - [Music Score Authoring Tool](https://dcgi.fel.cvut.cz/theses/2013/rejthedv/) - The easiest way of music notation is plaintext. However, plaintext cannot carry all the information needed (length of notes, rhythm), and the author cannot turn the plaintext into a real music score. With a software that analyzes the plaintext and comprehends it as a melody, all that an author writes would be automatically recognized and - [Deferred shading based extensible rendering pipeline](https://dcgi.fel.cvut.cz/theses/2013/simekdan/) - Implementation of modern rendering pipeline based on deferred shading is discussed and realized in this work. We focus on extensibility by new advanced algorithms. Firstly methods used in real time are analyzed, it is followed by implementation environment and proposal of architecture of rendering system. The usability was verified in some known methods of computer - [Multi device augmented-reality Interface](https://dcgi.fel.cvut.cz/theses/2023/hametja1/) - We have created and tested the augmented reality user interface for a transparent large-format cylindrical display. The interface includes hand gestures and voice control. We present various approaches for designing the user interface. We discuss the hardware setup of a cylindrical display prototype and the distributed software for the multiple synchronized video projectors. Furthermore, we - [3D Modeling From Rough Vector Sketches](https://dcgi.fel.cvut.cz/theses/2023/arameyan/) - This thesis explores the enhancement of the Monster Mash digital drawing tool, focusing on incorporating a sketch simplification algorithm and the As-Rigid-As-Possible (ARAP) deformation algorithm. Based on image segmentation, the simplification algorithm streamlines the drawing process, allowing users to sketch and rapidly simplify their artwork. The ARAP deformation algorithm provides a powerful tool for modifying - [Library and Reading Books in VR](https://dcgi.fel.cvut.cz/theses/2023/shirover/) - This project is focused on the analysis and development of an application in Unity for reading books in virtual reality. The aim of the project is to create an application that will have all the functions of an e-book and also bring new features that are inherent to virtual reality and impossible for regular types - [Education app in VR with voice commands](https://dcgi.fel.cvut.cz/theses/2023/drimajak/) - The aim of this work was to design and implement a geography educational application in virtual reality with voice control. The work explores educational applications in virtual reality and analyzes its design principles and usability. The analytical component is complemented by user research, where the key requirements and features of the proposed application were determined - [Efficient sampling for computing complex illumination in real-time](https://dcgi.fel.cvut.cz/theses/2023/tomanka4/) - This thesis delves into advanced techniques for real-time computation of complex direct and indirect illumination, focusing on Reservoir-based SpatioTemporal Importance Resampling (ReSTIR). It offers a practical implementation of the ReSTIR algorithm for direct illumination, demonstrating a robust approach for biased and unbiased many-light sampling that leverages hardware-accelerated ray tracing. The study includes qualitative and performance - [Rendering pipeline implementation using GPGPU techniques](https://dcgi.fel.cvut.cz/theses/2023/profojak/) - This bachelor thesis implements a basic graphics pipeline using general-purpose computing techniques on modern graphics processing units. The implementation in CUDA focuses on efficient parallel rasterization of triangles and a basic illumination model. The thesis maps and describes the architecture of the rendering pipeline and graphics chips. - [Materials Library in Unity](https://dcgi.fel.cvut.cz/theses/2023/timusfed/) - This project has covered and described the problems of modeling the appearance of materials, with an emphasis on physically based models. The topics of material creation with shader graphs were also touched, with which specialized dynamically changing materials were created using the capabilities of the shader graph in a broad aspect. The shader graph tool - [User evaluation of label placement rules](https://dcgi.fel.cvut.cz/theses/2023/machufi1/) - In the last few decades, we have witnessed a massive rise in computer usage. This has also led to the rise of online map services. When we compare the label placement in an online environment with physical maps, we can observe a significant difference in the mindset of such design. For this reason, we have - [BRDF surface reflectance using LIGHTEC Minidiff V2 for Game Engines](https://dcgi.fel.cvut.cz/theses/2023/cezneluk/) - This thesis investigates the possibility of using measured reflectance data of real materials to simulate the illumination of surfaces in Unity and Unreal Engine game engines in order to achieve realistic appearance of 3D objects in computer games. First, the physical aspects of BRDF are described and existing analytical models of BRDF are categorized. Then, - [Tracking multiple VR users in a shared physical space](https://dcgi.fel.cvut.cz/theses/2023/skoreja5/) - This thesis presents the design and implementation of a comprehensive system to create multi-user virtual reality (VR) experiences. The primary focus of this work was developing an engine-agnostic OpenXR-based plugin, with a specific emphasis on integrating it with Unity. The effectiveness of the system was evaluated through qualitative user testing and quantitative testing without users. - [Procedural generation of outdoor scenes](https://dcgi.fel.cvut.cz/theses/2023/kyzrondr/) - This bachelor thesis describes an implementation of an easy-to-use tool for the game engine Unity, which can procedurally generate outdoor scenes. The tool is split into several generators so that the user can choose the features of the terrain. These features include roads, human-made paths, hydraulic erosion, water bodies, and rivers. The resulting terrain is - [Advanced Tutorials in I3T](https://dcgi.fel.cvut.cz/theses/2023/louckada/) - The thesis deals with the development of new tutorials for the I3T (Interactive Tool for Teaching Transformations) program. The program contains a set of introductory tutorials, that aims to teach the basic program controls and transformations. The new tutorials are designed to teach advanced users to operate complex functions of the program and to practice - [Scatterplot visualization of hierarchically clustered data](https://dcgi.fel.cvut.cz/theses/2023/gruncdan/) - The focus of this work is interactive visualization of scatterplots with hundreds of thousands of data points where the points are organized into hierarchy of clusters. The visualization automatically selects color palette for the clusters of selected level. The selected level of the cluster hierarchy and the color palette are dynamically adjusted by zooming the - [Interactive Installation with Underwater Flocking Animals for Children](https://dcgi.fel.cvut.cz/theses/2023/jezowfil/) - The main purpose of this work is to get acquainted with the phenomenon of animal flocking observed in nature and the creation of an interactive underwater simulation for children using Unity’s Data-Oriented Technology Stack (Dots) with Entity Component System (ECS). Available solutions for animal flocking that can be found on the Unity asset store and - [A faithful model of a locomotive](https://dcgi.fel.cvut.cz/theses/2023/chalodom/) - This thesis is interested in finding of an accurate implementation of steam engine simulation in Train Simulator. - [Universal Cardfile Application](https://dcgi.fel.cvut.cz/theses/2023/novakkr3/) - This thesis deals with the design of a universal card-file application. It is based on my experience with the development and long-term public deployment of the Matlafous Kartotéka application, on the results of a survey of competing products, and on the user-survey research. Based on this analysis, the concept of a new application as a - [Using Game Engine for Note Taking and Sharing](https://dcgi.fel.cvut.cz/theses/2023/oryshiva/) - This thesis is about the design and development of a note-taking app that combines effective studying techniques, gamifies the study process, and lets users freely explore each other’s notes. Here I summarize research behind effective learning, analyze design decisions of different note-taking apps, introduce the technical tools used to build the project and explain the - [Simulating artificial inteligence in games](https://dcgi.fel.cvut.cz/theses/2023/gargumat/) - Almost every game today contains some sort of artificial intelligence simulation. One of the most popular is the simulation of artificial intelligence for non-player characters. These simulations are about creating algorithms that can make the characters appear human-like or animal-like. My project is focused on researching the possible techniques used to simulate the decision-making process - [Applications for experiments exploring symmetry features in images](https://dcgi.fel.cvut.cz/theses/2023/jandema2/) - This master's thesis discusses the design and implementation of a web application for administration and completion of psychophysical experiments, primarily the 2-AFC tasks. The application handles everything from the creation and administration of experiments, settings of the testing environment, and completion of the tasks on the participant's side. The main goal was to provide a - [3D logic game](https://dcgi.fel.cvut.cz/theses/2023/veselsa1/) - This thesis analyzes the game design and the game principles of 3D logic computer games, particularly logic games that alter the game environment. Based on this analysis, I designed 3D logic game from a first-person perspective and the design and implementation of the game is included in this thesis. In addition, the creation of modular - [Comparison of video filters in GLSL and 2D Canvas](https://dcgi.fel.cvut.cz/theses/2023/pletirad/) - The aim of this work is to create JavaScript library which uses WebGL. With this library it will be possible to edit a two dimensional texture using on or more shader programs in series. This library will be tested on demo application in which filters, implemented using shaders, will be used edit frames of a - [Library for procedural generation of tiles in computer games](https://dcgi.fel.cvut.cz/theses/2023/libalrud/) - This bachelor thesis explores the feasibility and capabilities of real-time procedural generation for tileable content. By implementing a generator based on tile border connectivity, this research investigates the possibilities and limits of generating tileable content in real time. The reference implementation encompasses a wide range of features, including object pooling, terrain generation, layered content, initial - [Augmented reality in city](https://dcgi.fel.cvut.cz/theses/2023/vargape1/) - In recent years, augmented reality (AR) has seen remarkable growth, bolstered by advances in geospatial technology. This thesis presents a novel application that leverages the Geospatial API, launched in May 2022, to visualize underground utility lines in the streets of Prague. The data, provided by the Prague Institute of Planning and Development, serve as the - [Creation of modular 3D assets for videogames](https://dcgi.fel.cvut.cz/theses/2020/mikusale/) - In order to keep up with the ever-increasing player's demand for higher visual fidelity of game environments, artists are continually implementing new modelling techniques and production methods into their workflow. One popular contemporary approach that has emerged is based on the notion of modular design. Although it offers many benefits for production workflow, the particular - [Tactile models for older adults with vision impairments](https://dcgi.fel.cvut.cz/theses/2020/cherndin/) - Older adults with severe vision impairments often live in residential care institutions that provide specialized care. This user group has specific needs, abilities, and preferences, primarily from the perspective of orientation in space, interaction with technologies, and free-time activities. In this thesis I have proposed a pipeline for reconstruction of a building from images that - [Realistic Remote Rendering for VR and Mobile Devices](https://dcgi.fel.cvut.cz/theses/2020/kravejar/) - Wired VR headsets provide high visual quality, but restrain the user's movement by being connected to PC with cable, and untethered headsets have only mobile GPU, which has relatively low performance. We focus on providing smooth VR experience without restriction on movement: high refresh rate and immediate effect of head movement on the rendering to - [Configurable Utility for Synthetic Dataset Creation](https://dcgi.fel.cvut.cz/theses/2020/bubentom/) - When evaluating existing computer vision algorithms or training new machine learning algorithms, large datasets of various images with ground truth, the ideal known solution to the currently solved problem, need to be acquired. We review existing real-life datasets containing ground truth, which are used in computer vision, and explore how they were acquired. We then - [Applications to support the reduction and sorting of household waste](https://dcgi.fel.cvut.cz/theses/2020/kopeceva/) - The objective of this thesis is to support the processes connected to waste separation and waste reduction in households. Its focus is aimed at informing the users and motivating them to act more environmentally conscious. The first objective of this work is to analyze the current support network of these processes, evaluate the options of - [Motivation Methods for Crowdsourcing Accessibility Attributes](https://dcgi.fel.cvut.cz/theses/2020/riganmic/) - A key to online crowdsourcing platforms is a sufficient amount of high-quality data collected by users. Therefore it is essential to define motivation methods which would attract a large crowd and make it perform at a high level. In this thesis, we report on the results of our research focused on designing the most effective - [Mobile Android application for solutions teaching tasks in the EduARd system](https://dcgi.fel.cvut.cz/theses/2020/kubismic/) - The aim of this bachelor thesis is to create mobile Android application for solving education tasks using EduARd sytem. Application is communicating with server part of the EduARd system, which is providing the tasks definitions in form of XML file together with pictures and assets. In the first part of this paper you can find - [Conversational assistant for smart home](https://dcgi.fel.cvut.cz/theses/2020/talacrud/) - The thesis deals with the design of a conversation assistant for a smart household. It is focused on the target group of visually impaired people and older adults. A prototype of a conversation assistant for laundry, voice control of a washing machine and troubleshooting guide is created by using the principles of “User-Centered-Design”. The prototype - [Music game in virtual reality](https://dcgi.fel.cvut.cz/theses/2020/skoreisa/) - This thesis describes development of game PaintPong for Virtual Reality. Its main game mechanic is deflecting colored balls in precise time to music and using them to color as much of the surroundings as possible. Balls have different behaviours depending on their color. This thesis contains design, implementation, testing and changes based on testing with - [Description of Route Alternatives in Multimodal Transport for Blind Travelers](https://dcgi.fel.cvut.cz/theses/2020/usanvik/) - This master's thesis focuses on supporting independent travelling of blind people. Although many applications offer navigation functions for unsighted users, they are not often asked whether the offered route is the most suitable for them. The main objective is to create a concept of route summaries from which people can receive information about the oncoming - [OpenGL text rendering library](https://dcgi.fel.cvut.cz/theses/2020/tomankar/) - This thesis deals with the topic of text rendering and the development of the text rendering library based on OpenGL. The thesis introduces basic typographic concepts, existing font formats, and text rendering methods. Part of the thesis was a detailed analysis of two selected methods and their implementation in the form of a library. The - [Weathering of rocks](https://dcgi.fel.cvut.cz/theses/2020/cimbuvoj/) - This bachelor thesis discusses rock weathering simulation techniques in the field of computer graphics and suggests an implementation of an application dealing with this subject. An application producing realistic rock formations might find use in computer-generated animations and games, because modelling of specific rock formations and at the same time keeping the realism of the - [Realistic metrics of 3D scenes](https://dcgi.fel.cvut.cz/theses/2020/vlcekvl2/) - The thesis deals with analysing the complexity of 3D scenes via metrics. Values of the metrics are compared to the performance of algorithms for rendering scenes. The result of this thesis is an application written in C++ that can calculate the metrics (and save the statistics into a plain text file) and also supports visualising - [Food and Beverage industry in VR and how it can enhance the user experience](https://dcgi.fel.cvut.cz/theses/2020/zakovurs/) - The main goal of this thesis is to look into culinary and drinking experiences in Virtual reality (VR). How we can achieve them and what impact it will have on us. Examination of the two main approaches, fictional flavours simulated during the VR experience and real food enhanced with VR features, was conducted and a - [Evaluation of player performance - methodology and implementation](https://dcgi.fel.cvut.cz/theses/2020/poznimic/) - The matter of this work is the analysis of the possible ways of evaluating player action in computer games and the implementation of a module, which would be able to offer such evaluation as feedback. Firstly, the work analyzes previous research and existing applications and addresses a survey of gamer preferences. The second part sums - [Conversational Interface for Secondary Tasks While Driving a Car](https://dcgi.fel.cvut.cz/theses/2020/chvatluk/) - This thesis deals with interaction with car infotainment using a conversational interface with respect to the target group of older drivers. The main objective of this work is to analyse the behaviour of older drivers while performing secondary tasks using a conversational interface while driving and to design this interface according to their needs. These - [Scalable traffic simulation in the system SCREW](https://dcgi.fel.cvut.cz/theses/2020/neckavit/) - This thesis describes the current implementation of drivers' behaviour in VRUT and suggests its improvement. - [Prototyping of touch user interfaces in cars](https://dcgi.fel.cvut.cz/theses/2020/hejnamar/) - The aim of this thesis is to design ways to simplify prototyping of touch car interfaces. Based on a set of requirements of these prototypes' properties, I analysed several technologies used for user interface design and chose the most suitable one. The resulting library and recommendations offer easier prototyping. The results are demonstrated on an - [Advanced Tool for Production of Visual Effects for Live Performances](https://dcgi.fel.cvut.cz/theses/2020/petrovad/) - As live concerts and music performances generally transform into multimedia experiences new space opens for the exploration of the relation between sound and image. Skinny Mixer is a tool offering to mix multiple videos, apply visual effects and synchronize them to music. Intended for live shows it has been employed repeatedly during the development process - [Application for design and export of racing tracks](https://dcgi.fel.cvut.cz/theses/2020/isaiemyk/) - The creation of auto race track three-dimensional scenes requires knowledge of specific software and can be time-consuming. The Smart Driving Solutions research center uses Cruden Panthera driving simulator for a number of internal and external purposes. The simulator provides the ability to use custom track scenes, which is necessary for the research. This thesis describes - [Support for advanced rigging techniques for the Unity3D game engine](https://dcgi.fel.cvut.cz/theses/2020/tkacjak/) - The goal of this thesis was to create advanced rigging techniques for game engine Unity. It allows techniques known as “twist joints” and “interpolation joints” to be used in Unity. In order to achieve this goal, libraries in Autodesk Maya and Unity had to be made which allowed the creation of these techniques and their - [Adaptation of building strategy in virtual reality](https://dcgi.fel.cvut.cz/theses/2020/petrove1/) - This work deals with adaptation of building strategy in VR. It focuses on implementing said genre of video games in VR and tries to fully utilize everything the platform allows. For research of the presented issues this work inspects both existing building strategies on different platforms and the general approach to implementing applications and 3D - [Designing a modern high-level graphics API](https://dcgi.fel.cvut.cz/theses/2020/galajrom/) - The introduction of Vulkan, a low-level graphics API, in 2016 has presented an opportunity for developers to leverage the rendering and compute capabilities of modern graphics cards in a high performance, cross-platform manner. However, its use comes at significantly higher development costs compared to its high-level predecessor, OpenGL. This thesis presents an interface which aims - [Fighting Games](https://dcgi.fel.cvut.cz/theses/2020/petroal1/) - This bachelor's thesis deals with the analysis of game mechanics of the fighting game genre. I use this analysis to design and implement a prototype of my own fighting game. Afterwards, I propose a design document for the final version of the game and then implement and test it. The game is implemented using the - [Real object monitoring in virtual reality](https://dcgi.fel.cvut.cz/theses/2020/lazarjan/) - The subject of this work is a research of possibilities of usage of recognition and tracking of color-coded objects by depth camera and usage of the tracking data in VR applications. For this task, I used Microsoft Kinect v2, Azure Kinect depth cameras, and OpenCV and PCL libraries. - [Sound in VR](https://dcgi.fel.cvut.cz/theses/2020/skalajoz/) - The aim of my thesis was sound addition to an educational VR application ESERO cesta na Mesiac created by Ing. Ondrej Okluský. Sound addition is used to enhance and improve user’s virtual reality experience. Sound should facilitate the communication between the application and the player, help build the atmosphere and mediate new kind of information. - [Multimodal interaction device for secondary tasks while driving](https://dcgi.fel.cvut.cz/theses/2020/jarusjan/) - The thesis focuses on multimodal interaction with car infotainment system, more specifically combining conversational interface with tactile/haptic controls while focusing on older drivers. The main objectives were to find out whether a touchbased controller would ease the interaction with conversational assistant in a car, especially in stressful situations, and design it. The design was based - [Evaluation of pavement object data insertion techniques suitable for crowdsourcing](https://dcgi.fel.cvut.cz/theses/2020/siegedom/) - This thesis deals with the issue of determining the exact position of objects placed on the city pavements in the map. It analyzes how the user orients himself on the map and which landmarks help him determine the exact position of the object placed on the city pavements. Based on the acquired knowledge, map materials - [Implementation of rendering system in Rust](https://dcgi.fel.cvut.cz/theses/2020/lavusedu/) - Vulkan is today the de-facto standard for open cross-platform real-time graphics rendering. It allows the developers to leverage the performance of GPUs on many platforms thanks to its uniform design and brings many improvements when compared to the older OpenGL API. Contrary to its predecessor, however, Vulkan is much more low-level and requires more work - [Simulation of volcanic eruptions](https://dcgi.fel.cvut.cz/theses/2020/ocenamic/) - This master's thesis is devoted to designing and implementation of application which can simulate lava flow in terrain. Aplication design is based on combination of previously presented solutions on similar topics. The simulation uses SPH method to simulate lava flow and is implemented in C++. Graphical part of the aplication is build on the OpenGL - [Multiplatform applications in advanced reality for Earth satellite visualization](https://dcgi.fel.cvut.cz/theses/2020/pospivoj/) - This thesis deals with the development of a multiplatform mobile application visualizing the positions of Earth satellites and GPS ground segment using augmented reality. The thesis aims to acquaint the reader with the possibilities of multiplatform mobile development, frameworks for the augmented reality application development, and with the data and processes needed to calculate satellite - [Exercise for the elderly in VR](https://dcgi.fel.cvut.cz/theses/2024/olysarad/) - Seemingly minor incidents, such as tripping or slipping, can be life-changing. This is particularly true for the elderly, as the risk and severity of fall-related injuries increase with age. In recent years, fall prevention has become a critical area of research and many techniques and methods were proposed. With the emergence of Virtual Reality (VR) - [Usefulness testing of the Interactive Tool for Teaching Transformations](https://dcgi.fel.cvut.cz/theses/2024/bocekjir/) - The Interactive Tool for Teaching Transformations (I3T) program was created to help students understand the complex concepts of graphical transformations. This thesis aims to test the usefulness of this program and investigates whether it is suitable for inclusion as a teaching tool in computer graphics courses. Based on an analysis of the I3T program, specific - [Web applications running on client side supporting learning of color models](https://dcgi.fel.cvut.cz/theses/2024/tychtjan/) - Colors are part of our everyday life, but how do we perceive them and how can we properly explain the differences between them? In this bachelor's thesis, I will strive to create a web application to support the teaching of color models. I will explore not only the perception of colors but also the history - [Using artificial intelligence to generate content for augmented reality](https://dcgi.fel.cvut.cz/theses/2024/zizkoale/) - The application of AI, particularly through generative models, is rapidly advancing. This thesis examines the use of generative models in creating digital content for AR applications, an area experiencing significant growth supported by advancements in localization systems, including VPS. This thesis focuses on the generation of digital content for AR applications, with emphasis how such - [Navigation inside CTU FEE space](https://dcgi.fel.cvut.cz/theses/2024/farkato3/) - This thesis focuses on the issue of indoor navigation and the design of a new signage system in the CTU FEE space. Empirical observation has shown that navigation signs are not used and first-year students or casual visitors of the building have problems finding their destination. The faculty has newly installed an interactive kiosk with - [Procedural Water Waves](https://dcgi.fel.cvut.cz/theses/2024/shubevik/) - This thesis focuses on analyzing different methods of water surface simulation and implementing one of them. It starts with the theoretical comparison between different ways of simulating water, evaluating their pros and cons. The chosen method is then explained more in-depth, while also elaborating on the motivation behind the choice. After that, in the design - [Photographic camera device from the camera for computer vision](https://dcgi.fel.cvut.cz/theses/2024/reinhtom/) - This thesis focuses on designing and manufacturing a photographic camera device using a computer vision camera, the SVS-VISTEK SHR411CXGE, and a single-board computer. Both are enclosed into a 3D-printed body together with additional components such as a battery, display, and other elements typically found in photographic cameras. This combination brings state-of-the-art camera technology closer to - [Cave Networks Generation](https://dcgi.fel.cvut.cz/theses/2024/doudamar/) - This bachelor's thesis introduces a tool for procedural generation of cave systems using algorithms such as the shortest path algorithm, Primitive Sweeping algorithm, Marching Cubes algorithm, and other algorithms from computer graphics. These existing algorithms are sequentially employed to generate realistically looking karst cave systems, stalactites, and cave lakes. During the generation process, geological conditions - [Advanced User Interface for 3D Modeling From Hand-Drawn Images](https://dcgi.fel.cvut.cz/theses/2024/cicvatom/) - There are many tools for creating 3D models. However, for a large number of them, users may be concerned that their interface and controls are too complex. For instance, in situations where they want to create a simple prototype or just study the movement of a 3D model. Monster Mash solved this problem by having - [System for Evaluation of Model-based User Interface Testing Techniques Effectiveness](https://dcgi.fel.cvut.cz/theses/2024/davidzde/) - This thesis describes the design and implementation of a system developed to assess the effectiveness of model-based user interface testing methodologies, focused on Combinatorial Interaction Testing - CIT. The purpose of this system is to improve software testing by enhancing defect detection rates, test coverage as well as efficiency compared to traditional testing methods. As - [Modular synthesis using Pure Data in VR](https://dcgi.fel.cvut.cz/theses/2024/pelikon1/) - The main subject of this work is the integration of Pure Data into virtual reality using Unreal Engine and LibPD. The product is an application for Windows and Oculus Quest. In this application, the user creates a modular synthesizer, in which modules represent Pure Data patches. This document first explains relevant concepts and analyzes existing - [Sports equipment rental service](https://dcgi.fel.cvut.cz/theses/2024/travnja5/) - This thesis focuses on the design of an automated sports equipment rental service with an emphasis on maximum user-friendliness. The aim is to develop the initial idea of the rental service and to create a product that will offer users a solution that better meets their needs than the current competitors. The work, therefore, uses - [Visualization of the study passage at the University](https://dcgi.fel.cvut.cz/theses/2024/shornada/) - The thesis deals with the issue of accessibility of information about the study program "Software Engineering and Technologies" at the Faculty of Electrical Engineering, Czech Technical University. Currently, students can obtain this information mainly from the faculty's websites, or during their studies from relevant teachers or other students. However, there is a lack of a - [Interactive application using motion data for the analysis of an individual's musculoskeletal system](https://dcgi.fel.cvut.cz/theses/2024/koudebar/) - This thesis explores integrating markerless motion capture methods and gamification principles in pediatric physical and occupational therapy. The research aims to simplify the process of testing and evaluating the movement of test subjects to increase engagement and incorporate these methods into standardized medical procedures. The development involved testing various motion capture methods, emphasizing markerless capture - [Using Tight Bounding Volumes for Bounding Volume Hierarchies](https://dcgi.fel.cvut.cz/theses/2024/veverlu4/) - This thesis reviews methods for building bounding volume hierarchies (BVH) for ray tracing. It focuses on techniques applicable to interactive applications with dynamic scenes. Based on the research of these techniques, two efficient BVH construction algorithms that use tight bounding volumes, such as OBB and ODOP, are implemented. For the implementation, available codes in the - [Educational computer game](https://dcgi.fel.cvut.cz/theses/2024/janskdus/) - The main aim of this thesis is to develop game mechanics for an educational game project targeted at children aged 10-15, focusing on internet safety, awareness of scams, and cyberbullying. The game is fundamentally narrative-driven, enriched with diverse story branches, and falls within the adventure genre. The players engage as amateur detectives solving cases. The - [Optimizing portfolio heuristics for optimal planning](https://dcgi.fel.cvut.cz/theses/2024/zampadan/) - Finding an optimal plan (solution) to a planning problem can be a task unsolvable in a reasonable time. So it is important to efficiently comb the state-space of the problem. One viable option is the A* planner the efficiency of which is heavily reliant on the heuristic function used, it should both give good information - [Escape Game with Augmented Reality](https://dcgi.fel.cvut.cz/theses/2024/vataspet/) - This bachelor's thesis describes the process of creating an augmented reality multiplayer escape room mobile game. First, it compares existing AR games with similar features. Then it analyses tools for creating AR games and network multiplayer games. The development process of the game is then described in detail. The game is tested on eleven people - [Acquisition of cognitive maps by individuals with vision impairments using virtual reality](https://dcgi.fel.cvut.cz/theses/2024/kovalmat/) - Individuals with vision impairments need specific tools to acquire spatial knowledge of the environment they need to orientate themselves, such as building floors. Such knowledge is called a cognitive map of the spatial environment and has multiple components (landmarks, distances, directions and routes). Different interaction methods have various performances in the acquisition of different components - [Visualization of the current state of the production line](https://dcgi.fel.cvut.cz/theses/2024/kaslonat/) - The bachelor thesis focuses on creating a web application that will visualize the current state of the production line at Daikin company. It presents the logic of the line and the manufacturing process of air conditioning units, which is neccessary for understanding the topic. This is followed by a description of the design, where the - [Procedural generation of future urban construction according to rules](https://dcgi.fel.cvut.cz/theses/2024/potocvla/) - This thesis aims to explore the integration of procedural generation into the area of urban development. The generator will propose a model of the possible construction of the land based on the user's requirements such as minimum distance, street width, floor height, maximum amount of floors, minimum density or the level of detail. The generator - [Drone simulator integration in Unreal Engine 5](https://dcgi.fel.cvut.cz/theses/2024/hrncija4/) - The bachelor thesis deals with the integration of a fully autonomous drone simulation system of the Multi-robotic Systems Group with the Unreal Engine 5 (UE5) game engine and the design of virtual environments suitable for testing algorithms for autonomous drone flight. The virtual environments were created using procedural generation and include an infinite forest and - [Waterfall simulation](https://dcgi.fel.cvut.cz/theses/2024/kolarzd8/) - The topic of this thesis is the simulation of large waterfalls. These waterfalls are characterized by a high flow and the formation of a mist at their base. The primary goal is to design a simulation model of such waterfalls that uses Smoothed Particle Hydrodynamics (SPH) and Eulerian fluid dynamics simulation Stable Fluids to simulate - [Dual-screen television](https://dcgi.fel.cvut.cz/theses/2024/havragab/) - With the ever increasing usage of touchscreen devices, the potential for using these devices as controllers for television systems presents an intriguing opportunity for exploration. This thesis investigates the feasibility and user experience of using a touchscreen device as a television controller. User research involving 76 participants was performed to gather necessary data about needs, - [Leveraging Reward Regularization in Imperfect Information Games](https://dcgi.fel.cvut.cz/theses/2024/holecto6/) - Reward regularization proved to be a powerful technique in reinforcement learning algorithms for solving imperfect information games. One such algorithm using this technique is the recently developed Regularized Nash Dynamics (RNaD), which achieved a human-expert level performance in the game Stratego. However, research about this technique has focused on two-player zero-sum games, and it is - [Collection of reusable Nuxt components](https://dcgi.fel.cvut.cz/theses/2024/moravvo1/) - This thesis focuses on the design and development of a collection of reusable components for web applications using the Nuxt framework. The goal is to create a collection of components that simplify the start of development and are easily expandable and modifiable. The work focuses not only on the components themselves but also on their - [Digital representation of building interiors for individuals with vision impairments](https://dcgi.fel.cvut.cz/theses/2024/hliavhan/) - For people with visual impairment (VI), prior exploration of unfamiliar places is an advantage before visiting a previously unfamiliar environment. For this group of people, it is particularly important to acquire spatial knowledge of the environment, a so-called cognitive map, in order to orientate with maximum efficiency and possible independence. The first challenge is that - [3D turn-based strategy game](https://dcgi.fel.cvut.cz/theses/2024/havlikr4/) - This bachelor thesis deals with creation of a virtual reality application for older patients in lying position for the purpose of relaxation. It investigates the problematics of the health condition of the patients and their lying position while using the application. The analysis focuses on the basic concepts of VR and the general guidelines for - [Interactive Room Detection](https://dcgi.fel.cvut.cz/theses/2024/nemecm60/) - The aim of this thesis is an implementation of an 2D algorithm for room detection as well as creation of a Cells and Portals partition using the Breaking the Walls algorithm. The input consisting of separate walls defined as line segments is first processed into a half-edge data structure from which the resulting Cells and - [Interactive introduction to game development](https://dcgi.fel.cvut.cz/theses/2024/linhavo2/) - This bachelor's thesis presents an interactive web application that guides users through the process of game development. The application is designed for the general public and is complemented by examples from the Czech gaming scene. User testing confirmed its clarity and educational value. The results of the thesis contribute to a better understanding and increased - [VR for the Inherited Retinal Degenerations assesment](https://dcgi.fel.cvut.cz/theses/2024/sasekji1/) - In this work, I addressed the issue of inherited degenerative retinal disorders and the utilization of virtual reality for testing the efficacy of gene therapy. Firstly, I described the process of phototransduction, often disrupted by these diseases. Subsequently, I provided the reader with details on the prevalence and symptoms of a specific retinal disorder, Retinitis - [Teaching of Transformations](https://dcgi.fel.cvut.cz/theses/2016/foltamic/) - Geometric transformations in computer graphics are very important. For many people it is a big problem to understand, as evidenced by the large number of printed publications and tutorials on this topic. Most of them suffer from the common drawback of a low degree of interactivity or even no interactivity at all. Therefore, in this - [Procedural modelling of objects in Maya](https://dcgi.fel.cvut.cz/theses/2016/chvilond/) - The purpose of the bachelor thesis is the design and subsequent implementation of a set of scripts with user interface in the MEL scripting language for modeling software Autodesk Maya. The scripts allow you to generate with procedural modeling five types of coffee sets of three designs based on real shapes. Furthermore, the thesis will - [Efficient Ray Tracing of CSG Models](https://dcgi.fel.cvut.cz/theses/2016/karafmar/) - This work explores ray tracing of constructive solid geometry (CSG) and its acceleration in combination with ray tracing triangles. It proposes a way how to exploit Embree, a highly optimized library using bounding volume hierarchy for ray tracing triangle meshes, for rendering CSG with triangle meshes. - [A Lightning Plug-in for the Foundry's Nuke Compositor](https://dcgi.fel.cvut.cz/theses/2016/dobriric/) - The goal of this thesis is to create a physically based lightning simulator for use within the VFX industry. The thesis studies the physics of real lightning creation and explores existing methods for its simulation, both visual and physically based. We use the Dielectric Breakdown Model as our physically based method of choice and offer - [Interaction with 3D Objects in Virtual Reality](https://dcgi.fel.cvut.cz/theses/2016/kaspate2/) - The theoretical part deals with analysis/selection of devices for displaying virtual reality, selected devices for interacting with 3D objects and analysis/selection of 3D cursors. It also discusses the 3D version of Fitts' Law and analysis of testing. The practical part deals with designing of prototypes for selected devices, which will be used for usability testing - [Procedural Modeling of Cities Changing in Time](https://dcgi.fel.cvut.cz/theses/2016/frantape1/) - This bachelor thesis introduces the possibilities of creation of 3D models of cities that evolve in time. We intend to use procedural modeling for this task. First we present a motivation for the creation of the time varying 3D models of cities. Then we introduce the issues addressed in this thesis and procedural modeling techniques. - [Real-time global illumination using Cascaded Light Propagation Volumes](https://dcgi.fel.cvut.cz/theses/2016/sefcipe2/) - Computing global illumination is essential for synthesis of realistic looking images. Global illumination algorithms are however very computationally expensive and up until recently unfeasible to realize in real time. The subject of this thesis is implementation of Cascaded Light Propagation Volumes. Introduced by Kaplanyan and Dachsbacher in 2010, this algorithm takes a fluid-simulation-inspired approach to - [Visualizing Information on the Web](https://dcgi.fel.cvut.cz/theses/2016/ceparobe/) - The aim of this thesis is to investigate available tools for visualizing data on the web, to analyze and evaluate these tools by visualization possibilities of var- ious data types, interaction possibilities with the data, extension options, and availability/price. Based on the analysis to select one (or more) of these tools and to implement the - [Interactive Visualization of Bounding Volume Hierarchies](https://dcgi.fel.cvut.cz/theses/2016/mayereva/) - The thesis deals with current state of 3D hierarchical data structures visualisation, especially the bounding volume hierarchies (BVH). It summarizes current solutions and based on this comes up with a new one, which complements the shortcomings. The result is an application written in C++, based on libraries OpenGL 4.3 and Qt 5.5. The application allows - [VST-compatible Polyphonic Synthesize](https://dcgi.fel.cvut.cz/theses/2016/berkajak/) - This thesis focuses on design and implementation of polyphonic synthesizer using Virtual Studio Technology (VST). Research of necessary theoretical basics was made in first part of this document. Methods of sound synthesis are mentioned and the subtractive method is described in detail. Also Musical Instruments Digital Interface and Virtual Studio Technology are explained. These principles - [Black holes interactive visualization](https://dcgi.fel.cvut.cz/theses/2016/platoiva/) - This bachelor thesis presents a complete process of creating a real-time visualization of some of the most unexplored objects in the universe - black holes. It describes the basics of black holes nature as well as Kerr spacetime and ray tracing in this spacetime. As the main source of interactivity was used Leap Motion controller. - [GPU-Driven LOD Rendering in Vulkan](https://dcgi.fel.cvut.cz/theses/2025/smelyric/) - This text examines efficient rasterization of large-scale 3D models in real time with the main focus being on levels of detail (LOD). After a brief summary of existing techniques, the work contains a design and implementation of a 3D renderer for polygonal meshes that uses a hierarchical LOD structure. The renderer preprocesses an input OBJ - [Interactive Editor of Road Network Blocks](https://dcgi.fel.cvut.cz/theses/2025/poncaada/) - This thesis addresses the need for an interactive tool to create and edit road network blocks for virtual environments, particularly within the Virtual Reality Universal Toolkit (VRUT). The developed editor supports the design of straight sections, curves, and junctions using a skeleton-based representation, where nodes represent lane centers and edges of their connections. Procedural generation - [Dockable windows, history, logging, language mutations, and I3T optimization](https://dcgi.fel.cvut.cz/theses/2025/korikmat/) - The aim of this bachelor's thesis was to extend the functionality of the interactive tool I3T (An Interactive Tool for Teaching Transformations), which is developed by students at the Department of Computer Graphics and Interaction, FEL CTU. The thesis focuses on implementing the saving and loading of positions for dockable windows, optimizing the application's performance, - [3D model of the destroyed church on the campus of the Czech Technical University in Zbořenec](https://dcgi.fel.cvut.cz/theses/2025/shchanad/) - This bachelors thesis focuses on the digital reconstruction of a lost Baroque church using 3D modeling and augmented reality technologies. The main objective was to create an accurate 3D representation of the building based on archival plans, historical photographs, and artworks, and to make it accessible to the public through modern digital platforms. The resulting - [Visualization of 3D Printing via Ray Tracing](https://dcgi.fel.cvut.cz/theses/2025/spilavoj/) - This thesis focuses on rendering images using ray tracing technique from instructions for a 3D printed called G-code. Problem of converting G-code instructions into geometrical representation of a 3D printed part. This thesis also discusses the problem of rendering the geometrical representation generated from G-code using CPU and utilizing measured reflectance data of materials used - [User research and UX review of the I3T app. Design and prototyping to improve the usability of the I3T app.](https://dcgi.fel.cvut.cz/theses/2025/halovbar/) - The Thesis focuses on improving the usability of the Interactive Tool for Teaching Transformations (I3T), an educational tool designed to support the explanation of geometric transformations in computer graphics. The aim of the thesis was to propose and subsequently verify user interface modifications that enhance intuitive control, reduce students cognitive load, and provide a positive - [Efficient ray tracing algorithms exploiting kd-trees on a GPU](https://dcgi.fel.cvut.cz/theses/2025/papayrob/) - This work focuses on parallel algorithms for building and traversing k-d trees to accelerate ray tracing, mainly for dynamic scenes. It provides an introduction to k-d trees as well as GPU architectures. It also provides an overview and analysis of existing solutions for building k-d trees in parallel, for building k-d trees for dynamic scenes, - [Wide Bounding Volume Hierarchies for Ray Tracing](https://dcgi.fel.cvut.cz/theses/2025/cezneluk/) - Path tracing, a technique for generating photorealistic images, is widely used in offline rendering and is increasingly adopted in real-time applications. Modern ray tracing frameworks typically utilize wide bounding volume hierarchies (BVH), i.e., hierarchies with a branching factor greater than two. This thesis investigates methods for constructing and traversing such acceleration structures. We implemented wide - [Modeling group behavior for videogames](https://dcgi.fel.cvut.cz/theses/2025/napravoj/) - Non-playable characters (NPCs) are important for creating immersive gaming experiences by simulating a world that feels alive at all times. Achieving this often involves implementing artificial intelligence that challenges the player and exhibits natural and realistic behaviors. This project explores the development of such behaviors through the implementation of textit{steering behaviors} and a textit{flocking} algorithm. - [VR games for lying patients](https://dcgi.fel.cvut.cz/theses/2025/langoter/) - This thesis focuses on the design of a virtual reality (VR) application that is suitable for entertainment and gentle exercise for lying patients. It aims to first explore the possible target user groups, and based on the analysis, to design suitable game experiences, their controls, and mechanics for the selected target group. Subsequently, a prototype - [Procedural generation of future urban construction according to rules](https://dcgi.fel.cvut.cz/theses/2025/lhotape3/) - This thesis focuses on the procedural generation of future cityscapes based on defined rules. The primary objective is to create a sophisticated system capable of automatically generating realistic urban environments while adhering to urban planning standards and requirements. The work integrates principles of urbanism with advanced procedural modeling and simulation techniques to achieve a high - [Redesign of the collaborative planning system](https://dcgi.fel.cvut.cz/theses/2025/louckada/) - This thesis deals with the development of a new design for a collaborative planning system, used both commercially, and in the Hydronaut shuttle mission planning. The system, called CommonTongue, allows for the creation of a hierarchy of tasks, each having its own set of associated data. The goal is to visualize that data and allow - [Improvements to the I3T user interface](https://dcgi.fel.cvut.cz/theses/2025/rakusdan/) - I3T is an interactive tool for teaching 3D transformations. This thesis focuses on improving the user interface of its node-based matrix editor implemented using the Dear ImGui C++ library. The first part of the thesis develops a new node editor component UI library to replace the existing implementation and then uses it to enhance usability - [Indoor navigation using augmented reality](https://dcgi.fel.cvut.cz/theses/2025/dolezfil/) - This work focuses on the design and implementation of a mobile application for indoor navigation using augmented reality. The target environment was Building E at Charles square. The development process included an analysis of localization methods, destination selection approaches and available visual navigation techniques. The relevant parts of the building were scanned and transformed into - [A game for developing the skills of children with ASD](https://dcgi.fel.cvut.cz/theses/2025/hrubyj23/) - The bachelor thesis describes the process of creating a game for developing the skills of children with autism spectrum disorders. Specifically, it focuses on the skill of recognizing and naming objects that children commonly encounter. First, user research is conducted, both through a literature search and interviews with two caregivers of children with these disorders. - [Ray Tracing 3D Gaussians](https://dcgi.fel.cvut.cz/theses/2025/gargumat/) - Rendering techniques have made significant advances in recent decades, transitioning from traditional rasterization to sophisticated volumetric representations. Among these, 3D Gaussian Splatting (3DGS) has emerged as a promising method, enabling real-time rendering of high-fidelity radiance fields by representing scenes as collections of anisotropic Gaussian primitives or particles. This technique could also be expanded upon with - [Optimization of Bounding Volume Hierarchies](https://dcgi.fel.cvut.cz/theses/2025/gardovit/) - This thesis focuses on parallel optimization of bounding volume hierarchies on a graphics card by reinserting nodes into the hierarchy. It extends the PRBVH implementation by including a 14-discrete polytope (14-DOP) and a skewed oriented bounding box (SOBB). It also extends the implementation to animated scenes using the temporal extension of the surface area heuristic - [Optimizing the Learning Environment in the I3T Tool for Different User Types](https://dcgi.fel.cvut.cz/theses/2025/zapleka3/) - This thesis explores ways to improve the Interactive Tool for Teaching Transformations (I3T), an educational application used for teaching 3D transformations. The focus is on enhancing its tutorials, manual, classroom integration, and user onboarding to better support students, teachers, and other user groups. The work includes an analysis of the tool, definition of typical user - [VR games for lying patients](https://dcgi.fel.cvut.cz/theses/2025/chukieka/) - Virtual reality (VR) offers great potential for rehabilitating patients with limited mobility, such as elderly people or those with spinal cord injuries. This thesis builds on the VR application created by Tereza Langová that was designed for lying patients. This work adds two new games and an audio tutorial system to improve the therapeutic value - [Method for cognitive map externalization](https://dcgi.fel.cvut.cz/theses/2025/parasiry/) - Cognitive maps are widely used in society to organize and structure knowledge about the world. These maps are particularly important for individuals with visual impairments, as these people often rely on maps to enhance their spatial orientation. Accuracy of these maps are verified through externalization methods such drawing maps on a paper, providing voice descriptions, - [Focal Path Guiding](https://dcgi.fel.cvut.cz/theses/2025/sadekpet/) - Main objective of this thesis is the reimplementaion of focal path guiding algorithm in the real-time rendering framework Falcor from NVIDIA. We start with an introduction to the problematic of ray tracing. Then we go through several ray tracing algorithms. Ending with the mentioned focal path guiding algorithm. We describe the implementation written in GPU - [Procedural Content Generation in Unreal Engine](https://dcgi.fel.cvut.cz/theses/2025/juzaluk2/) - This thesis introduces a cohesive system for infinite, on-the-fly world generation in Unreal Engine 5.5. We present a multi-threaded C++ terrain generator leveraging custom noise functions to stream diverse landscapes without main-thread stalls. In parallel, we develop modular PCG Graphs for procedurally placing natural elements (biomes, vegetation) and man-made structures (roads, fences, buildings, villages). Custom - [Rendering Night Cities](https://dcgi.fel.cvut.cz/theses/2025/hlavoter/) - In recent years, the possibility of virtually browsing real-world locations has increased due to the progress of and wider usage of 3D reconstruction methods. Models of whole cities are even freely available in some cases. For the purposes of a simple visualization of city sceneries at nighttime to a simulation of light pollution, rendering would - [Therapy of individuals with hemiplegic partial cerebral palsy using interactive games](https://dcgi.fel.cvut.cz/theses/2025/ponomnaz/) - This thesis explores the development of an interactive application with games for the rehabilitation of individuals with hemiplegic partial cerebral palsy, focusing on children aged 5 to 10 years. Rehabilitation aims to maximize the functionality of the affected limbs, and serious games present an innovative approach to achieving this goal. Traditional solutions often pose challenges - [Visualization of spatiotemporal events](https://dcgi.fel.cvut.cz/theses/2025/jirikdan/) - This Master's thesis focuses on making it easier to understand events that occur in both time and space. The work presents a tool that takes complex aviation data and shows it on an interactive map with supportive charts and table. This helps users quickly see patterns, filter information, and highlight important details. The application is - [Virtual Shadow Maps](https://dcgi.fel.cvut.cz/theses/2025/sakmamat/) - In this work I present Virtual Shadow Maps (VSMs), a method for rendering shadow maps with greatly improved quality and memory efficiency compared to current methods. I separate logical address space from its physical backing by splitting each shadow map into a set of virtual pages. This achieves the appearance of a large contiguous memory - [Direct and Indirect Illumination Computation in Unreal Engine](https://dcgi.fel.cvut.cz/theses/2025/macesond/) - In this bachelor thesis, I analyze Lumen, a novel lighting system introduced in Unreal Engine 5, which leverages innovative techniques to compute real-time global illumination and accurate mirror reflections. I compare Lumen to other commonly employed methods for calculating direct and indirect lighting. Furthermore, I test Lumen's performance and visual quality using various scenes created - [Interaktivní vizualizace zvukového výstupu](https://dcgi.fel.cvut.cz/theses/2015/tycladis/) - Práce popisuje problematiku tvorby a nasazení multimediální aplikace, ve které jsou kombinovány přístupy z oboru počítačové grafiky, počítačového vidění a zpracování zvukového signálu. Cílem je vytvoření interaktivní instalace, která prohlubuje divákův zážitek z poslechu hudby doplněním o obrazovou složku ve formě vizualizace přehrávaného zvukového signálu. V rámci projekce této vizualizace je pak kladen důraz na - [Rozšířená realita pro výuku](https://dcgi.fel.cvut.cz/theses/2015/havelj15/) - Tato práce se zabývá vytvořením mobilní výukové aplikace pro tablety, která pokrývá středoškolskou látku elektrických obvodů, s využitím prvků rozšířené reality. V práci jsou analyzovány problémy jako je volba vhodné knihovny pro rozšířenou realitu, výpočet vzájemné polohy dvou detekovaných objektů, generování hodnot do obvodu, úprava jednotlivých částí obvodu a vyhodnocování elektrického obvodu. Součástí aplikace je - [Optimalizace založená na hledání minimálního řezu v grafech](https://dcgi.fel.cvut.cz/theses/2015/saidllen/) - Mnoho problému počítačového vidění a grafiky lze formulovat jako problém minimalizace energie. V této práci se zaměřujeme na vylepšení algoritmu, který řeší minimalizaci energie pro dvě značky přes řezy v grafu a jeho implementace je k dispozici jako knihovna GridCut. Tuto knihovnu rozšiřujeme "expansion move" algoritmem, který řeší minimalizaci energie pro více než dvě značky - [Prototyp kytarového multiefektu](https://dcgi.fel.cvut.cz/theses/2015/schmipe4/) - Gitarové efekty boli stále lákadlom pre gitaristov a stále hrajú veľkú rolu v dnešnom hudobnom premysle. Rozpoznávať a vedieť ako funguje široké spektrum gitarových efektov, pre niekoho kto s tým neprichádza často do styku, je obtiažne. Cieľom tejto bakalárskej práce je zoznámiť sa s najvýznamnejšími efektami a implementovať reťazec vybraných efektov do vhodného vstavaného zariadenia. - [Zobrazování vnitřní struktury složitých 3D těles pomocí průhlednosti](https://dcgi.fel.cvut.cz/theses/2015/pastytom/) - Tato práce se zabývá problémem zobrazování částečně průhledných objektů a jeho vylepšení pomocí modulace průhlednosti za účelem odhalení vnitřních struktur 3D těles. Implementovali jsme metodu Illustration Buffer řešící problémOrder Independent Transparency (OIT), kterou porovnáváme s algoritmy, které takové zobrazování řeší: Depth Peeling, Dual Depth Peeling a Per Pixel Linked Lists. Aplikujeme metody modulace průhlednosti založené - [Srovnání knihoven pro vrhání paprsku](https://dcgi.fel.cvut.cz/theses/2015/kraldav4/) - Vrhání, či sledování paprsku jsou techniky v počítačové grafice používané ke generování obrázků pomocí sledování cesty světla skrz pixely obrazové roviny. Tyto techniky se snaží co nejvíce simulovat jevy, které se dějí při interakci světla s objekty v reálném světě. To znamená, že obrázky produkované těmito technikami dosahují velké realističnosti, ale je k tomu zapotřebí - [Webový portál pro recenzování her](https://dcgi.fel.cvut.cz/theses/2015/nedvevoj/) - Tato práce představuje návrh a implementaci webové aplikace sloužící jako prostředek pro sdílení osobních hodnocení počítačových a konzolových her. Vedle hodnocení a uživatelských recenzí má výsledný produkt za cíl rychle a snadno prezentovat veškeré potřebné informace spojené s hrami, a případně tak pomoct hráči při rozhodování o koupi hry. - [Interaktivní učebnice pro ANDROID](https://dcgi.fel.cvut.cz/theses/2015/rychljir/) - Tato bakalářská práce pojednává o projektu tvorby interaktivních učebnic pro základní a střední školy. V práci je provedena analýza několika jiţ existujících učebnic a dále práce vyuţívá nabytých poznatků získaných z této analýzy. Je zde popsána základní logika řízení celé aplikace i samotné jednotlivé úkoly. Dílčí fragmenty reprezentující úlohy pro uţivatele jsou tvořeny vlastními třídami, - [Distribuovaný přehrávač videa](https://dcgi.fel.cvut.cz/theses/2015/kuzneana/) - Distribuované systémy pro práci s multimediálním obsahem, jejichž hlavní výhodou je možnost rozdělit jednu úlohu mezi několik zdrojů, nachází uplatnění ve vzdělávacích institucích, v reklamě, ve vizuálním umění a mnoha dalších oblastech. Cílem této bakalářské práce je navrhnout model synchronizace obrazu v distribuovaných systémech a následně tento model implementovat jako distribuovaný videopřehrávač. V úvodu práce - [Granularní zvukový syntezátor](https://dcgi.fel.cvut.cz/theses/2015/liebepav/) - Cílem této práce je navržení vlastní techniky granulární syntézy a její implementace jako plugin použitelný v Digital Audio Workstation prostředí. Navržená technika umožňuje granulární syntézu zvuku za využití semi-náhodně vybíraných vzorků z dodaného vstupního zvuku. Plugin byl implementován ve formátu VSTi 2 a úspěšně používá navrženou techniku. Výsledný plugin lze využívat pro skládání hudby, kde - [Knihovna pro interakci v imersivních VR zařízeních](https://dcgi.fel.cvut.cz/theses/2015/jandama7/) - Tato bakalářská práce se věnuje návrhu a implementaci knihovny pro ovládání imersivních VR zařízení pomocí gest. V práci je nejdřív uveden přehled vstupních zařízení, které se pro interakci v prostředí VR používají, dále je navržena sada gest umožňující rotaci, posun a změnu měřítka a poté je popsán návrh a implementace vlastní knihovny. Pro demonstraci funkcí - [Skripty pro tvorbu animační kostry](https://dcgi.fel.cvut.cz/theses/2015/smetarad2/) - Tato práce se do hloubky zabývá přípravou počítačového modelu pro animaci. Tento proces, který je přítomný při vzniku téměř všech počítačových efektů, je ve světě známý jako rigging. Předmětem této práce je seznámit čtenáře s tím, jak vytvořit systém, který rigging dokáže usnadnit. Dále popisuje fungování aplikace Autodesk Maya v návaznosti na tuto problematiku a - [Simulace vodní hladiny pomocí vlnových částic](https://dcgi.fel.cvut.cz/theses/2015/mikesda1/) - Při vykreslování velkých vodních ploch v reálném čase, je zapotřebí efektivní metody k reprezentaci tohoto jevu. Tato diplomová práce popisuje metodu pro interaktivní simulaci vodních ploch pomocí metody vlnových částic v reálním čase. Tato metoda umožňuje simulovat interakci vody s pevnými tělesy obecných tvarů. Tato práce představuje GPU implementaci této metody a demonstruje výsledky ve - [Modelování vodní hladiny](https://dcgi.fel.cvut.cz/theses/2015/ufimtand/) - Tato práce se zabývá problémy simulací vodní hladiny pomocí spektrální syntézy. Pro simulací hladiny budeme používat Rychlou Fourierovou Transformace. Podíváme se na to, jak FFT algoritmus může být implementovan na grafickém procesoru s využitím jeho výkonnosti při zpracování instrukcí paralelně. Na výslednou mesh aplikujeme tiling pro simulace větší plochy oceánu. Pro simulace osvětlení použijeme klasický - [Aplikace pro optimalizaci datového toku při synchronizaci souborů](https://dcgi.fel.cvut.cz/theses/2015/minarja4/) - Tato práce se zabývá návrhem a implementací serverové strany a klientů pro synchronizaci souboru s redukcí potřebných dat, které si mezi sebou musí vyměnit. Důraz je kladen na škálovatelnost serverové strany a možnost běhu v cloudovém prostředí, konfigurovatelnost a optimalizaci datového toku. - [Aproximace zvuku resyntézou](https://dcgi.fel.cvut.cz/theses/2015/tisantom/) - Resyntéza zvuku je obtížným a časově náročným úkolem, který vyžaduje hluboké znalosti daného syntetizéru i syntézy obecně. Syntetizérů je nepřeberné množství a každý je svým způsobem odlišný jak svými parametry, tak zvukem, který produkuje. V této práci využíváme genetického algoritmu k napodobení předloženého cílového zvuku pomocí automatické optimalizace parametrů daného syntetizéru. - [iPad aplikace pro výuku irských tanců](https://dcgi.fel.cvut.cz/theses/2015/macosond/) - Cílem práce je navrhnout a implementovat iPad aplikaci pro výuku irských tanců. V rámci práce bude provedena rešerše metod pro detekci rychlosti hudby, detekci hudebních dob, pro změnu rychlosti hudby při zachování výšky tónu a pro výběr vhodných tanečních prvků. Vybrané vhodné algoritmy budou implementovaný pro iPad. Aplikace bude automaticky včas hlásit blížící se taneční - [Mobilní aplikace poskytující uživatelům doporučení na dárky](https://dcgi.fel.cvut.cz/theses/2015/sladej10/) - Tato bakalářská práce si klade za cíl přispět k řešení problému výběru vhodného dárku, kterému jsou několikrát ročně vystaveny miliony lidí po celém světě. Mobilní aplikace, která je v rámci této bakalářské práce vyvíjena, na rozdíl od většiny konkurenčních aplikací provádí podrobnou analýzu adresáta dárku. Díky tomu může poskytovat doporučení dárků, které jsou skutečně na - [Serverová část aplikace pro zpracování videa](https://dcgi.fel.cvut.cz/theses/2015/primaale/) - Tato bakalářská práce se zabývá návrhem serverové části aplikace pro zpracování videa, která je zodpovědná za nalezení přechodů mezi scénami. Seznamuje čtenáře se současně používanými technologiemi v oblasti kódování a zpracování video dat. Rozebírá již existující řešení detekce scén ve videu, používané nástroje pro detekce přechodů a popisuje návrh, implementaci a testování dvou různých algoritmů. - [Interaktivní galerie modelů Leonarda da Vinciho](https://dcgi.fel.cvut.cz/theses/2015/zavrekar/) - Cílem této bakalářské práce je provedení čtenáře celým procesem vývoje interaktivní aplikace. Práce se snaží čtenáři nastínit některé modelovací techniky, které se používají pro vytváření objektů ve tří-dimenzionální grafice, které slouží jako prvky multimediálního obsahu aplikace. A následně postup sestavení těchto prvků do jednoho celku v podobě výsledné interaktivní aplikace. - [Využití čichu pro zlepšení prostorové orientace zrakově postižených](https://dcgi.fel.cvut.cz/theses/2022/krivapa2/) - Cílem této práce je výzkum využití čichu pro zlepšení prostorové orientace zrakově postižených uživatelů. Prvním krokem bylo provedení explorativního výzkumu s naší cílovou skupinou. Následovala analýza čichu, čichových rozhraní, pomůcek v oblasti prostorové orientace zrakově postižených a role čichu v prostorové orientaci. Dalším krokem byl návrh několika konceptů. Po jejich analýze byl vybrán nejvhodnější z - [Emoční modul pro virtuálního hlasového asistenta](https://dcgi.fel.cvut.cz/theses/2022/klemema4/) - Tato práce se zabývá návrhem emočního modulu pro hlasové asistenty na řešení problémů v domácnosti. Tento emoční modul zajišťuje adaptaci konverzace na prožívané emoce uživatele. Součástí výzkumu je analýza dostupných prostředků pro detekci emocí a následně se věnuje možnostem hlasových asistentů. V první části je implementován prototyp virtuálního hlasového asistenta pro údržbu a opravu praček. - [Společenská hra ve virtuální realitě s využitím prvků arterapie](https://dcgi.fel.cvut.cz/theses/2022/preister/) - Cílem této práce bylo navrhnout a implementovat společenskou hru ve virtuální realitě, která by využívala výtvarnou tvorbu jako hlavní herní mechaniku a příznivě působila na skupinovou dynamiku hráčů. Inspirace byla čerpána z průběhu skupinové arteterapie, rešerše existujících aplikací a uživatelského výzkumu. V práci jsou popsána témata využívaná při arteterapii, provedená rešerše existujících řešení se soustředila - [Virtuální zkušební kabinka / Magické zrcadlo](https://dcgi.fel.cvut.cz/theses/2022/ryabomar/) - Hlavním cílem této práce je analyzovat možné způsoby realizace virtuální zkušební kabinky a implementovat takovou aplikaci. Na základě výzkumu bylo rozhodnuto provést implementaci pomocí Rozšiřené reality (AR) ve spojení s zařizením Kinect v2 a Unity Engine. Výsledný program byl úspěšně otestován na osobním počítači s operačním systémem Windows. - [Příprava audiovizuálního materiálu pro multiprojekci](https://dcgi.fel.cvut.cz/theses/2022/koudebar/) - Tato práce se zabývá možnostmi aplikace multiprojekce zdigitalizovaného Langweilova modelu Prahy. Poskytuje stručné teoretické shrnutí metod a postupů, které se při videoprojekci používají. Dále se zabývá otázkou nastavení rendereru k dosažení optimálního času a výsledků. V poslední části pak zkoumá metody, jakými umožnit divákovi příjemný zážitek a obsahuje rozsáhlý uživatelský výzkum. Výsledkem práce je vytvoření - [2D kreslení na papír ve virtuální realitě](https://dcgi.fel.cvut.cz/theses/2022/papayrob/) - Tato práce se zabývá analýzou a možným implementováním metod digitálního malování v rámci virtuální reality za účelem vytvořit virtuálně realistický zážitek připomínající tvorbu domů Langweilova modelu. Je poskytnut přehled digitálního malování, analýza tvorby realistického virtuálního zážitku a je navržena možná implementace malování, řezání a dalších funkcionalit ve virtuální realitě se snahou udržet zážitek uvěřitelným. Je - [Zkvalitnění výuky předmětu PGR](https://dcgi.fel.cvut.cz/theses/2022/machoste/) - Tématem mé práce je výzkum stavu předmětu PGR (Počítačová grafika) na FEL ČVUT a následný návrh změn pro tento předmět. Cílem práce je zkvalitnění výuky předmětu PGR, který je hlavním předmětem bakalářského studia pro budoucí počítačové grafiky. Pro zkvalitnění této výuky je nutné vycházet ze zpětné vazby studentů. Těžištěm této práce je proto sběr zpětné - [Aplikace pro sledování letadel v reálnem čase prostřednictvím rozšířené reality](https://dcgi.fel.cvut.cz/theses/2022/bohmvojt/) - Tato práce popisuje návrh a vývoj mobilní aplikace pro sledování letadel v reálném čase prostřednictvím rozšířené reality. Zahrnuje rešerši existujících aplikací, zdrojů dat, technologie AR a geodézie, návrh uživatelského rozhraní a jeho následnou implementaci pomocí frameworků ARKit a SceneKit a uživatelské testování postupující dle metodiky User-Centered Design. Aplikace byla vyvinuta s důrazem na přehlednost a - [Porovnání metod simulace písku a jejich aplikace na simulaci sněhu](https://dcgi.fel.cvut.cz/theses/2022/cimbuvoj/) - Tato diplomová práce je zaměřena na analýzu existujících metod simulace písku v rámci počítačové grafiky a cílí na porovnání těchto metod zároveň s analýzou jejich nedostatků. Práce také zkoumá podobnost simulace písku a sněhu a porovnává jejich chování. V rámci práce je navrhnuta a vytvořena aplikace umožňující analýzu existujících simulačních metod. Taková aplikace může najít - [Dynamické difuzní globální osvětlení](https://dcgi.fel.cvut.cz/theses/2022/hvezdmic/) - Představujeme naši implementaci algoritmu pro výpočet globálního osvětlení v reálném čase založený na světelných polích z nedávno vydaného článku. Tato metoda využívá sledování paprsků pro aproximaci několika násobného odrazu světla ve virtuální scéně. Dále představujeme naši metodu, která využívá konceptů implementovaného algoritmu pro výpočet globálního okolního zastínění v reálném čase. Představujeme také námi navrhnuté rozšíření - [2D kreslení na papír ve virtuální realitě](https://dcgi.fel.cvut.cz/theses/2022/kovalmat/) - Cílem této bakalářské práce je navrhnout a prototypovat interakční techniky, které by připomínaly tvorbu domů Langweilova modelu Prahy a následně je zakomponovat do již existujícího virtuálního zážitku jménem uv{Tvorba Langweilova modelu Prahy}. Práce je rozdělena do kapitol. V Úvodu je výčet požadavků práce a několik základních pojmů, potřebných v kontextu této práce. Následuje kapitola Průzkum, - [Design aplikace pro podporu výuky na dálku](https://dcgi.fel.cvut.cz/theses/2022/tranhoan/) - Za účelem zmírnění rozdílů ve vzdělávání způsobené pandemií COVID-19, přešly školy v České republice (a po celém světě) na nekonvenční distanční výuku. I přes to, že distanční výuka umožnila zachovat většinu vzdělávacích aktivit, vzhledem k nedostačujícím zkušenostem škol, se vyskytlo mnoho nových problémů, které je třeba řešit. Tato práce využívá User-Centered Design metodiku k analýze - [Webová aplikace pro vizualizaci tabulkových dat](https://dcgi.fel.cvut.cz/theses/2022/stetizu1/) - Tato diplomová práce diskutuje návrh a realizaci aplikace určené k vizualizaci tabulkových dat ve webovém prostředí. Aplikace slouží k vizualizaci tabulkových dat uživatele s kvantitativními i nominálními atributami a umožňuje používat na jednu datovou sadu různé vizualizační techniky prostřednictvím propojených pohledů. Implementace se zaměřuje na rozšiřitelnost a upravitelnost pro budoucí přidání dalších vizualizačních technik či - [Vykreslování noční oblohy](https://dcgi.fel.cvut.cz/theses/2022/poznimic/) - Předmětem práce je vykreslovací OpenGL aplikace napsaná v C++. Účelem aplikace je vykreslování oblohy v reálném čase včetně všech jejích důležitých prvků. Aplikace je schopna vykreslit oblohu v libovolný okamžik a z libovolné pozice na Zemi. Aplikace vykresluje Slunce, Měsíc, hvězdy, hvězdné pozadí a mapuje barevné tóny, aby scéna více evokovala noc. K tomu se - [Přenos výtvarného stylu na 3D model s využitím Unreal Engine](https://dcgi.fel.cvut.cz/theses/2022/isaiemyk/) - Tato práce se věnuje stylizaci virtuálních scén na základě předloh pomocí algoritmu StyleBlit, který vytváří jedinečné nefotorealistické umělecké styly využitelné pro vykreslování virtuálních scén v reálném čase. Na základě analýzy algoritmu je navržena implementace pro Unreal Engine, jejíž výsledky jsou dále porovnány s výstupy jiných stylizačních algoritmu. - [Nové způsoby využití hmatových modulů pro osoby se zrakovým postižením](https://dcgi.fel.cvut.cz/theses/2022/woldrkry/) - Na Katedře počítačové grafiky a interakce na FEL ČVUT probíhá vývoj interaktivní hmatové modulární mapy interiérů. Tato diplomová práce představuje rozšíření pro nové účely, které je založené na stejné základní elektronické desce. Provedli jsme analýzu mnoha pomůcek, které lidé se zrakovým postižením používají. Nejprve jsme se zaměřili na pomůcky pro výuku a později na volno - [Návrh multimediální pomůcky pro učení se Braillova písma](https://dcgi.fel.cvut.cz/theses/2022/klimema4/) - Tato práce popisuje návrh a vývoj nové multimodální pomůcky pro výuku braillova písma. Vychází z rozsáhlého explorativního výzkumu zrakového postižení a čichu. Nová pomůcka by měla sloužit učitelům při prvním seznámení studentů s braillovým písmem a zároveň studentům poskytnout zábavnou formu procvičování při samostudiu. Během celého vývoje jsme se soustředili především na uživatele a jeho - [Modelování a animace čtyřnožců](https://dcgi.fel.cvut.cz/theses/2022/trolljul/) - Tato práce se věnuje otázce modelování a animace čtyřnožců zejména za účelem výroby assetů do videoher. Poskytuje náhled na teorii a metody používané při výrobě takových assetů a navíc prozkoumává možnosti přenosu animací mezi modely čtyřnožců o různých proporcích. Za použití některých z těchto metod zkombinovaných s prozkoumanou teorií věnující se pohybu čtyřnožců jsem v - [Vzhled materiálů v unity](https://dcgi.fel.cvut.cz/theses/2022/kyseljak/) - Hlavním cílem této práce je popsat základní BRDF funkce, empirické a fyzikální, používáné pro výpočet množství odraženého světla v materiálech a porovnat hlavní grafické pipeliny herního enginu Unity (Default, HDRP, URP) a jejich hlavní shadery. Součástí práce je také implementace aplikace v Unity pro porovnávání Unity pipeline a jejich shaderů. - [Prohlížečka 3D modelů ve virtuální realitě](https://dcgi.fel.cvut.cz/theses/2022/simekpe8/) - Práce pojednává o tvorbě aplikace na prohlížení Langwailova modelu Prahy ve virtuální realitě. V rámci práce byly navrženy, implementovány a testovány různé způsoby prohlížení 3D modelů ve virtuální realitě. Jedním z důležitých bodů práce je nízká výpočetní náročnost, která je pro virtuálně realitní aplikace klíčová. - [Stylizace fotografie pomocí simulace malby](https://dcgi.fel.cvut.cz/theses/2022/lazarjan/) - Předmětem této práce je zkoumání metod a návrh automatizace postupů umožňujících stylizaci fotografie do digitální malby. Předlohou tohoto projektu je tvorba a proces vzniku děl grafika specializujícího se na digitální malbu. Obsahem práce je analýza stávajících postupů, návrh a implementace řešení, které umožní částečnou automatizaci tvůrčího procesu. - [Dema pro výuku herního vývoje - herní fyzika](https://dcgi.fel.cvut.cz/theses/2022/jirikdan/) - Fyzika je běžným problémem současných her. Pokud byste se však průměrného hráče zeptali na jednoduchou otázku, jak vlastně ta fyzika ve hře funguje, odpověď by nejspíše hledal těžko. S odpovědí na tuto otázku pomáhá tato bakalářská práce. Za tímto účelem byly vytvořeny webové stránky, které se skládají ze 6 výukových dem. Dema mají jednotné, jasné, - [Vizualizace výrobního procesu](https://dcgi.fel.cvut.cz/theses/2022/surikana/) - Lidé, kteří pracují ve výrobním průmyslu, se musí denně potýkat s velkým množstvím stresu. Možnými příčinami tohoto stresu mohou být pozdní dodávky materiálu, nedodržení termínu zakázky nebo nevyhnutelný lidský faktor. Tato práce si klade za cíl navrhnout nástroj, který podpoří výrobní proces a eliminuje stres pracovníků v průmyslu díky metodikám User-Centered Design a vizualizaci výrobního - [Vykreslování oblohy a mraků](https://dcgi.fel.cvut.cz/theses/2022/sakmamat/) - Tato práce představuje implementaci renderování volumetrických mraků a atmosféry. Cílem implementace bylo zkombinovat a mírně pozměnit dříve publikovaná řešení s cílem vytvořit jednotný vzhled. Metoda zvaná Raymarching byla použita pro renderování atmosféry a mraků. Přístup, využívající množství předpočítaných Look up tabulek navržen Sébastienem Hillairem, byl použit k renderování atmosféry. Toto bylo zkombinováno s možností vykreslování - [Rychlé zobrazovací algoritmy pro volumetrická data](https://dcgi.fel.cvut.cz/theses/2010/vavrarad/) - Práce se zabývá rychlým zobrazováním volumetricky reprezentovaných objektů, konkrétně objektů popsaných distanční funkcí. Vytvořené implementace napsané v jazyce C++ a pomocí SSE instrukcí plně využívají moderní vícejádrové procesory. Implementace určené pro grafické akcelerátory používají jazyk C architektury CUDA i jazyk OpenCL. Jedna z kapitol se věnuje popisu těchto jazyků s upozorněním na různé faktory mající - [Simulátor horské dráhy](https://dcgi.fel.cvut.cz/theses/2010/hykovter/) - Práce se zabývá návrhem a implementací editoru a simulátoru horské dráhy. Řeší, jak popsat většinu existujících horských drah včetně jejich tvaru, speciálních mechanismů (např. brzda nebo výtah) a vzhledu. Popisuje implementaci editoru, který nabízí veškeré nástroje potřebné k navržení libovolné horské dráhy. Ta může být následně spuštěna v simulátoru. Práce dále popisuje fyzikální veličiny, které - [Aplikace systému pro snímání pohybu ve fyzioterapii](https://dcgi.fel.cvut.cz/theses/2010/pospiji9/) - Tato práce se zabývá studií možností portace dat ze systému Vicon do několika různých animačních programů. V úvodní části práce je podrobný popis technologie pro snímání pohybu a prezentace systému Vicon. V další části jsou jednotlivé kroky zpracování dat. V závěru práce jsou sepsány poznatky, k nimž bylo během práce dospěno. - [Pohledově závislé stínové mapy](https://dcgi.fel.cvut.cz/theses/2010/hinkjan/) - Stíny jsou nedílnou součástí vnímání světa kolem nás, jelikož nám poskytují informaci o vzájemné poloze těles a jejich velikosti v trojrozměrném prostoru. Jsou tedy nepostradatelné i v počítačové grafice při vykreslování realisticky vypadajících scén. Přesný výpočet stínů v reálném čase je však časově velmi náročná operace, a proto se v praxi používají alternativní metody, které - [Virtuální galerie v kostele Sv. Petra a Pavla u Líšné](https://dcgi.fel.cvut.cz/theses/2010/sramdani/) - Tato bakalářská práce se zabývá návrhem a realizací virtuální galerie pro návštěvníky kostela Sv. Petra a Pavla u Líšné na Zbirožšku. Práce se skládá ze dvou částí, virtuálního modelu kostela, spolu s předem připravenou galerií a dále z webové aplikace. Virtuální model byl vytvořen v jazyce VRML a lze jej integrovat přímo do webových stránek - [Vizuální vývojové prostředí pro víceprůchodové renderování](https://dcgi.fel.cvut.cz/theses/2010/drinotom/) - Tato práce se zabývá vytvořením vizuální representace prvků víceprůchodového renderování. Dále je navrhnuto a implementováno prostředí pro visuální tvorbu efektů víceprůchodového renderování. Toto prostředí je navrženo pro co nejjednudušší a nejnázornější skládání průchodů. Zároveň je zde možnost výsledný efekt zobrazit a vygenerovat jednoduchý kód, který může sloužit k dalším účelům. - [Framework pro tvorbu RPG her](https://dcgi.fel.cvut.cz/theses/2010/benesj14/) - Práce se zabývá návrhem a realizací specifického frameworku/GCS (Game Creation System), zamereného na žánr RPG her. Duraz je kladen na otevrenost a možnost vytváret široké spektrum rozdílných her. V textu je popsán návrh systému jako celku, vcetne formátu používaných konfiguracních a datových souboru, a dále návrh a implementace jeho dvou hlavních cástí. První je herní - [Parametrický model budovy MPII](https://dcgi.fel.cvut.cz/theses/2010/lindaond/) - Tato diplomová práce se zabývá prediktivní syntézou obrazu. Prediktivní syntéza obrazu je součástí foto-realistického renderingu, který je založen na používání fyzikálně přesných algoritmů pro výpočet globálního osvětlení. Predikce vzhledu renderovaného obrázku je provedena na základě reálného modelu a výsledek může být objektivně vyhodnocen. Cílem této diplomové práce bylo rozšířit dříve vytvořený 3D model budovy MPII, - [Podpora výuky OpenGL](https://dcgi.fel.cvut.cz/theses/2010/vankoma2/) - Príkladov aplikácií OpenGL je na internete mnoho. Nájsť dobre spracované programy je obtiažne. Študenti začínajúci s OpenGL majú nedostatok prehľadných, a cielene vypracovaných príkladov. Preto som vytvoril sadu aplikácií s dôrazom na jednotnosť a prehľadnosť. Tým sa docielila pomoc hlavne začiatočníkom. Príklady sú zamerané na fixnú aj programovateľnú pipeline. K vytvoreniu boli použité menej známe, - [Návrh uživatelského rozhraní pro snadnou tvorbu navigačního popisu budov pro laiky](https://dcgi.fel.cvut.cz/theses/2010/marespe5/) - Zlepšování podmínek pro samostatný pohyb zrakově handicapovaných osob je stále aktuální problém. Tato práce se zabývá návrhem uživatelského rozhraní aplikace, pomocí které mohou uživatelé tvořit popisy budov pro NaviTerier. Systém NaviTerier je navigace zrakově postižených osob ve vnitřních prostorách pomocí mobilního telefonu. V první části práce jsou zkoumány požadavky na strukturu popisu a na aplikaci - [Rozšíření 3D Studia Max pro renderování vícepohledových stereoskopických animací](https://dcgi.fel.cvut.cz/theses/2010/buktomas/) - Hlavním zaměřením této práce je stereoskopie. Je zde vysvětlen samotný pojem, jeho aplikace a různé technologie, které prostorový zážitek umožňují. Dále je pokryta zakomponování nových poznatků do existujícího programového vybavení, za účelem vzniku zásuvného modulu. Jsou rozebrána stávající programová rozšíření, obhajuji vznik nového pluginu. Je popsán jeho postupný návrh, implementace i zhodnocení finálního produktu. Výsledkem - [Optimalizace pořadí kroků při opravách povrchových mřížek](https://dcgi.fel.cvut.cz/theses/2010/marekpe7/) - Tato práce se zabývá analýzou dopadů výskytu jednotlivých chyb povrchových mřížek 3D objektů na detekční a opravné algoritmy ostatních typů chyb, které se na povrchové mřížce mohou vyskytovat. Zkoumá jejich vzájemné ovlivňování, maskování, a vytváření nových chyb jako vedlejšího efektu některých opravných algoritmů. Nakonec shrnuje získané poznatky o vzájemných vlivech do optimálního pořadí kroků oprav - [Vizualizace n-rozměrných heterogenních dat](https://dcgi.fel.cvut.cz/theses/2017/grolljak/) - Tato diplomová práce se zabývá metodou vykreslování volumetrických dat, která umožnuje kombinovat ruzné vizualizacní techniky pri akumulaci barvy a pruhlednosti podél paprsku. Cílem práce je seznámit ctenáre s mechanismem vykreslování volumetrických dat na grafickém procesoru a ukázat, jak lze dvojúrovnové vykreslování aplikovat na segmentovaná data. Na základe analýzy a návrhu rešení je provedena implementace, která - [Srovnání Unity a Unreal Enginu](https://dcgi.fel.cvut.cz/theses/2017/smidanto/) - Současné herní engine jsou důležitými nástroji pro vývoj her. Na trhu je množství enginů a každý z nich vyniká v určitých vlastnostech. Abych srovnal výkon dvou z nich, vyvinul jsem jednoduchý benchmark za použití škálovatelné 3D reimplementace klasické hry Pac-Man. Benchmark je navržený tak, aby využil všechny důležité komponenty herního enginu, jako je hledání cest, - [Prototyp aplikace pro mobilní zařízení pro komunitní sběr geografických informací v městské zástavbě](https://dcgi.fel.cvut.cz/theses/2017/riganmic/) - Vytvoriť spoľahlivý navigačný systém je komplexné zadanie, ktoré so sebou prináša nové výzvy, ak tento systém vytvárame špeciálne pre ľudí s obmedzenou schopnosťou pohybu. Ľudia s obmedzenou mobilitou majú omnoho vyššie nároky na informácie o dostupnosti trás. Pre navigáciu potrebujú podrobnú znalosť existujúcich orientačných bodov, prekážok a vlastností peších komunikácii. Riešením je použiť profesionálne vytvorenú - [Ovládací konzole pro střihovou aplikaci vMix](https://dcgi.fel.cvut.cz/theses/2017/benesra1/) - Tato bakalářská práce má za úkol navrhnout a zhotovit funkční prototyt ovládací konzole, která vychází z profesionálních střihových pultů používaných pro televizní vysílání. Práce je pokračováním semestrálního projektu, který uvažoval pult menších rozměrů a s menším množstvím ovládacích prvků. Významným rozšířením je také implementace MIDI rozhraní. Kvůli rozšířeným požadavkům bude zvážena vhodnost použití vývojové desky - [Modely 3D scén pro jízdní simulátor](https://dcgi.fel.cvut.cz/theses/2017/brachpet/) - Tato bakalářská práce se věnuje modelové úpravě rozsáhlé scény exteriéru pro zobrazování v aplikaci VRUT. Mimo jiné také popisuje teorii zobrazování 3D scén v reálném čase a zabývá se reprezentací modelů a jejich materiálů. - [Automatické vyhodnocení d2 testu pomocí metod počítačového vidění](https://dcgi.fel.cvut.cz/theses/2017/bilekpe5/) - Bakalářská práce se zabývá automatizací vyhodnocení d2 testu. Jedná se o psychologický test, který se v současné době vyhodnocuje ručně a jeho vyhodnocení zabere relativně velké množství času. Cílem bakalářské práce bylo vyvinout aplikaci, která umožní automaticky vyhodnotit formulář pro d2 test pomocí metod počítačového vidění (pomocí knihovny OpenCV) a tím usnadnit práci psychologickému pracovišti. - [Řídící software CNC Stroje](https://dcgi.fel.cvut.cz/theses/2017/mestafil/) - Tato diplomová práce popisuje cyklus vývoje řídícího systému pro CNC řezací stroje. Práce se zabývá všemi fázemi vývoje systému od analýzy stávajících řídících systémů a identifikací jejich nedostatků, výběru architektury a vhodných technologií, přes návrh uživatelského rozhraní až po fázi testování. Důraz byl kladen na návrh uživatelského rozhraní, které bylo identifikováno jako hlavní nedostatek stávajících - [Ovladatelný 3D model hlavy v Maya](https://dcgi.fel.cvut.cz/theses/2017/ivanito1/) - Hlavním cílem této práce bylo vytvoření plně ovladatelného 3D modelu hlavy, který je určený pro animovanou produkci. Tvorba takového modelu je velmi zdlouhavý proces, při němž je potřeba se řídit zásadními pravidly. Objekt lze ovládat pomocí rozhraní, které ovlivňuje jednotlivé části sítě. Jejich funkčnost byla otestována v závěrečné animaci. Na základě výsledků je možno usuzovat, - [UI dohledového centra pro navigační systém pro nemocnice](https://dcgi.fel.cvut.cz/theses/2017/palivdom/) - Na Katedře počítačové grafiky a interakce na FEL ČVUT probíhá vývoj navigačního systému pro nemocnice. Principem tohoto systému je poskytování personalizovaných navigačních instrukcí s využitím video detekce osob. Uživatelé jsou detekováni pomocí terminálů rozmístěných po areálu nemocnice. Tato bakalářská práce se zabývá využitím audiovizuálních informací z těchto terminálů. V práci je vytvořen návrh další součásti - [Přístupná multiplatformní mobilní aplikace pro navigaci nevidomých chodců](https://dcgi.fel.cvut.cz/theses/2017/gintnvoj/) - Cílem této bakalářské práce je navrhnout a implementovat přístupnou, multiplatformní, mobilní, navigační aplikaci pro navigaci zrakově postižených chodců. Po stanovení problémů a cílů, kterých bylo třeba dosáhnout, jsem porovnal existující navigační aplikace pro vidomé i nevidomé, platformy používané nevidomými, přístupnost jednotlivých platforem a dostupné nástroje pro tvorbu aplikací. Aplikace byla navržena metodou User Centered Design. - [Interaktivní sférické video ve virtuální realitě](https://dcgi.fel.cvut.cz/theses/2017/zuzamiko/) - Práce se zabývá systémy pro záznam a přehrávání sférických videí a postupem tvorby interaktivního stereoskopického sférického obsahu pro HMD. Po provedení rešerše softwaru pro rekonstrukci geometrie scény a trajektorie kamery z videa, jsou popsané postupy otestované na zkušební sférické videosekvenci. Tato data jsou načtena do herního enginu Unity, kde jsou synchronně přehrávána spolu s videem. - [Operátorské stanoviště pro vizualizaci a řízení autonomních bezpilotních prostředků](https://dcgi.fel.cvut.cz/theses/2017/janovrom/) - Cílem mé diplomové práce je vytvoření vizualizace bezpilotních (leteckých) prostředků, která jsou malá a rychle se pohybují, a napojit tuto vizualizaci na AgentFly simulátor. Také zjišťuji, jestli je vhodné využít webových služeb poskytujících satelitní snímky, výškové mapy a další informace jakými jsou budovy. - [VR vizualizace černé díry s využitím sférické kamery](https://dcgi.fel.cvut.cz/theses/2021/pelesjak/) - Předmětem této bakalářské práce je proces vizualizace černých děr. Pro zvýšení prožitku uživatele je použita VR technologie se sférickým videem. Důraz je kladen na nízkou výpočetní náročnost za účelem kvalitního zážitku ve virtuálním světě - [Rozšířená realita s využitím 360 panoramat](https://dcgi.fel.cvut.cz/theses/2021/hametja1/) - Tato bakalářská práce pojednává o využití mobilních knihoven pro rozšířenou realitu při zobrazování 360° panoramat Langweilova papírového modelu Staré Prahy z 19. století. V úvodní analýze jsou nejdříve rozebrány dostupné nástroje a knihovny pro práci s rozšířenou realitou na mobilních zařízeních a poté i metody zarovnání panoramat s okolní realitou, využívající například sdílení SLAM modelů. - [Procedurální generování prostředí pro videohry](https://dcgi.fel.cvut.cz/theses/2021/kutalja1/) - V herním prumyslu je spousta vecí, které vyžadují hodne casu a prostredku. Proto se tato prace soustredí na procedurální generování obsahu do video her, presneji na generování herních úrovních typu bludište, na které je použit algoritmus binárního rozdelování prostoru a je implementován v Houdini Enginu. - [Mobilní aplikace Osobní zdravotní deník](https://dcgi.fel.cvut.cz/theses/2021/hradidan/) - Cílem práce je navrhnout, implementovat a otestovat mobilní aplikaci pro pravidelné sledování osobních zdravotních údajů. Aplikace má umožnit záznam a sledování uživatelem zvolených dat souvisejících s jeho zdravotním stavem, následnou vizualizaci dat a reflexi uživatele nad daty, která může sloužit jako podklad ke změnám nebo úpravě životního stylu a následně k potenciálnímu zlepšení zdravotního stavu - [3D logická hra z pohledu první osoby](https://dcgi.fel.cvut.cz/theses/2021/veverlu4/) - Tato práce se zabývá analýzou herních principů logických her, analýzou celkového procesu návrhu levelů a modulárních komponent, k čemu slouží a jak se vytváří, a jmenuje dvě modelovací techniky. Na základě této analýzy byla navržena 3D logická hra z pohledu první osoby. V práci je obsažen její game design dokument a popis tvorby modulárních komponent - [Manipulátory pro editaci transformačních matic a skriptování v I3T](https://dcgi.fel.cvut.cz/theses/2021/gruncdan/) - Cílem této práce je návrh manipulátorů interaktivní úpravy transformačních a projekčních matic a začlenění těchto manipulátorů do pro nástroj pro výuku transformací I3T. Návrh je učiněn na základě prostudování manipulátorů jiných 3D prostředí. Návrh je podroben testům s uživateli. Součástí práce je také rozšíření I3T o možnost zpracovávání externích skriptů. - [Správa velkých dat z dopravních senzorů pomocí jejich vizualizace](https://dcgi.fel.cvut.cz/theses/2021/semanluc/) - Cílem této práce je implementovat prototyp systému pro vizualizaci a správu dopravních senzorů. Za účelem návrhu prototypu byl proveden uživatelský výzkum se zkušenými dopravními inženýry a analýza stávajících komerčních řešení. Výzkum uživatelů ukázal, že uživatelé musí pracovat s geografickými daty proměnnými v čase. Analýza dále odhalila, že na současném trhu neexistuje jediné řešení, které by - [Webový portál pro přípravu podkladů pro rozšířenou realitu](https://dcgi.fel.cvut.cz/theses/2021/mrazmic7/) - Předmětem této bakalářské práce je návrh a implementace webové aplikace pro vytváření podkladů pro rozšířenou realitu. Aplikace je vyvíjena za pomocí technologií Javascript, HTML a CSS. Pro zobrazování 3D scén používá technologii X3DOM. Práce sestává z analýzy požadavků, průzkumu podobných již existujících řešení, návrhu a porovnání řešení, implementace, ukázky aplikace, testování s uživateli a z - [Implementace sledování cest v rozhraní vulkan](https://dcgi.fel.cvut.cz/theses/2021/buninmat/) - Tato práce obsahuje přehled základních technik sledování paprsků spolu s popisem struktury Vulkan API a ukazuje jak za jejích pomoci vytvořit program pro sledování paprsků. Vztahující se implementace je postavena od základu a je zaměřena na jednoduchost. - [Shlukování a vizualizace tabulkových dat s nominálními atributy](https://dcgi.fel.cvut.cz/theses/2021/okruhste/) - Tato diplomová práce se zabývá různými přístupy ke clusterování a následné vizualizaci nominálních a ordinálních dat. Ukazuje tabulkové datasety, definuje typy attributů a popisuje úkoly pro vizualizaci. Dále vysvětluje různé clusterovací metody (hierarchické clusterování, k-means, k-modes, paralellogramové cluserování) pro clusterování nominálních dat. K výpočtu vzdálenosti je vystvěleno Dicova míra podobnosti. Ukazuje jakým způsobem byl implementován - [Herní engine pro hry typu Minecraft](https://dcgi.fel.cvut.cz/theses/2021/kolarzd8/) - Tématem této bakalářské práce je generování a vykreslování herních prostředí pro hry podobným hře Minecraft. Pro tyto hry je specifický zdánlivě nekonečný procedurálně generovaný volumetrický svět, ve kterém se hráč může volně pohybovat a libovolně ho měnit. Primárním cílem této práce je využít metod vyhodnocování zastínění objektů (graf viditelnosti používaný v Minecraftu, hierarchický ZBuffer) a - [Přímé zobrazování procedurálních modelů](https://dcgi.fel.cvut.cz/theses/2021/temnyale/) - Projekty ve oboru 3D grafiky mohou být zaměřeny na renderování obrovských scén s velkým počtem objektů. Člověk není schopen je vytvořit manuálně za krátkou dobu. Pro řešení tohoto problému objekty mohou být vytvořeny programem místo člověka. V 3D aplikacích polygony 3D modelů obvykle jsou uloženy v paměti. Takový přístup ji spotřebuje ve velkém množství. Pro - [Vizuální simulace deště](https://dcgi.fel.cvut.cz/theses/2021/nguyegia/) - Projekt této diplomové práce se zaměřuje na zvýšení vizuální rozmanitosti v dopravních simulátorech, a to simulací různých jevů deště, které lze vidět v reálném světě. Důkladný výzkum stávajících metod by měl pomoci při výběru dešťových efektů, které by mohly význačně změnit vzhled venkovních scén. Rešerše také porovnává vzhled deštivého počasí v několika závodních simulátorech, což - [Logická 3D hra](https://dcgi.fel.cvut.cz/theses/2021/vargape1/) - Tato práce analyzuje proces navrhování her, mechaniky logických her a vytváření modulárních komponent. Tuto analýzu následně použiji k navržení své vlastní hry a vytvoření této hry v Unity. Následně tuto hru otestuji. - [Zprostředkování 2D grafického díla pro nevidomé v mobilním prostředí](https://dcgi.fel.cvut.cz/theses/2009/rejham1/) - Cílem projektu bylo vybrat vhodnou platformu pro práci nevidomých nebo silně zrakově postižených uživatelů s 2D grafickým dílem v mobilním prostředí. Ve vybrané technologii byl implementován prototyp aplikace, který těmto uživatelům má umožnit zábavnou formou seznámit se a manipulovat se segmenty obrázku podobně, jako se skládá puzzle. Aplikace by měla efektivně zprostředkovat popis jednotlivých segmentů - [Model zámeckého parku ve Vlašimi](https://dcgi.fel.cvut.cz/theses/2009/zimanj1/) - Tato bakalářská práce se zabývá tvorbou virtuální prohlídky zámeckého parku ve Vlašimi ve VRML a její začlenění do webové stránky. Text se věnuje převážně způsobu modelování jednoduchých 3D modelů, které jsou optimalizovány a zjednodušeny pro VRML, a také tvorbou textur pomocí křivek. Práce je zaměřena především na optimalizaci přenosu dat po síti a optimalizaci zobrazování - [Srovnání programů pro editaci 2D grafiky](https://dcgi.fel.cvut.cz/theses/2009/holanm2/) - Tato práce popisuje počítačovou grafiku a to především grafiku dvou-dimenzionální. Následně se práce zaměřuje na software pro editaci této grafiky. První část práce seznamuje se základy počítačové grafiky s důrazem na obecné seznámení s touto technikou. Jsou zde vysvětlovány pojmy potřebné pro práci s grafikou, jako je vnímání barev, skládání barev, barevné prostory či samotné - [Simulace a zobrazování koroze](https://dcgi.fel.cvut.cz/theses/2009/smrcev1/) - V práci se zaměřujeme na simulaci a zobrazování koroze v systému PBRT. Systém PBRT zobrazuje scény pomocí sledování paprsků. V naší implementaci vytváříme u zkorodovaného materiálu jak barvu, tak zvrásnění povrchu. Vycházíme z reálných poznatků a z fyzikálních jevů, které následně využíváme pro výpočet koroze. Průběh koroze je hodně zjednodušen, takže simulace probíhá po zadání - [Systém pro generování zkouškových testů](https://dcgi.fel.cvut.cz/theses/2009/bohacm6/) - Tato bakalářská práce se zabývá dostupnými nástroji pro testování studentů a jejich vlastnostmi. Na základě ukázkových testů tyto nástroje hodnotí, analyzuje jejich možnosti, využití a funkcionalitu. Po jejich srovnání se vstupními požadavky vybere cílový systém. Vybraný systém popíše detailněji a na ukázkové sadě otázek vyhodnotí jeho použitelnost, klady i zápory. - [Genesis - jádro herního enginu](https://dcgi.fel.cvut.cz/theses/2009/cervem5/) - To, co za dnešními hrami stojí, není jen úžasná grafika, příbeh a animace, ale i výkonné herní jádro, bez kterého by si to hráč nevychutnal. Herní jádro je optimalizovaná grafická aplikace, která dokáže vstupní data proměnit ve funkční scény, a právě jeho implementací se zabývám ve své práci. V první části práce shrnu vývoj herních - [Vizualizace procesorového a paměťového zatížení cloudu](https://dcgi.fel.cvut.cz/theses/2018/kovarka6/) - Práce se věnuje vizualizaci serverového cloudu, konkrétně vizualizaci paměťového a procesorového zatížení jednotlivých virtuálních strojů ve vztahu k vlastnímu serveru. Za tímto účelem je nejprve podrobně analyzována problematika volby vhodných vizualizačních technik vzhledem k případům užití a to tak, aby se co možná nejvíce minimalizovalo množství práce vyžadované od uživatele při vlastní správě serverového cloudu. - [Webová aplikace k plánování projektů pro trikovou a postprodukční firmu](https://dcgi.fel.cvut.cz/theses/2018/chvilond/) - Diplomová práce si bere za cíl vytvořit prototyp webové aplikace, která umožňuje plánování a vizualizaci dílčích prací na jednotlivých projektech pro trikovou a post-produkční firmu. Pomocí vhodné vizualizace a uživatelských požadavků, které byly sesbírány pomocí kvalitativních metod byl vytvořen low-fidelity prototyp. Ten byl následně otestován přímo uživateli. Na základě nálezů a doporučení z testování byl - [Kvalitativní srovnání metod pro přenos výtvarného stylu](https://dcgi.fel.cvut.cz/theses/2018/kucerm22/) - V této práci se věnuji současnému stavu techniky na poli metod pro přenos výtvarného stylu, popisuji přístup různých vědeckých skupin k řešení této problematiky a porovnávám vlastnosti jejich přístupů. Tuto studii rovněž obohacuji sérií testů a experimentů s cílem porovnat kvality výstupů těchto metod. - [Vizualizace síťových toků v infrastruktuře cloudu](https://dcgi.fel.cvut.cz/theses/2018/podanpa1/) - Cloudové počítačové systémy v moderním světě dosahující stále větší presence a komplexnosti a mnohé z nich obsahují stovky či tisíce unikátních vnitřních sítí. Kvalitní monitoring takovéto infrastruktury poté může být extrémně složitý nebo i nemožný. Tato práce se zaobírá rozborem reálného cloudového systému BigCloud zaměřeného na tvorbu a správu virtuálních strojů a sítí mezi nimi - [VR výuková aplikace pro seznámení s objekty Sluneční soustavy](https://dcgi.fel.cvut.cz/theses/2018/moravjor/) - Fascinují mě možnosti, které virtuální realita nabízí a zajímá mě využití takto perspektivní technologie pro výuku. Vytvořil jsem výukovou aplikaci pro seznámení s objekty Sluneční soustavy, kterou jsem nazval "Průvodce po Sluneční soustavě". Nejdříve jsem prozkoumal dnešní možnosti interakce ve VR bez použití jiných vstupů kromě natočení zařízení, kterými jsou například klikání pohledem či diegetické - [Potlačování distraktorů v zorném poli řidiče během řízení vozidla](https://dcgi.fel.cvut.cz/theses/2018/kolarto4/) - V práci je čtenář nejdříve seznámen s problematikou reklamy podél silnic a distrakcí, kterými na řízení působí. V práci samotné se potom soustředím konkrétně na billboardy. Vyjmenuji jejich druhy a specifické vlastnosti. Poté navrhuji dvě metody redukce distrakcí způsobených billboardy - začernění obsahu a skrytí billboardu ve scéně pomocí metod jako například Content Aware Fill. - [Filtrování globálního osvětlení pro interaktivní aplikace](https://dcgi.fel.cvut.cz/theses/2018/dundrja1/) - Vykreslování 3D scén se zároveň rychle vypočítatelným a přesným globálním osvětlením je ještě pořád komplikovaný problém: existuje mnoho metod, které jsou schopny výsledek v určitých situacích odhadnout velmi přesně a v jiných zase selhat. Sledování cest (path tracing) je díky své přesnosti a nevychýlenosti často používaná metoda, stále je ale příliš pomalá pro výpočet v - [Produkční řetězec pro stylizaci animací dle předlohy](https://dcgi.fel.cvut.cz/theses/2018/sochosar/) - Ve své práci se zabývám vývojem zásuvného modulu pro aplikaci Adobe Photoshop, který využívá nástroj StyLit na stylizaci 3D renderů do uměleckého stylu podle jednoduché malby koule. Syntéza textur, kterou StyLit provádí, je vedena uživatelem pomocí řídících kanálů primárně generovaných během renderování jako oddělené světelné složky stylizované 3D scény. Implementací StyLitu do prostředí Photoshopu umožňuji - [Návrh a implementace software pro test percepce průhlednosti](https://dcgi.fel.cvut.cz/theses/2018/kubeneli/) - Tato diplomová práce se zabývá analýzou nefotorealistických metod pro vykreslování 3D objektů, které se snaží zlepšit percepci faktorů: tvar, vzdálenost a uspořádání dle vzdálenosti od kamery, a jejich možnými kombinacemi. Cílem práce je implementovat metody, které umožňují zprůhledňování na základě těchto faktorů, a vyzkoušet jejich kombinace. Na základě analýzy a výsledků dále navrhnout software, který - [Vizualizace n-rozměrných heterogenních dat](https://dcgi.fel.cvut.cz/theses/2018/jandama7/) - Tato diplomová práce se věnuje návrhu a implementaci aplikace pro vizualizaci n-rozměrných heterogenních dat. Nejdřív jsou zde analyzovány metody, které se pro vizualizaci n-rozměrných dat používají, a jsou popsány jejich výhody a nevýhody. Poté je popsána nově navržená vizualizační metoda, která vychází z metody paralelních množin, a snaží se odstranit její nedostatky. Další část práce - [Efektivní zobrazování zemského povrchu pro vizualizaci letecké dopravy](https://dcgi.fel.cvut.cz/theses/2018/kaisevoj/) - Při vykreslování rozsáhlých scén se potýkáme s jinými problémy než v případě scén pro kinematografii nebo počítačové hry. Těmto problémům se musíme věnovat na nižší úrovních vizualizačních enginů. V případě této práce řešíme vykreslování povrchu země pro libovolnou konfiguraci kamery, a snažíme se maximalizovat vizuální kvalitu vykreslených snímků vyhýbajíc se viditelným poklesům ve vykreslovací frekvenci. - [Navigace nevidomých osob v městské zástavbě s využitím hromadné dopravy](https://dcgi.fel.cvut.cz/theses/2018/berkajak/) - Tato práce se zaměřuje na problematiku navigace osob se zrakovým postižením v městském prostředí. Hlavním cílem této práce je umožnit bezproblémové propojení vnitřní a venkovní navigace včetně využití veřejné dopravy. Je představen soubor navigačních instrukcí určených pro navigační systémy založené na chodníkové síti zaměřených především na přechody mezi prostředími a využití veřejné dopravy. Za tímto - [Optimalizace akceleračních datových struktur pro fotorealistické zobrazování](https://dcgi.fel.cvut.cz/theses/2018/navrami4/) - Práce pojednává o metodách optimalizace akceleračních datových struktur hierarchie obálek a jejich použití při sledování paprsku. Na základě analýzy použitého softwaru PBRT je navržena množina metod kombinující pohledově závislé optimalizace, nebo optimalizace podle geometrie objektů ve scéně společně s nově navrženou metodou průchodu hierarchie s využitím nahlížecí tabulky. Navržené metody jsou implementovány v jazyce C++ - [Nefotorealistické zobrazování v herním enginu s využitím výtvarné předlohy](https://dcgi.fel.cvut.cz/theses/2019/burysjir/) - Práce prezentuje praktické řešení výtvarné stylizace videoherní scény v herním enginu Unity. Metoda stylizace užívá výtvarné předlohy a je založena na algoritmu StyleBlit, přičemž je schopna napodobit libovolný výtvarný styl. Výsledný plugin, jenž zajišťuje uživatelsky přívětivou integraci metody StyleBlit, je v této práci popsán a zhodnocen. - [Simulace orografické oblačnosti](https://dcgi.fel.cvut.cz/theses/2019/capmart1/) - Realistická simulace mraků je žhavým tématem výzkumu v oboru počítačové grafiky. V této práci představíme možný způsob modelování orografických mraků za pomoci SkewT/LogP diagramů, jež navrhl Rui Pedro Duarte ve své disertační práci. Simulaci mraků jsme rozšířili o známou Lattice Boltzmannovu metodu pro simulaci větru a jeho vlivu na mraky v hornatých prostředích. Obě metody - [Realizace asymetrické kooperativní hry - manuál](https://dcgi.fel.cvut.cz/theses/2019/krivapa2/) - Tato práce se zabývá tvorbou asymetrické kooperativní počítačové hry I'm In pro dva hráče. Hráči mají různé role (agent a hacker) a plní společně pomocí verbální komunikace dané hádanky, přičemž každý hraje na svém zařízení. Zařízení nejsou při hře nijak propojena. Tato práce se primárně zaměřuje na část hry, kde je hráč v roli hackera. - [Virtuální piano](https://dcgi.fel.cvut.cz/theses/2019/preister/) - Cílem této práce bylo vytvořit hru umožňující hraní na piano ve virtuální realitě. K tomu byla využita Leap Motion technologie snímání pohybu rukou. V hudební hře uživatel hraje na dvouoktávovou klaviaturu, přičemž jeho úkolem je doplňovat chybějící tóny do skladby podle vizuálních instrukcí. Tvorbě hry předcházela analýza potřebných technologií, jakými byly Leap Motion a HTC - [Nelineární přehrávání v rámci množiny zvukových vzorků v kontextu videoher](https://dcgi.fel.cvut.cz/theses/2019/kotovigo/) - Tato diplomová práce se zabývá návrhem, implementací a testováním algoritmu pro zpracování digitálního signálu, který by mohl detekovat všechny možné body přechodu v hudebním souboru s pevným rytmem tak, aby jeho nelineární přehrávání na základě těchto přechodů bylo bezproblémové a přirozené. Tento algoritmus by mohl být použit v různých oblastech elektronické zábavy, jmenovitě v adaptivním - [Asistent v nenásilné komunikaci](https://dcgi.fel.cvut.cz/theses/2019/mazelmir/) - Tato diplomová práce se zabývá návrhem mobilní aplikace, která si klade za cíl pomoci rodičům řešit konflikty se svými dětmi použitím tzv. Nenásilné komunikace, a její následnou implementací a testováním s uživateli. V první části práce shrnuji výzkum, který jsem v rámci práce provedl - jak poznatky z literatury, tak i popis a výsledky výzkumu - [Integrace interních a externích popisků](https://dcgi.fel.cvut.cz/theses/2019/pavlova1/) - Tato diplomová práce se zabývá automatickým rozmístěním popisků. Popisky mohou být umístěny přes daný objekt (angl. Internal Labelig) či vedle daného objektu (angl. External Labeling), přičemž jsou s ním spojeny čárou. V této práci se pokouším zkombinovat tyto dva přístupy a popisky umísťovat smíšeně. Zároveň se snažím popisky umístěné vně objektu umístit tak, aby k - [Interaktivní hmatové plány pro seniory se zrakovou vadou](https://dcgi.fel.cvut.cz/theses/2019/palivdom2/) - Na Katedře počítačové grafiky a interakce na FEL ČVUT probíhá vývoj interaktivního 3D modelu budovy pro zrakově postižené seniory, který umožňuje prozkoumání exteriéru i interiéru budovy. Cílem této diplomové práce bylo navrhnout interaktivní hmatové mapy interiéru pro tento model. Využili jsme principů User-Centered Designu a na základě analýzy cílové skupiny i aktuálně využívaných pomůcek pro - [Ilustrativní vizualizace primárního okruhu jaderné elektrárny](https://dcgi.fel.cvut.cz/theses/2019/brachpet/) - V této diplomové práci řeším komplexní metody ilustračních technik pro zobrazení složitých objektů sestavených z mnoha částí. Kombinuji různé ilustrační techniky, dynamicky umisťované popisky komponent spolu s vhodným způsobem navigace, abych vytvořil uživatelsky přívětivou aplikaci vizualizující primární okruh jaderné elektrárny. Metody implementuji tak, aby aplikace zobrazovala primární okruh v reálném čase. - [Uživatelský model pro seniory se zrakovou vadou](https://dcgi.fel.cvut.cz/theses/2019/bilekpe5/) - Senioři s vážnou zrakovou vadou často žijí v pobytových zařízeních, která jim poskytují specializovanou péči. Tato uživatelská skupina má specifické problémy a preference, zejména z hlediska orientace v prostoru a interakce s technologiemi. Časté jsou i problémy kognitivního charakteru (například Alzheimerova choroba). Pro tuto skupinu je často nutné přizpůsobit metody interakce s ICT na základě - [Automatické rozmisťování propojených modulů v nástroji I3T](https://dcgi.fel.cvut.cz/theses/2019/nechamar/) - Důležitou roli pži pochopení grafu hraje jeho grafická reprezentace. Vykreslení grafu by mělo být závislé na typu grafu. Hodně specifický typ grafu je pužíván v programu nazvaném Interactive Tool for Teaching Transformations. Tento program je používaný k výuce transformací a uživatel by měl jednoznačně z vykresleného grafu poznat, co graf reprezentuje. Existuje spousta technik na - [Realizace asymetrické kooperativní hry - 3D prostředí](https://dcgi.fel.cvut.cz/theses/2019/klimema4/) - Tato práce popisuje vývoj asymetrické kooperativní hry I'm In pro dva hráče. Každý z hráčů hraje na svém zařízení v roli agenta nebo hackera a pomocí verbální komunikace společně plní mise. Tato práce se zaměřuje na část hry, kde hráč hraje v roli agenta, a popisuje její návrh, implementaci a úpravy na základě uživatelského testování. - [Výpočet globálního osvětlení v reálném čase pomocí sond intenzity ozáření](https://dcgi.fel.cvut.cz/theses/2019/sedlasi1/) - V této práci prezentuji svá dvě vylepšení k nedávno zveřejněné metodě pro výpočet globálního osvětlení založené na ukládání iradiance v řídké množině. Mé první rozšíření umožňuje výpočet globálního osvětlení i pro dynamické objekty. Toto rozšíření podporuje velké množství stínovacích technik (normálové mapování, spekulární odrazy). Mé druhé rozšíření používá dynamické úrovně detailu pro globální osvětlení. Je - [Orientační terminál pro seniory se zrakovou vadou](https://dcgi.fel.cvut.cz/theses/2019/gintnvoj/) - Diskutuji proces návrhu hmatových symbolů pro seniory se zrakovým postižením. Při návrhu využívám metodologie User-Centered Design pomocí které vytvořím tři low-fidelity prototypy a jeden high-fidelity prototyp. Všechny iterace návrhu jsou v součtu vyhodnoceny 26 krát běhěm čtyř různých experimentů s 23 unikátními účastníky testu z cílové skupiny zrakově postižených seniorů. 18 žen a 6 mužů - [Tvorba realistického prostředí pomocí fotogrametrie](https://dcgi.fel.cvut.cz/theses/2019/hanakdan/) - Při tvorbě realistických prostředí do her chceme dosáhnout maximální věrohodnosti naší scény a zároveň chceme, aby se vše vykreslovalo v reálném čase. Tvorba realistických porostů, stromů a povrchů může být poměrně složitý a časově náročný problém. Tato práce dává čtenáři přehled o 3D počítačovém modelování s využitím fotogrammetrie. Implementovali jsme postup vytvoření realistického prostředí pomocí - [Využití realtime 3D rekonstrukce a lokalizace ve virtuální realitě](https://dcgi.fel.cvut.cz/theses/2019/rimalma1/) - Tato práce se zabývá problematikou lokalizace ve virtuální realitě s využitím hloubkových dat pořizovaných v reálném čase, a to zejména v kontextu sledování pozice uživatele, jeho navigace ve známém prostoru a stability virtuálního světa. V práci je využito modelu získaného pomocí 3D rekonstrukce zejména jako prevence uživatelovi kolize s fyzickým světem. První část práce je - [Efektivní vzorkování pro instantní radiozitu](https://dcgi.fel.cvut.cz/theses/2014/hykovter/) - Globální osvětlení je neoddělitelnou součástí fotorealistické syntézy obrazu, protože vytváří drobné efekty v osvětlení, které ale uživateli poskytují důležité informace o struktuře celé scény. Jsou ovšem výpočetně nejnáročnější součástí celého výpočtu. Jedna z metod, která se výpočtem globálního osvětlení zabývá, je instantní radiozita, založená na odhadování výpočtu integrálu pomocí metody Monte Carlo. Nepřímé odrazy světla - [Ilustrace pohybu mechanických součástí](https://dcgi.fel.cvut.cz/theses/2014/stetomar/) - Úkolem práce je analyzovat možné způsoby ilustrace funkce soustav skládajících se z více mechanických součástí (např. soustava ozubených kol) a na základě analýzy navrhnout a implementovat aplikaci, která umožní vytvořit statickou ilustraci pohybu mechanických součástí pomocí přidání grafických anotací ve formě šipek a animovat pohyb soustavy mechanických součástí na základě pohybu uživatele s jednou vybranou - [WheelGo - Plánovač tras pro vozíčkáře](https://dcgi.fel.cvut.cz/theses/2014/nucmarti/) - Práce rozebírá problematiku navigace vozíčkářů s využitím veřejně dostupných mapových podkladů a crowdsourcingu. Popisuje typické překážky, na které vozíčkáři při cestování naráží, a srovnává současné projekty zbývající se problematikou vozíčkářů. Analyzuje možné parametry navigace a navrhuje algoritmus pro hledání optimální trasy. Je popsán návrh a implementace navigačního systému s využitím cloudových technologií a mobilních zařízení. - [Metody rychlé stavby hierarchií obálek](https://dcgi.fel.cvut.cz/theses/2014/meistdan/) - Hierarchie obálek je jedna z nepoužívanějších akceleračních datových struktur v počítačové grafice. Tato práce se zabývá rychlou paralelní konstrukcí hierarchie obálek na grafických procesorech. Implementoval jsem dva konstrukční algoritmy v technologii CUDA. První algoritmus je založen na dělení prostorovým mediánem a Mortonových kódech. Druhý algoritmus využívá SAH heuristiku k minimalizaci ceny výsledné hierarchie. Oba algoritmy - [Efficient methods for computing complex global illumination effects](https://dcgi.fel.cvut.cz/theses/2014/hubrobin/) - Computing a photo realistic image of an arbitrary virtual scene in an affordable amount of time is still an open problem. Often, one has to trade certain illumination effects for speed. However, the recently proposed global illumination methods show that the solution to the problem does not only lie in increasing the speed of the - [Syntéza 3D modelu z příkladu](https://dcgi.fel.cvut.cz/theses/2014/paouada/) - Tvorba 3D modelů je pro běžné uživatele obtížnou činností. Proto vznikly nové metody tvořící modely z příkladů, které využívají rostoucího množství modelů v online databázích. Tato práce zkoumá tři metody založené na tomto principu -- první využivá geometrické analýzy tvarů (Jain et al. 2012), druhá je založená na prohazování specifických uspořádání částí (Zheng et al. - [Mobilní aplikace pro navigační systém NaviTerier](https://dcgi.fel.cvut.cz/theses/2014/jinocvla/) - Tento dokument popisuje postup návrhu implementace a testování mobilní aplikace navigačního systému NaviTerier. Práce se v první části zabývá problematikou zrakově postižených uživatelů a jednotlivých částí navigačního systému. Práce porovnává existující řešení. Dále se zaměřuje na popis tvorby návrhu aplikace pomocí HTA analýzy a~iterativního vývoje nízkoúrovňového prototypu. Popisuje návrh realizace jednotlivých problémů. Dokument dále popisuje - [Registrace obrazu se zachováním tuhosti](https://dcgi.fel.cvut.cz/theses/2014/dvoromar/) - Tato práce se zabývá metodou registrace obrazu, kterou je možno použít pro předzpracování obrazu k účelu usnadnění procesu extrakce příznaku. Tato metoda je vhodná zejména pro registraci obrazu zachycujících kloubově pohyblivé objekty, např. postavy. Práce obsahuje přehled základních deformacních modelu používaných pri registraci obrazu, pričemž se zameřuje na modely zachovávající tuhost. Přehled základních metod registrace - [Komponentový přístup při tvorbě objektů herní knihovny](https://dcgi.fel.cvut.cz/theses/2014/stysmart/) - Při tvorbě počítačových her je nutné reprezentovat mnoho objektů a jejich chování. Nejčastějším způsobem je reprezentace pomocí hierarchie tříd. Ta má ale řadu nevýhod, např. obtížnou modifikaci hierarchické struktury, či nemožnost opětovného použití vytvořeného kódu. Práce se zabývá moderním způsobem reprezentace herních objektů pomocí komponent, který zcela nahrazuje hierarchii tříd a odstraňuje problémy, kterými hierarchie - [Přesný 3D model společných prostor DCGI](https://dcgi.fel.cvut.cz/theses/2014/krausto5/) - Předmětem této bakalářské práce je vytvoření přesného 3D modelu dvou chodeb a podkroví v části budovy FEL ČVUT na Karlově náměstí. Součástí práce je i popis teoretických základů 3D grafiky, počínaje světlem a jeho chováním v přírodě i ve virtuální realitě, dále Phongovým osvětlovacím modelem a základními algoritmy syntézy obrazu. Postup práce je stručně zdokumentován - [Uživatelské rozhraní dotykového telefonu pro seniory](https://dcgi.fel.cvut.cz/theses/2014/slavito3/) - Tato práce se zabývá návrhem mobilního rozhraní pro dotykové telefony uzpůsobeného pro starší osoby. Typický moderní smartphone má velký displej, ale jeho prostředí je poměrně komplikované. Provedli jsme kvalitativní výzkum mezi staršími lidmi. Vyjádřili jsme několik hypotéz, ty jsme ověřili kvantitativním výzkumem. Identifikovali jsme konkrétní schopnosti a omezení starších lidí a shrnuli doporučená pravidla pro - [Jednoduchý grafický nástroj ovládaný elektromyografickými senzory](https://dcgi.fel.cvut.cz/theses/2014/flektoma/) - Tato práce je zaměřená na design, implementaci a testování jednoduchého grafického nástroje ovládaného elektromyografickými senzory. Většina lidí používá různé grafické editory, které ale nejsou obvykle přístupné pro lidi s těžkým pohybovým postižením. Lidé s tímto postižením interagují s počítačem skrze limitovanou množinu vstupních „signálů“, jako je stisk tlačítka, zatnutí svalu, atd. Elektromyografické senzory poskytují prostředky - [Interaktivní učebnice pro ANDROID](https://dcgi.fel.cvut.cz/theses/2014/veseljo5/) - Tato bakalářská práce se převážně věnuje návrhu uživatelského rozhraní interaktivních výukových učebnic pro tablety s operačním systémem Android a zařízením velikosti displeje minimálně 9" - [Obarvování ručních kreseb na mobilních zařízeních](https://dcgi.fel.cvut.cz/theses/2014/brejcja2/) - Tato diplomová práce se zabývá implementací iOS aplikace pro obarvování ručně kreslených kreseb vyfocených vestavěným fotoaparátem. Pro obarvování kreseb byl studován, implementován a testován algoritmus LazyBrush. Analýza požadavku, návrh uživ atelského rozhraní a testování použitelnosti byly provedeny ve spolupráci s plánovanou cílovou uživatelskou skupinou–dětmi. Pro dosažení lepších vizuálních výsledku obarvení bylo implementováno předzpracování obrazu. Obraz - [Kontrola barevné korony na zeleném pozadí](https://dcgi.fel.cvut.cz/theses/2014/sourepet/) - Cílem této práce je na základě analýzy několika testovacích záběrů a zkoumání již existujících řešení, navrhnout algoritmus pro detekci a odstranění barevné korony, vznikající při klíčování na zelené pozadí. V práci jsou představena tři řešení tohoto problému, která jsou otestována jak na fotografiích, tak na video záběrech. Při návrhu těchto řešení, byl kromě kvality výstupu, - [Trojrozměrné modelování ve virtuální realitě](https://dcgi.fel.cvut.cz/theses/2014/krsvojte/) - Sculptování je populární metodou 3D modelování, která by mohla využít nových pokroků v oblasti virtuální reality. Tato práce se zaměřuje právě na implementaci sculptovacího systému ve virtuálním prostředí. Pro zobrazení virtuálního prostředí byly použity brýle pro virtuální realitu, Oculus Rift, přičemž interakce uživatele s tímto prostředím je umožněna pomocí Razer Hydra, ovladačů sledující pohyb a - [Progresivní konsistentní výpočty globálního osvětlení](https://dcgi.fel.cvut.cz/theses/2011/lukacmi1/) - Progresivita v algoritmech pro globální osvětlení je žádoucí, ale zřídka uvažovaná vlastnost. Rozhodli jsme se prozkoumat tuto třídu algoritmů s dodatečným důrazem na konzistenci odhadu a vhodnost pro implementaci na GPU. Několik z těchto algoritmů bylo zvoleno k implementaci, včetně sledování cest a různých filtrovacích technik, jakož i několik progresivních algoritmů založených na sledování fotonů. - [Řešení velkých řídkých soustav lineárních rovnic na GPU](https://dcgi.fel.cvut.cz/theses/2011/kalinpe1/) - Tato práce se zabývá popisem řešení velkých soustav řidkých linearních rovnic, které vzniknou z Laplace-Beltrami operátoru v Poissonově či Laplaceově rovnici, diskretizované na dvoudimenzionální mřížce. Dále jsou popsány iterativní metody vhodné pro řešení řídkých linearních soustav a konkrétní aplikace z oblasti zpracování obrazu, kde je potřeba takové soustavy řešit. Další část práce obsahuje úvod do - [Programy pro výuku dětí s poruchou zraku](https://dcgi.fel.cvut.cz/theses/2011/stromkat/) - Grafické podklady pro některé metody terapie zrakově postižených dětí existují v současné době pouze v papírové podobě. Cílem této práce byla digitalizace těchto podkladů a vytvoření elektronické verze cvičení. Výstupem je funkční program implementující některé typy těchto úloh a sada obrázků, které tento program využívá. Aplikace byla vytvořena ve vývojovém protředí GamLab Studio. Program byl - [UI interakčního modelu pro vývojáře](https://dcgi.fel.cvut.cz/theses/2011/havelon6/) - Práce se zabývá návrhem (a implementací) uživatelského rozhraní pro interakční model pro vývojáře. Interakční model bude sloužit vývojářům při návrhu přístupných aplikací. Uživatelské rozhraní slouží jako vstup do rozsáhlé ontologie. Po zpracování vstupních parametrů, které vývojář zadá, mu interakční model nabídne doporučení pro vývoj aplikace zohledňující potřeby jím definovaného typu postižených uživatelů. Návrh probíhá s - [Model humanoida](https://dcgi.fel.cvut.cz/theses/2011/smetarad/) - Tato bakalářská práce se zabývá vytvořením modelu humanoida v programu Autodesk Maya. Práce navazuje na předmět Y39KMA, při kterém jako semestrální práce vznikl ještě jiný model humanoida. Prvním cílem je oba modely přizpůsobit a vyexportovat do herního enginu Ogre 3D pro účely testování algoritmů pro výpočet deformace kůže v reálném čase. Druhým úkolem je představit - [MOCAP - Snímání pohybu lidské postavy](https://dcgi.fel.cvut.cz/theses/2011/novacja3/) - Tato práce se zabývá možností tvorby videí s použitím MoCap technologie. Práce se snaží navrhnout postup, který umožní jednoduchou a efektivní tvorbu videí s touto technologií. V závěru práce je pak navržený postup zhodnocen. - [Internetová stránka pro porovnávání extenzí](https://dcgi.fel.cvut.cz/theses/2011/fialaja8/) - Tato práce se zabývá vytvořením webových stránek pro zjišťování informací o extenzích OpenGL. Stránky mají obsahovat aktuální seznam všech známých extenzí, jejich specifikace a další obsah, který budou vytvářet uživatelé. Ti budou moci ke každé extenzi přidávat ukázky kódu, nahrávat soubory spustitelných aplikací, které extenzi testují, a vést o nich diskuse. - [Více-dotykové rozhraní pro interaktivní stoly](https://dcgi.fel.cvut.cz/theses/2011/balikpav/) - Tato bakalářská práce se zabývá problematikou více-dotykových stolů spolu s aplikačními rozhraními pro tvorbu programů na tyto stoly. První část je zaměřena na historický vývoj dotykových zařízení, jejich základní dělení a popis vlastností nejznámějších více-dotykových stolů na trhu. Další část se věnuje porovnání programátorských rozhraní pro tvorbu více-dotykových aplikací na interaktivní stoly. Práce také mapuje - [Simulace zatmění měsíce](https://dcgi.fel.cvut.cz/theses/2011/pospiad2/) - Cílem této práce je vytvoření věrohodného obrazu Měsíce během měsíčního zatmění. Metoda zde popsaná počítá jak přímé osvětlení, tak osvětlení nepřímé, vzniklé lomem světla v zemské atmosféře. Další simulované optické jevy jsou rozptyl světla v atmosféře a absorpce světla vzdušnými aerosoly. Nepřímé osvětlení bude simulováno pomocí techniky fotonových map, přímé osvětlení potom technikou sledování paprsků. - [Generátor modelů budov a interiérů](https://dcgi.fel.cvut.cz/theses/2011/hulovden/) - Cílem této bakalářské práce na téma „Generátor modelů budov a interiéru“ bylo vytvořit aplikaci, která na základě vstupních dat bude schopna vytvořit jednoduchý 3D model pomocí opakování jedné části celé scény. První část je teoretická a obsahuje stručný úvod do problematiky, dokumentaci pouţitého jazyka pro tvorbu scén a popis aplikace. Druhou částí je samotná implementace - [Nástroj pro telefonáty v cizím jazyce](https://dcgi.fel.cvut.cz/theses/2011/murinjan/) - Cílem této práce je navrhnout a implementovat aplikaci, s jejíž pomocí bude uživatel schopen uskutečnit jednoduchý telefonní v jazyce, který sám nezná. Na tento telefonát si připraví otázky s odpověďmi ano nebo ne, popřípadě podobně jednoduché včetně předpřipravených frází. Tato příprava je přeložena do cílového jazyka a syntetizována pomocí počítačového hlasu. Uživatel se naučí naprosté - [Systém pro automatické generování popisu cesty pro zrakově postižené](https://dcgi.fel.cvut.cz/theses/2011/boksajak/) - Práca pojednáva o probléme generovania popisu cesty mestom pre zrakovo postihnutých. Ako základ je použitý existujúci prototyp takej aplikácie a je zdokonalený v dvoch smeroch. Je pridaný systém na hladanie trasy a je posúdená kvalita popisu, ktorú sa práca snaží zlepšit. Výsledná implementácia je nasadená na verejne dostupnom serveri a otestovaná s koncovými užívatelmi, ktorými - [Výzkum chování nevidomých při navigaci v exteriérech](https://dcgi.fel.cvut.cz/theses/2011/kubinden/) - Tématem bakalářské práce je návrh navigace pro nevidomé osoby do interiérů budov a přechodů mezi budovami pomocí mobilního telefonu. Zároveň se práce zabývá chováním nevidomých při navigaci a jejich požadavky na zpracování problému. V úvodu jsou charakterizována zraková postižení, dostupné navigační pomůcky a všeobecné teorie pohybu a orientace v prostoru. Dále se práce zabývá návrhem - [Pravidla znovupoužitelnosti 3D modelů](https://dcgi.fel.cvut.cz/theses/2011/majermi3/) - Cieľom tohto projektu je vytvorenie pravidiel, ktoré povedú k tvorbe znovu použiteľného modelu pre 4 druhy použiteľnosti. V práci sa budem zaoberať formátmi, ktoré sú vhodné na uchovanie modelu a tým zabezpečiť jeho znovu použiteľnosť aj v budúcnosti. V závere otestujem zozbierané dáta z diplomových prací podľa vytvorených pravidiel a v prípade, že nebude ani - [Modelování hořících objektů](https://dcgi.fel.cvut.cz/theses/2011/kaloumi3/) - Práce se zabývá studiem fyzikální simulace hoření pevných těles v počítačové grafice a její implementací. Je zaměřena především na simulaci úbytku materiálu v hořícím objektu, na šíření ohně po jeho povrchu a jeho rozpad. V práci jsou popsány vybrané existující metody, používané pro simulaci tohoto jevu a na jejich základě je navrhnuta aplikace, která tyto - [Detekce významných bodů na lidské tváři](https://dcgi.fel.cvut.cz/theses/2011/uricamic/) - Tato práce navrhuje detektor významných bodů na lidské tváři založený na Deformable Part Models. Na problém detekce významných bodů pohlížíme jako na úlohu strukturální klasifikace. Parametry detektoru jsou učeny z dat pomocí algoritmu Structured Output Support Vector Machines. Na rozdíl od předchozích prací námi používaný algoritmus učení optimalizuje přímo přesnost výsledného detektoru. Algorimus učení navíc - [Interaktivní model tokamaku Golem](https://dcgi.fel.cvut.cz/theses/2011/pluhaond/) - Tokamak Golem je unikátní zařízení, které se nachází na Českém vysokém učení technickém v Praze, konkrétně na Fakultě jaderné a fyzikálně inženýrské. Hlavní zaměření této práce je na vytvoření interaktivního virtuálního světa s tokamakem Golem uvnitř, který bude přístupný veřejnosti online. Tento virtuální svět je první svého druhu a obsahuje množství informací o zařízení a - [Toolbox pro tvorbu interaktivních multimediálních instalací](https://dcgi.fel.cvut.cz/theses/2011/pokorfil/) - Tato práce dokumentuje vytvoření a implementaci systému detekujícího pohyby uživatele, dále pak diskretizaci těchto pohybů a prototyp prezentující zde využité techniky. Hlavní důraz bude kladen na modularitu instalace. Vstup bude zajištěn kamerovým systémem, výstup projektorem se zpětnou projekcí. Systém simuluje velkoplošnou dotykovou obrazovku. Dokument shrnuje řesení problému rozvržení kamer, sběru obrazu, jeho vyhodnocení, eliminaci artefaktu, - [Datové struktury pro interpolaci osvětlovací funkce v prostoru](https://dcgi.fel.cvut.cz/theses/2011/karliond/) - Irradiance a radiance caching jsou důležité algoritmy používané pro řešení problému přenosu světla v realistické syntéze obrazu. Oba algoritmy potřebují k efektivní činnosti datové struktury pro geometrické vyhledávání. Našim cílem bylo vylepšit tyto algoritmy vylepšením jejich datových struktur. Implementovali jsme celkem 6 různých datových struktur pro irradiance caching (2 standardně používané a 4 které jsme - [Systém pro podporu turistiky zrakově postižených](https://dcgi.fel.cvut.cz/theses/2011/balatjan/) - Teoretická část této práce analyzuje potřeby a problémy zrakově postižených turistů. Navrhuje softwarové řešení systému pro podporu turistiky zrakově postižených, který se skládá z webové aplikace, která nabízí turistické trasy a tipy pro výlety, a aplikace pro mobilní telefon, jež pomáhá v navigaci zrakově postiženého uživatele na turistické trase. Praktická část řeší implementaci systému, úskalí - [Výpočet obrazu pomocí instatní radiozity](https://dcgi.fel.cvut.cz/theses/2012/baraktom/) - Global illumination algorithms form a fundamental part of the realistic image synthesis discipline. They consider the necessary indirect illumination component, and they usually produce highly plausible images. On the other hand, the precise evaluation of the indirect illumination tends to be the most time consuming part of the rendering process. Huge speedup can be achieved - [Zadávání textu na mobilním zařízení pomocí multitouch gest](https://dcgi.fel.cvut.cz/theses/2012/rysdanie/) - Tato práce je zaměřena na průzkum existujících vstupních metod pro mobilní zařízení, následně na vývoj a testování vlastní vstupní metody využívající více dotyků (multitouch) na zařízeních se systémem Android. Práce popisuje vývoj od prototypů až k prvním funkčním verzím, které jsou testovány s uživateli z hlediska intuitivnosti, rychlosti učení metody a podobně. Výsledky testování použitelnosti - [Simulace systému EFIS letounu Boeing 787](https://dcgi.fel.cvut.cz/theses/2012/stefaan1/) - Tato práce by měla posloužit k simulaci systému EFIS (Electronic Flight Instrument System) letounu Boeing 787. Řešení bude simulovat jednotlivé displeje kokpitu a rovněž bude implementovat ovládací panely pro interakci s EFISem. Bude také realizováno rozhraní mezi EFISem a platformou pro poskytnutí simulace vnějšího prostředí a fyzikálního modelu. Systém bude určen pro poloprofesionální využití, v - [Inteligentní algoritmy pro syntézu chybějících částí obrazu](https://dcgi.fel.cvut.cz/theses/2012/fiserja9/) - Problém syntézy chybějících částí obrazu představuje zajímavou oblast na poli zpracování obrazu se značným potenciálem. Tato práce se zabývá popisem situace na poli metod pro řešení zmíněné problematiky s využitím informace obsažené ve viditelné části obrazu. Vybrané metody jsou podrobněji diskutovány, implementovány a otestovány na různých datových sadách. - [Aplikace pro záznam polohy a komunikaci zrakově postižených uživatelů](https://dcgi.fel.cvut.cz/theses/2012/simekada/) - Cílem této práce bylo vytvoření mobilní asistivní aplikace pro zrakově postižené uživatele, která jim má pomoci s orientací. Práce se zaměřovala na vyřešení problémů kontinuálního ukládání polohy uživatele, detekce pohybu uživatele a kontextu tohoto pohybu a odesílání naměřených dat na server. Požadavkem bylo zachování dostatečné výdrže zařízení při běhu na baterie. Dále se práce zaměřovala - [Výpočet globálního osvětlení pro rozšířenou realitu](https://dcgi.fel.cvut.cz/theses/2012/nikodtom/) - In order to merge virtual objects into a real scene seamlessly, it is important to maintain consistent common illumination. In this thesis, we propose a framework that captures high dynamic range light probes and decomposes them into sets of directional light sources in real-time. The light sources, captured and processed on a dedicated device, are - [Mobilní aplikace pro skupinové výdaje a její nasazení](https://dcgi.fel.cvut.cz/theses/2012/vavradav/) - Tato práce se zabývá projektem Dlužníček - mobilní aplikace pro správu výdajů ve skupině. V práci je popsána implementace Android verze, ale hlavní důraz je na všechno, co se dělo po vydání aplikace - tedy podpora, lokalizace, spolupráce na vývoji iPhone verze, marketing, měření chování uživatelů a monetizace. Cílem práce je poskytnout ostatním mobilním vývojářům - [Výuková aplikace pro předškolní děti](https://dcgi.fel.cvut.cz/theses/2012/tkadldag/) - Děti již dávno nevyrůstají ve světě nabízejícím pouze vlastní zkušenost: mohou spatřit ožívající víly i obludy v moderních renderovaných filmech i hrát si se složitými elektronickými hračkami, které pro jejich prarodiče představují komplexní zařízení daleko za hranicí běžných dětských hraček. Současné děti tak často zvládnou obsluhovat nejnovější model mobilního telefonu, ale zároveň mohou mít problémy - [Testování přístupnosti stránek státní správy ČR](https://dcgi.fel.cvut.cz/theses/2012/trpakvac/) - Tato bakalářská práce má za úkol ověřit aktuální stav přístupnosti webových stránek státní správy. K tomuto ověření byla po konzultacích s uživateli definována metodika hodnocených parametrů. Byl proveden test s uživateli a jeho výsledky využity k ověření základních předpokladů, z nichž metodika vychází. Tato pravidla byla použita k ověření přístupnosti deseti vybraných webových stránek státní - [Planární segmentace mračna bodů](https://dcgi.fel.cvut.cz/theses/2012/princdan/) - Tato bakalářská práce se zabývá problematikou zpracování mračna bodů, konkrétně segmentací na planární primitiva. Toto má uplatnění zejména při digitální 3D rekonstrukci objektů reálného světa. V současné době je snaha co nejvíce automatizovat proces zpracování naměřených dat, planární segmentace je jednou ze základních částí tohoto procesu. Konkrétním cílem této bakalářské práce je implementovat algoritmus, který - [Zobrazování komplexních scén pomocí adaptivní voxelizace](https://dcgi.fel.cvut.cz/theses/2013/valenkry/) - Cílem této práce je seznámit čtenáře s oblastí komplexních scén. Nezbytnost použití urychlujících metod je ukázána na možnostech GPU. Poskytnuto je shrnutí možných přístupů ke zjednodušení scény spolu s příklady zobrazovacích metod. Zjednodušená implementace metody Far Voxels je důležitou součástí této práce, neboť pomáhá hlouběji nahlédnout do problému komplexních scén. I když se jedná o - [Nepřímé osvětlení pomocí trasování kuželů](https://dcgi.fel.cvut.cz/theses/2013/drinotom/) - Indirect illumination is the fundamental part of realistic image synthesis. Its evaluation is computationally expansive and usually highly dependent on geometrical complexity of the scene. This thesis deals with the real-time indirect illumination. We examine the state of the art algorithms in this field and one of them, the Voxel Cone Tracing introduced by Crassin - [Adaptivní asistenční centrum pro pomoc nevidomým při ztrátě orientace](https://dcgi.fel.cvut.cz/theses/2013/novacja3/) - Tato práce se zabývá problematikou zálohování a synchronizace souborů implementované zejména pomocí technologie cloud computing. Práce je zaměřena na řešení problematiky verzování jednotlivých souborů a dlouhodobého uchování zálohovaných souborů, včetně příslušných verzí. Při dlouhodobém uchování verzovaných dat je hlavní snahou minimalizovat množství udržovaných dat na cloudové platformě. U samotného zpracování dat je také dbáno na - [Emulace myši a klávesnice pro motoricky postižené uživatele](https://dcgi.fel.cvut.cz/theses/2013/staryja3/) - Tato práce se zabývá vytvořením a následným testováním programu emulujícího myš a klávesnici postaveného na základě knihoven využívajících vstupů z webové kamery a mikrofonu. Nejprve je popsána specifikace a cíle, následně pak konkrétní implementace. Práce je založena na projektech VoiceKey Ing. Ondřeje Poláčka a facetrackeru z programu Talking Head Ing. Ladislava Kunce. Tyto projekty byly - [Automatické generování popisu cesty pro zrakově postižené](https://dcgi.fel.cvut.cz/theses/2013/boksajak/) - Práca pojednáva o návrhu systému pre generovanie popisu trás pre zrakovo postihnutých. Je navrhnutý a implementovaný kompletný systém pre generovanie týchto popisov. Práca analyzuje možnosti mobility a orientácie nevidiacich. Potom diskutuje, ako môže byť vybraný zdroj mapových dát využitý na generovanie popisov trás mestom pre zrakovo postihnutých. Je navrhnutý algoritmus pre generovanie takýchto trás. Riešenie - [3D modelář interiérů pro tablety](https://dcgi.fel.cvut.cz/theses/2013/somlopet/) - Diplomová práce se zabývá problematikou aplikací pro interiérový design. Analyzuje schopnosti dostupných nástrojů pro modelování interiérů pro desktopy a tablety. Navrhuje postup pro implementaci aplikace pro tablet iPad. Popisuje a rozebíra kroky k vytvoření dané aplikace. Na základě zpětné vazby uživatelů navrhuje možnosti rozšíření. - [Aplikace pro podporu běhu](https://dcgi.fel.cvut.cz/theses/2013/michama8/) - Stúpajúci trend v starostlivosti o zdravie formou relaxačných behov a vyspelosť mobilných technológií vytvára priestor pre tvorbu užitočných aplikácii na ich podporu. Opornou hudbou pri behu je možné nie len spríjemňovať túto činnosť, ale aj zlepšovať koncentráciu a rytmus. Tieto dva faktory sú veľmi dôležité pre správnosť cvičenia, behu. Cieľom tejto bakalárskej práce je práve - [Multiplatformní hra pro více hráčů](https://dcgi.fel.cvut.cz/theses/2013/wagnejak/) - Cílem této diplomové práce bylo vytvořit základ pro cross-platformní multiplayer hru. Součástí tohoto úkolu bylo navržení uživatelského rozhraní a jeho otestování s uživateli. Po implementaci prototypu klienta a serveru hry se testováním podařilo ověřit existenci problému, kdy stejnou hru hrají různí hráči na zařízeních o nestejné náročnosti na ovládání. Tyto rozdíly v náročnosti ovládání se - [Archivační systém pro cloudové prostředí](https://dcgi.fel.cvut.cz/theses/2013/mudrama1/) - Tato práce se zabývá problematikou zálohování a synchronizace souborů implementované zejména pomocí technologie cloud computing. Práce je zaměřena na řešení problematiky verzování jednotlivých souborů a dlouhodobého uchování zálohovaných souborů, včetně příslušných verzí. Při dlouhodobém uchování verzovaných dat je hlavní snahou minimalizovat množství udržovaných dat na cloudové platformě. U samotného zpracování dat je také dbáno na - [Editace obrazu v gradientní oblasti](https://dcgi.fel.cvut.cz/theses/2013/ulricpav/) - Tato práce se zabývá gradientními editacemi digitálních obrazů a realizací jednoduchého gradientního obrazového editoru. Popisujeme zde základní informace o gradientech, jejich využití v praktických nástrojích pro úpravu obrazu, a především pak řešení implementace gradientního editoru s využitím knihovny Math Kernel Library. Práce prezentuje obrazové výsledky práce našeho editoru a taktéž zhodnocení jeho využitelnosti v praxi, - [Semi-automatický 2D anotátor architektonických prvků](https://dcgi.fel.cvut.cz/theses/2013/musilren/) - Práce se zabývá analýzou, návrhem a implementací jednoduchého nástroje pro anotaci 2D architektonických prvků. Uživatel si definuje množinu stavebních elementů sám. Vytvořené anotace lze později zobrazit a změnit. Součástí nástroje je také možnost automatické anotace. - [Soustava synchronizovaných kamer](https://dcgi.fel.cvut.cz/theses/2013/drazajak/) - Tato bakalářská práce se zabývá teoretickým návrhem a realizací autonomního zařízení, sloužícího k pořizování videozáznamů s přesným časovým UTC razítkem v rámci soustavy těchto zařízení. V této práci je v počátku rozebrána problematika časové synchronizace zařízení a dnešní dostupná řešení. Práce obsahuje podrobný popis sběrnice I2C a komunikace mezi mikrokontrolerem a CMOS čipem po této - [Snímání pohybu pomocí systému Kinect](https://dcgi.fel.cvut.cz/theses/2013/stolapet/) - Práce seznamuje s technologiemi snímání pohybu, které se využívají například v zábavním průmyslu (filmy, hry, atd.), ale také v medicínské praxi, v armádě či robotice. V medicíně se technologie snímání pohybu využívá v laboratořích chůze k analýze chůze. Analýza chůze je jediný nástroj, který umožňuje pochopit složité kinetické a kinematické procesy vznikající při cyklu chůze. - [Nástroj pro tvorbu notového zápisu](https://dcgi.fel.cvut.cz/theses/2013/rejthedv/) - Nejlehčí způsob záznamu hudby je prostý text. Ovšem prostý text nemůže nést veškeré potřebné informace (délky not, rytmus) a autor nemůže prostý text jednoduše změnit v hudební partituru. Se softwarem, který analyzuje prostý text a rozpozná v něm zaznamenanou melodii, se všechno, co autor napíše, automaticky převede do hudební partitury ve formě obrázku nebo přehratelného - [Rozšiřitelný zobrazovací řetězec založený na odloženém stínování](https://dcgi.fel.cvut.cz/theses/2013/simekdan/) - Tato práce se zabývá návrhem a implementací moderního zobrazovacího řetězce se zaměřením na snadnou rozšiřitelnost z hlediska aplikace nových pokročilých algoritmů. Diskuzi metod používaných pro zobrazování v reálném čase následuje popis implementačního prostředí s návrhem architektury zobrazovacího systému. Použitelnost návrhu byla ověřena na řadě známých metod počítačové grafiky, například na výpočtu stínů, hloubky ostrosti nebo - [Rozhraní rozšířené reality pro více zařízení](https://dcgi.fel.cvut.cz/theses/2023/hametja1/) - Cílem práce je vytvořit uživatelské rozhraní pro rozšířenou realitu na velkoformátovém průhledném skleněném válci. Uživatel stojí uprostřed válce, na který je promítán obsah z několika videoprojektorů a zároveň může pozorovat scénu za sklem. Rozhraní je multimodální a umožnuje interakci pomocí hlasu a gest. Rozebíráme různé přístupy k řešení návrhu rozhraní a následně i zvolenou variantu. - [3D modelování z hrubých vektorových skic](https://dcgi.fel.cvut.cz/theses/2023/arameyan/) - Tato práce se zabývá vylepšením digitálního kreslícího nástroje Monster Mash, s důrazem na začlenění algoritmu pro zjednodušení skic a algoritmu pro deformaci As-Rigid-As-Possible (ARAP). Algoritmus pro zjednodušení skic, založený na segmentaci obrazu, zefektivňuje kreslící proces, čímž umožňuje uživatelům volně skicovat a rychle zjednodušovat svá umělecká díla. ARAP deformace poskytuje mocný nástroj pro úpravy skic bez - [Knihovna a čtení knih ve VR](https://dcgi.fel.cvut.cz/theses/2023/shirover/) - Tento projekt se zabývá analýzou a vývojem aplikace v Unity pro čtení knih ve virtuální realitě. Cílem projektu je vytvořit aplikaci, která bude mít všechny funkce elektronické knihy a zároveň přinese nové funkce, které jsou specifické pro virtuální realitu a nejsou možné pro běžné typy knih. Tento dokument popisuje teoretickou část vývoje VR aplikace i - [Výuková aplikace ve virtuální realitě s využitím hlasového rozhraní](https://dcgi.fel.cvut.cz/theses/2023/drimajak/) - Cílem této práce bylo navrhnout a implementovat zeměpisnou výukovou aplikaci ve virtuální realitě s hlasovým ovládáním. Práce prozkoumává vzdělávací aplikace ve virtuální realitě a analyzuje její návrhové principy a použitelnost. Na analytickou část navazuje uživatelský výzkum, kde byly formou dotazníku zjištěny klíčové požadavky a vlastnosti navrhované aplikace. Na základě výsledků výzkumu byl vyhotoven koncept společně - [Efektivní vzorkování pro výpočet komplexního osvětlení v reálném čase](https://dcgi.fel.cvut.cz/theses/2023/tomanka4/) - Tato práce se zabývá pokročilými technikami pro výpočet komplexního přímého a nepřímého osvětlení v reálném čase se zaměřením na metodu ReSTIR (Reservoir-based SpatioTemporal Importance Resampling). Součástí práce je praktická implementace algoritmu ReSTIR pro přímé osvětlení, která demonstruje robustní přístup pro vychýlené i nestranné vzorkování mnoha světel využívající hardwarově akcelerovaný ray tracing. Práce zahrnuje kvalitativní a - [Implementace zobracovacího řetězce pomocí GPGPU technik](https://dcgi.fel.cvut.cz/theses/2023/profojak/) - Tato bakalářská práce implementuje jednoduchý zobrazovací řetězec pomocí technik obecných výpočtů na moderních grafických procesorech. Implementace v technologii CUDA se soustředí na efektivní paralelní rasterizaci trojúhelníků a základní osvětlovací model. Práce mapuje a popisuje architekturu zobrazovacího řetězce a grafických čipů. - [Knihovna materiálů v unity](https://dcgi.fel.cvut.cz/theses/2023/timusfed/) - Tento projekt se zabýval a popsal problematiku modelování vzhledu materiálů s důrazem na fyzikálně založené modely. Dotýká se také témat tvorby materiálů pomocí shader grafů, pomocí nichž byly vytvořeny specializované dynamicky se měnící materiály využívající široké možností shader grafu. Pomocí nástroje shader graph byla vytvořena ukázka často používaných materiálů i unikátních stylů, inspirovaných různými videohrami. - [Měření povrchu BRDF s využitím LIGHTEC Minidiff V2 pro využití v programování her](https://dcgi.fel.cvut.cz/theses/2023/cezneluk/) - Tato práce se zabývá možností využití naměřených dat odrazivosti skutečných materiálů pro simulaci osvětlení povrchů v herních enginech Unity a Unreal Engine za účelem dosažení realistického vzhledu 3D objektů v počítačových hrách. Nejprve jsou v úvodu popsány fyzikální aspekty BRDF a kategorizovány existující analytické modely BRDF. Dále jsou rozebrány některé formáty pro ukládání dat BRDF, - [Ověření pravidel pro umisťování popisků](https://dcgi.fel.cvut.cz/theses/2023/machufi1/) - V posledních dekádách se výrazně zvýšila používanost počítačů. To mimo jiné vedlo ke vzniku online mapových služeb. Když porovnáme umístění popisků v online prostředí s fyzickými mapami, můžeme si všimnout významného rozdílu, v přístupu k návrhu daného rozmístění. Z tohoto důvodu jsme se rozhodli zkoumat vliv umístění popisků na uživatele mapových služeb. Porovnávat budeme rozmístění - [Sledování více uživatelů VR světa ve sdíleném fyzickém prostoru](https://dcgi.fel.cvut.cz/theses/2023/skoreja5/) - Tato práce představuje návrh a implementaci komplexního systému pro vytváření víceuživatelských zážitků ve virtuální realitě (VR). Práce se primárně zaměřila na vývoj pluginu založeného na enginu OpenXR se zvláštním důrazem na jeho integraci se systémem Unity. Efektivita systému byla vyhodnocena prostřednictvím kvalitativního testování uživateli a kvantitativního testování bez uživatelů. Jádro práce se zaměřuje na různé - [Pokročilé tutoriály v I3T](https://dcgi.fel.cvut.cz/theses/2023/louckada/) - Práce se zabývá vývojem nových výukových lekcí pro program I3T (Interactive Tool for Teaching Transformations). Program obsahuje úvodní sadu lekcí, která učí základy ovládání a transformací. Nové lekce mají za úkol naučit pokročilé uživatele ovládat složitější funkce programu a procvičit jejich znalosti transformací. Během práce byly zkoumány grafické a výukové postupy, které jsou využívány v - [Procedurální generování venkovních scén](https://dcgi.fel.cvut.cz/theses/2023/kyzrondr/) - Tato bakalářská práce popisuje implementaci snadno použitelného nástroje pro herní engine Unity, který dokáže procedurálně generovat venkovní scény. Nástroj je rozdělen na jednotlivé generátory, aby si mohl uživatel vybrat, jaké vlastnosti terén bude mít. Mezi ně patří silnice, lidmi vytvořené cesty, vodní eroze terénu, vodní tělesa a řeky. Výsledný terén je snadno upravitelný pomocí mnoha - [Vizualizace hierarchicky seskupených dat pomocí bodového diagramu](https://dcgi.fel.cvut.cz/theses/2023/gruncdan/) - Cílem této práce je interaktivní vizualizace bodových diagramů s statisíci hierarchicky seskupenými datovými body. Vizualizace automaticky vybírá barevnou paletu pro shluky na vybrané úrovni hierarchie. Úroveň hierarchie i barevná paleta se automaticky přizpůsobují podle úrovně příblížení bodového diagramu. Dále, tato vizualizace zlepšuje viditelnost zobrazených shluků snížením jejich vzájemného zákryvu. Tato vizualizační technika je demonstrována na - [Iteraktivní instalace s podmořskými flokujícími zvířaty pro děti](https://dcgi.fel.cvut.cz/theses/2023/jezowfil/) - Hlavním cílem této práce je seznámit se s fenoménem flokování zvířat v přírodě a vytvoření interaktivní podvodní simulace pro děti za pomocí Datově orientované technologie (Dots) dostupné v herním enginu Unity. Dostupná řešení pro flokování zvířat, která jsou k dostání na Unity asset storu a Unreal Marketplace jsou taktéž prozkoumána. Upravená verze Reynoldsova Boids algoritmu - [Věrný model lokomotivy pro simulátor](https://dcgi.fel.cvut.cz/theses/2023/chalodom/) - Práce se zabývá vhodným způsobem realtime implementace simulace parní lokomotivy v rámci hry Train Simulator. - [Univerzální kartotéka](https://dcgi.fel.cvut.cz/theses/2023/novakkr3/) - Tato práce se zabývá vytvořením návrhu aplikace univerzální kartotéky. Vychází z poznatků z vývoje a víceletého veřejného nasazení aplikace Matlafous Kartotéka, z rešerše konkurenčních řešení a z nového uživatelského výzkumu. Na základě těchto analýz je navržen koncept nové aplikace jakožto webového řešení, který je následně převeden do podoby Lo-Fi prototypu aplikace. Výsledky testování tohoto prototypu - [Využití herního enginu pro vytváření a sdílení poznámek](https://dcgi.fel.cvut.cz/theses/2023/oryshiva/) - Tato diplomová práce se zabývá návrhem a vývojem aplikace pro psaní poznámek, která kombinuje efektivní techniky výuky, gamifikuje proces studia a umožňuje uživatelům volně prozkoumávat poznámky ostatních. Shrnuji zde výzkumy, které stojí za efektivními studijními technikami, analyzuji návrhová rozhodnutí různých aplikací pro psaní poznámek, představuji technické nástroje použité k vytvoření projektu a vysvětluji architekturu a - [Simulace herní umělé inteligence](https://dcgi.fel.cvut.cz/theses/2023/gargumat/) - Téměř každá dnešní hra obsahuje nějaký druh simulace umělé inteligence. Jednou z nejpoužívanějších je simulace umělé inteligence nehráčských postav. Tyto simulace jsou o vytváření algoritmů, díky nimž mohou tyto postavy působit jako lidé nebo jako zvířata. Můj projekt se zaměřuje na zmapování možných způsobů používaných k simulaci rozhodovacího procesu nehráčských postav a na implementaci jedné - [Aplikace pro experimenty zkoumající symetrie v obrázcích](https://dcgi.fel.cvut.cz/theses/2023/jandema2/) - Tato diplomová práce diskutuje design a samotný vývoj webové aplikace pro správu a vyplňování psychofyzikálních experimentů, primárně takzvaných 2-AFC testů. Aplikace zahrnuje vše od tvorby a správy experimentů, nastavení testovacího prostředí až po samotný průchod experimentem konkrétním účastníkem experimentu. Hlavním cílem bylo nabídnout moderně vypadající a uživatelsky přívětivou aplikaci, která ale stále splňuje požadavky na - [3D logická hra](https://dcgi.fel.cvut.cz/theses/2023/veselsa1/) - Tato práce se zabývá analýzou herních principů 3D logických počítačových her. Zejména logických her, které mění herní prostředí. Na základě této analýzy byla navržena 3D logická hra z pohledu první osoby a její design a popis implementace je obsažen v této práci. Pro hru byly vytvořeny modulární komponenty, modely a jejich materiály pro implementování výsledné - [Porovnání videofiltrů v GLSL a 2D Canvasu](https://dcgi.fel.cvut.cz/theses/2023/pletirad/) - Cílem práce je vytvořit JavaScriptovou knihovnu s použitím WebGL. Pomocí této knihovny bude možné provádět úpravy nad dvourozměrnými texturami pomocí jednoho či více shaderových programů v sérii. Tato knihovna bude testována na vzorové aplikaci, ve které se budou filtry, implementované pomocí shaderů, aplikovat na snímky videa v reálném čase. Posledně se bude měřit výkon aplikace - [Knihovna pro procedurální generování dlaždic v počítačových hrách](https://dcgi.fel.cvut.cz/theses/2023/libalrud/) - Cílem této bakalářské práce je prozkoumat možný vývoj generování tzv. dlaždicových systémů v reálném čase. Implementace generátoru na základě návaznosti hranic kachlíků slouží jako podklad k průzkumu možností generace dlaždicových systémů. Referenční implementace zahrnuje širokou škálu funkcí, včetně poolování objektů, generování terénu, vícevrstvého obsahu, manuálního nastavování stavu a pathfindingu. Analýzou výkonnosti různých aplikací této implementace - [Rozšířená realita ve městě](https://dcgi.fel.cvut.cz/theses/2023/vargape1/) - V posledních letech zažila oblast rozšířené reality (AR) mimořádný růst, podpořený inovacemi v geoprostorových technologiích. Tato diplomová práce představuje aplikaci, která využívá Geospatial API - technologii uvedenou na trh v květnu 2022 - pro vizualizaci podzemních inženýrských sítí v ulicích města Prahy. Aplikace je založena na datech poskytnutých Institutem plánování a rozvoje Prahy. Úvodní výzkum - [Tvorba modulárních 3D komponent pro videohry](https://dcgi.fel.cvut.cz/theses/2020/mikusale/) - Hráči počítačových her mají stále vyšší a vyšší nároky na grafické zpracování herního světa a jeho detaily. Aby jim mohlo být vyhověno, grafici musí neustále upravovat svůj přístup a používané modelovací techniky. Jeden z moderních a populárních přístupů je založen na modularitě a modulárním designu. Přestože tento přístup má spoustu benefitů, přesný popis technik a - [Hmatové modely pro seniory se zrakovým postižením](https://dcgi.fel.cvut.cz/theses/2020/cherndin/) - Starší lidé s těžkým poškozením zraku často žijí v ústavních zařízeních poskytujících specializovanou péči. Tato skupina uživatelů má specifické potřeby, schopnosti a preference, především z hlediska orientace v prostoru, interakce s technologiemi a volnočasových aktivit. V této práci jsem navrhla pipeline pro rekonstrukci budovy z obrazů, které splňují požadavky patentu „Trojrozměrný model budovy primárně pro - [Vzdálené realistické zobrazování pro VR a mobilní zařízení](https://dcgi.fel.cvut.cz/theses/2020/kravejar/) - Klasické VR poskytujú vysokú kvalitu vizualizácie, ale obmedzujú pohyb užívateľa, keďže sú pripojené k PC káblom a mobilné VR majú iba GPU s relatívne nízkym výkonom. Cieľom práce je dosiahnuť dobrý VR zážitok bez obmedzenia na pohyb: vysoká obnovovacia frekvencia a okamžitá zmena zobrazenia pri zmene polohy hlavy. V našom riešení, scéna je vykresľovaná na - [Konfigurovatelný nástroj pro vytváření syntetických datových sad](https://dcgi.fel.cvut.cz/theses/2020/bubentom/) - Při vyhodnocování funkcionality algoritmů z oboru počítačového vidění či při trénování nových algoritmů za pomocí metody strojového učení, velké množství algoritmů obsahujících dodatečné ground truth výstupy, které reprezentují ideální výsledek daných algoritmů. V této práci jsme analyzovali existující datatové sady určené pro počítačové vidění. Zkoumali jsme, jak jsou taková data získávána jak ve skutečném světě, - [Aplikace pro podporu redukce a třídění odpadu v domácnosti](https://dcgi.fel.cvut.cz/theses/2020/kopeceva/) - Tato práce se zabývá podporou procesů spojených s tříděním a redukcí odpadu v domácnosti. Zaměřuje se na informovanost uživatelů a jejich motivaci chovat se ekologičtěji. Prvním cílem práce je zanalyzovat současnou podpůrnou sít’ k těmto procesům, vyhodnotit informační kanály se současnými možnostmi a vytipovat jejich nedostatky. Kromě nedostatků v současných řešení se práce zabývá uživatelským - [Mobilní Android aplikace pro rešení výukových uloh v systému EduARd](https://dcgi.fel.cvut.cz/theses/2020/kubismic/) - Cieľom tejto bakalárskej práce je vytvoriť mobilnú Android aplikáciu na riešenie výukových úloh v systéme EduARd. Aplikácia komunikuje so serverovou časťou systému EduARd, ktorá poskytuje definície úloh vo forme XML súborov a príslušných obrázkov. V prvej časti práce je popísaná analýza existujúcich riešení a sú uvedené požiadavky na návrh aplikácie. V druhej časti je popísaný - [Metody motivace pro atributy přístupnosti k crowdsourcingu](https://dcgi.fel.cvut.cz/theses/2020/riganmic/) - Dostatočné množstvo a vysoká kvalita dát zozbieraných užívateľmi sú kľúčové pre online platformy založené na davovom zbere. Preto je nevyhnutné definovať metódy motivácie, ktoré by prilákali širokú verejnosť a viedli ju k vysoko kvalitnej práci. V diplomovej práci uvádzame výsledky nášho výskumu zameraného na návrh najúčinnejších metód motivácie pre online neziskovú crowdsourcing platformu zameranú na - [Konverzační asistent pro chytrou domácnost](https://dcgi.fel.cvut.cz/theses/2020/talacrud/) - Tato práce se zabývá návrhem konverzacního asistenta pro chytrou domácnost se zamerením na cílovou skupinu zrakove postižených osob a senioru. Za pomocí principu „User-Centered-Design“ je vytvoren prototyp konverzacního asistenta pro praní prádla, hlasové ovládání pracky a rešení opravy poruch. Prototyp je následne podroben experimentu použitelnosti uživatelského rozhraní s definovanou cílovou skupinou uživatelu, který má za - [Hudební hra ve virtuální realitě](https://dcgi.fel.cvut.cz/theses/2020/skoreisa/) - V této práci popisuji vývoj hry PaintPong pro virtuální realitu, jejíž hlavní mechachanika je založená na odrážení barevných kuliček do rytmu a obarvení co největší části okolí. Kuličky se chovají různými způsoby podle své barvy. Tato práce obsahuje návrh této hry, implementaci, testování a následné úpravy na základě uživatelského testování. Dále obsahuje popis editoru úrovní - [Knihovna pro vykreslování textu v OpenGL](https://dcgi.fel.cvut.cz/theses/2020/tomankar/) - Tato bakalářská práce se zabývá problematikou vykreslování textu a vývojem knihovny pro jeho vykreslování založené na OpenGL. Představuje základní typografické koncepty, existující formáty pro popis fontů a metody jejich vykreslování. Součástí práce byla podrobnější analýza dvou vybraných metod a jejich implementace v podobě knihovny. Výsledky implementace obou metod byly v závěru porovnány z hlediska rychlosti, - [Popis alternativních tras v multimodální dopravě pro nevidomé cestovatele](https://dcgi.fel.cvut.cz/theses/2020/usanvik/) - Tato diplomová práce se zaměřuje na podporu nezávislého cestování pro nevidomé lidi. Přestože množství aplikace nabízí navigační funkce pro nevidomé uživatele, nejsou často dotazování, zda nabídnutá trasa je pro ně ta nejvhodnější. Hlavním cílem je vytvořit koncept přehledů tras, ze kterých mohou lidé získat informace o nadcházející cestě. Pro návrh řešení byly analyzovány literatura a - [Simulace zvětrávání hornin](https://dcgi.fel.cvut.cz/theses/2020/cimbuvoj/) - Tato bakalářská práce pojednává o simulacích zvětrávání v rámci počítačové grafiky a současně navrhuje implementaci aplikace, která umožňuje simulaci zvětrávání skal. Aplikace umožňující automatickou generaci věrohodných a reálných skalních útvarů může najít uplatnění ve videoherním i filmovém průmyslu, protože ruční modelování skalních útvarů a zároveň zachování co největší realističnosti modelu je časově náročná a složitá - [Realistické metriky 3D scén](https://dcgi.fel.cvut.cz/theses/2020/vlcekvl2/) - Práce se zabývá analýzou složitosti scén ve 3D prostoru pomocí metrik. Hodnoty těchto metrik jsou porovnávány s výkonem algoritmů pro renderování scén. Výstupem práce je aplikace v jazyce C++, která dokáže nad zadanou scénou vypočítat hodnoty metrik (tyto statistiky uloží do prostého textového souboru) a zároveň na základě jejich hodnot vizualizovat scénu v interaktivním prostředí. - [Jídlo a pití ve virtuální realitě a jak může obohatit uživatelův zážitek](https://dcgi.fel.cvut.cz/theses/2020/zakovurs/) - Hlavním cílem této práce je podívat se zblízka na jídlo a nápoje ve spojení s Virtuální realitou (VR). Jak dosáhnout tohoto propojení a jak to ovlivní náš celkový zážitek. Byl proveden rozbor dvou hlavních přístupů, fiktivní jídlo a príchutě simulované počas VR zážitku a skutečné jídlo a pití přikrášleno o virtuální prvky. Spolu s tím - [Hodnocení výkonu hráce - metodika a implementace](https://dcgi.fel.cvut.cz/theses/2020/poznimic/) - Předmětem práce je analýza možností hodnocení akcí hráče v počítačových hrách a implementace modulu, který by byl schopen hráči takové hodnocení poskytnout jako zpětnou vazbu. Práce nejprve rozebírá analýzu předchozího výzkumu, existujících řešení a průzkumu mezi hráči. Další část obsahuje shrnutí možností evaluace a prezentace zpětné vazby hráči. Poslední část je pak o mé implementaci - [Konverzační rozhraní pro sekundární úkoly při řízení automobilu](https://dcgi.fel.cvut.cz/theses/2020/chvatluk/) - Tato práce se zabývá interakcí s palubním počítačem automobilu pomocí konverzačního rozhraní s ohledem na cílovou skupinu seniorů. Hlavním cílem této práce je analyzovat chování seniorů při plnění sekundárních úkolů pomocí konverzačního rozhraní při řízení a navrhnout toto rozhraní podle jejich potřeb. Tyto sekundární úkoly byly specifikovány v případech použití navigace a odesílání zpráv. Pro - [Prototypování dotykových uživatelských rozhraní v automobilech](https://dcgi.fel.cvut.cz/theses/2020/hejnamar/) - Tato práce se zabývá návrhem způsobů pro zjednodušení tvorby prototypů dotykových rozhraní automobilů. Na základě seznamu požadavků na vlastnosti takových prototypů jsem analyzovala několik technologií pro návrh uživatelských rozhraní a vybrala takovou, pomocí které se dají navržené způsoby implementovat. Výsledkem je knihovna tříd a sada doporučení, které prototypování usnadňují. Vzniklé poznatky jsou demonstrovány na implementaci - [Škálovatelná simulace dopravy v systému VRUT](https://dcgi.fel.cvut.cz/theses/2020/neckavit/) - Tato práce popisuje aktuální implementaci chování řidičů v systému VRUT a navrhuje její vylepšení. - [Pokročilý nástroj pro výrobu vizuálních efektů pro živá vystoupení](https://dcgi.fel.cvut.cz/theses/2020/petrovad/) - Díky probíhající proměně koncertů a hudebních vystoupení obecně do podoby multimediálních zážitků se otevírá nový prostor pro zkoumání vztahu hudby a obrazu. Nástroj Skinny Mixer nabízí míchání videí, použití vizuálních efektů a synchronizaci s hudbou. Nástroj je navržen pro živá vystoupení a během vývoje byl opakovaně nasazován v rámci audiovisuálního vystoupení Simulacrum AV. - [Aplikace pro design a export závodů stopy](https://dcgi.fel.cvut.cz/theses/2020/isaiemyk/) - Vytváření trojrozměrných scén závodních tratí vyžaduje znalost specifického softwaru a může být časově náročné. Výzkumné centrum Smart Driving Solutions používá řidičský simulátor Cruden Panthera pro řadu interních a externích účelů. Simulátor poskytuje možnost používat vlastní scény závodních tratí, což je nezbytné pro výzkum. Tato bakalářská práce popisuje návrh a implementaci nástroje pro návrh a editaci - [Podpora pokročilejších rigovacích technik pro herní engine Unity3D](https://dcgi.fel.cvut.cz/theses/2020/tkacjak/) - Tato práce se zabývá podporou pokročilejších rigovacích technik v herním engine Unity. Jedná se zejména o podporu technik, které jsou známé pod pojmy „twist joints“ a „interpolation joints“. V rámci této práce proto byly vytvoreny knihovny v programu Autodesk Maya a Unity, s jejichž pomocí bude možné tyto techniky vytvorit a poté prenést do Unity. - [Adaptace budovatelské strategie ve virtuální realitě](https://dcgi.fel.cvut.cz/theses/2020/petrove1/) - Tato práce se zabývá adaptací budovatelské strategie ve VR. Zaměřuje se na to, jak uskutečnit takovou hru ve VR a plně využít všeho, co nám tato platforma dovoluje. Pro průzkum této problematiky zkoumá jak již existující budovatelské strategie na různých herních platformách, tak obecný přístup k implementaci aplikací a 3D uživatelských rozhraní ve VR. - [Navrhování moderního grafického rozhraní API na vysoké úrovni](https://dcgi.fel.cvut.cz/theses/2020/galajrom/) - Příchod grafického, nízko-úrovňového grafického rozhraní Vulkan v roce 2016 přinesl pro developery příležitost využít vykreslovací a výpočetní schopnosti dnešních grafických karet na mnoha platformách a s vysokým výkonem. Pro jeho použití je ovšem třeba vynaložit značně větší úsilí, než pro jeho předchůdce OpenGL. Tato práce předkládá rozhraní, které zjednodušuje vývoj v porovnání s rozhraním Vulkan, - [Sledování reálných objektu ve virtuální realitě](https://dcgi.fel.cvut.cz/theses/2020/lazarjan/) - Předmětem této práce je zkoumání způsobů využití rozpoznávání a sledování barevně odlišených předmětů pomocí hloubkové kamery pro VR aplikace. V práci jsem využil hloubkovou kameru Microsoft Kinect v2 a Azure Kinect a knihovny OpenCV a PCL. - [Bojové hry](https://dcgi.fel.cvut.cz/theses/2020/petroal1/) - Tato bakalářská práce se zabývá analýzou herních mechanik bojových her. Tuto analýzu pak využiji k návrhu a implementaci prototypu mé vlastní bojové hry. Následně vytvořím návrh designu finální hry a hru implementuji a otestuji. Hra je implementována v Unity. - [Zvuk vo VR](https://dcgi.fel.cvut.cz/theses/2020/skalajoz/) - Cieľom mojej práce bolo ozvučenie vzdelávacej VR aplikácie ESERO cesta na Mesiac vytvorenej Ing. Ondrejom Okluským. Ozvučenie má dotvoriť a celkovo zlepšiť uživateľský zážitok virtuálnej reality. Zvuk má zlepšiť komunikáciu medzi aplikáciou a hráčom, dotvoriť atmosféru a sprostredkovať novú informáciu. Analýza, návrh a implementácia zvuku danej aplikácie je obsahom tejto práce. Výsledkom práce je ozvučená - [Multimodální interakční zařízení pro sekundární úkoly za jízdy](https://dcgi.fel.cvut.cz/theses/2020/jarusjan/) - Tato práce se zaměřuje na multimodální interakci s infotainment systémem v autě, konkrétně kombinací konverzačního rozhraní s taktilní/haptickým ovládáním se zaměřením na starší řidiče. Hlavními cíli bylo zjistit, jestli fyzický ovladač dokáže usnadnit interakci s konverzačním asistentem v autě, zejména ve stresových situacích, a navrhnout ho. Návrh vznikl na základě analýzy chování starších řidičů při - [Implementace vykreslovacího systému v Rustu](https://dcgi.fel.cvut.cz/theses/2020/lavusedu/) - Vulkan je dnes de-facto štandardom pre otvorené mnoho-platformové vykresľovanie grafiky v reálnom čase. Vývojári môžu vďaka Vulkanu naplno využiť silu grafických kariet na mnohých platformách vďaka jeho jednotnému dizajnu. Vulkan naviac prináša mnoho vylepšení v porovnaní so starším OpenGL. Vulkan je však zameraný na omnoho nižší level ako OpenGL a preto vyžaduje viac práce na - [Vyhodnocení postupů pro vkládání reálných objektů do mapy davem](https://dcgi.fel.cvut.cz/theses/2020/siegedom/) - Tato práce se zabývá problematikou určování přesné polohy objektů na chodníkové síti a jejich zanesení do mapy. Analyzuje se, jak se uživatel orientuje na mapě a které orientační body mu pomáhají k určení přesné polohy objektu na chodníkové síti. Na základě získaných poznatků jsou analyzovány mapové podklady. Z nich je vybrán mapový podklad, který obsahuje - [Simulace sopečných erupcí](https://dcgi.fel.cvut.cz/theses/2020/ocenamic/) - Tato diplomová práce se věnuje návrhu a implementaci aplikace simulující chování tekoucí lávy v terénu. Návrh aplikace vychází z kombinace poznatků z existujících řešení na přidružená témata. Simulace probíhá za využití metody SPH pro simulaci kapalin a je implementovaná v jazyce C++. Grafická část aplikace je postavena na knihovně OpenGL. Simulace probíhá paralelně na CPU. - [Multiplatformní aplikace v rozšířené realitě pro vizualizaci satelitů Země](https://dcgi.fel.cvut.cz/theses/2020/pospivoj/) - Tato bakalářská práce se zabývá vývojem multiplatformní mobilní aplikace s využitím prvků rozšířené reality pro vizualizaci poloh satelitů Země a prvků pozemního segmentu GPS. Cílem práce je seznámit čtenáře s možnostmi multiplatformního mobilního vývoje, frameworky pro vývoj aplikací využívajících rozšířené reality a s daty a procesy potřebnými k výpočtu pozic satelitů. Na základě analýzy těchto - [Testování užitečnosti nátroje pro výuku tranformací](https://dcgi.fel.cvut.cz/theses/2024/bocekjir/) - Program Interactive Tool for Teaching Transformations (I3T) byl vytvořen s cílem pomoci studentům porozumět transformacím využívaným v počítačové grafice. Práce se zaměřuje na otestování užitečnosti zmiňovaného programu a zkoumá, zda je vhodné jej zařadit jako pomůcku do předmětů, které se výukou počítačové grafiky zabývají. Na základě důkladné analýzy programu I3T byla vybrána specifická témata, ve - [Cvičení pro seniory ve VR](https://dcgi.fel.cvut.cz/theses/2024/olysarad/) - Zdánlivě drobné nehody, jako jsou zakopnutí či uklouznutí, mohou změnit lidský život. To platí zejména pro starší osoby, protože riziko úrazů způsobených pádem a jejich závažnost se s věkem zvyšuje. V posledních letech se prevence pádů stala kritickou oblastí výzkumu a bylo navrženo mnoho technik a metod prevence. S nástupem technologií virtuální reality (VR) se - [Webové aplikace běžící na straně klienta pro podporu výuky barevných modelů](https://dcgi.fel.cvut.cz/theses/2024/tychtjan/) - Barvy jsou součástí našeho každodenního života, ale jak vlastně takové barvy vnímáme a jak správně vysvětlit rozdíly mezi nimi? V této bakalářské práci se budu snažit vytvořit webovou aplikaci pro podporu výuky barevných modelů, kde se budu zabývat nejen vnímání barev, ale také cestě jak se začaly barvy měřit, získávat důležitá data a vytvářet diagramy. - [Navigace v prostorách ČVUT FEL](https://dcgi.fel.cvut.cz/theses/2024/farkato3/) - Tato diplomová práce se zabývá problematikou navigace v budovách a návrhem nového systému značení v prostorách ČVUT FEL. Empirické pozorování ukázalo, že navigační cedule nejsou používané a studenti prvních ročníků nebo příležitostní návštěvníci budovy mají problém najít svůj cíl. Fakulta tak nově u vstupu do budovy instalovala interaktivní kiosek s mapou, nicméně před jeho vývojem - [Využití umělé inteligence pro generování obsahu pro rozšířenou realitu](https://dcgi.fel.cvut.cz/theses/2024/zizkoale/) - Využití umělé inteligence (AI) , zejména prostřednictvím generativních modelů, se rychle rozvíjí. Tato diplomová práce zkoumá využití generativních modelů při tvorbě digitálního obsahu pro aplikace rozšířené reality (AR). Tato oblast zaznamenala významný růst, který byl podpořený pokroky v lokalizačních systémech, včetně systémů vizuálního pozicování (VPS). Práce se zaměřuje na generování digitálního obsahu pro aplikace AR - [Procedurální generování vln na vodní hladině](https://dcgi.fel.cvut.cz/theses/2024/shubevik/) - Tato práce se zaměřuje na analýzu různých metod simulace vodní plochy a implementaci jedné z nich. Začíná teoretickým porovnáním různých způsobů simulace vody, zhodnocením jejich výhod a nevýhod. Vybraná metoda je potom vysvětlena podrobněji a zároveň je upřesněna motivace, která stála za jejím výběrem. Poté je v kapitole o návrhu vyložena struktura aplikace, zatímco dále - [Fotografický přístroj z kamery pro počítačové vidění](https://dcgi.fel.cvut.cz/theses/2024/reinhtom/) - Tato práce se zaměřuje na návrh a výrobu fotografického přístroje s použitím kamery pro počítačové vidění SVS-VISTEK SHR411CXGE a jednodeskového počítače. Obě zařízení jsou uzavřena do těla vytištěného na 3D tiskárně spolu s dalšími komponenty, jako jsou baterie, displej a další, které se běžně nacházejí na fotoaparátech. Tato kombinace přibližuje nejmodernější technologie kamer pro počítačové - [Pokročilé uživatelské rozhraní pro 3D modelování z ručních kreseb](https://dcgi.fel.cvut.cz/theses/2024/cicvatom/) - Existuje mnoho nástrojů pro tvorbu 3D modelů. U velké části z nich se však uživatelé můžou pozastavit nad tím, že jejich rozhraní a ovládání jsou příliš složité. Například v ituacích, kdy chtějí vytvořit jednoduchý prototyp nebo pouze studovat pohyb 3D modelu. Monster Mash vyřešil tento problém tím, že uživatelé nakreslí pouhý obrys postavy z profilu. - [Generování jeskynních systémů](https://dcgi.fel.cvut.cz/theses/2024/doudamar/) - Tato bakalářská práce představuje nástroj pro procedurální generování jeskynních systémů za použití algoritmu pro nejkratší cestu, algoritmu Primitive Sweeping, algoritmu Marching Cubes a dalších algoritmů z počítačové grafiky. Tyto existující algoritmy jsou sekvenčně využity pro vygenerování realisticky vypadajících krasových jeskynních systémů, krápníků a jeskynních jezer. Při generování jsou v úvahu brány geologické podmínky prostředí, jako - [Modulární syntéza pomocí softwaru Pure Data ve VR](https://dcgi.fel.cvut.cz/theses/2024/pelikon1/) - Hlavním tématem této práce je integrace Pure Data patchů do virtuální reality pomocí Unreal Enginu a LibPD. Výsledkem je aplikace spustitelná v operačním systému Windows propojeným s platformou Oculus Quest. Uživatel v této aplikaci vytváří modulární syntezátor, ve kterém jednotlivé moduly představují Pure Data patche. Text nejdříve popisuje relevantní pojmy a analyzuje existující implementace a - [Systém pro evaluaci efektivity technik testování uživatelského rozhraní založených na modelu](https://dcgi.fel.cvut.cz/theses/2024/davidzde/) - Tato práce představuje návrh a implementaci systému pro hodnocení účinnosti technik testování uživatelského rozhraní založených na modelech, konkrétně pomocí metody kombinatorického testování (angl. Combinatorial Interaction Testing - CIT). Cílem je zlepšit testování softwaru zvýšením míry odhalení chyb, pokrytí testů a efektivity ve srovnání s tradičními metodami. S rostoucí složitostí softwarových aplikací se tradiční metody testování - [Půjčovna sportovního náčiní](https://dcgi.fel.cvut.cz/theses/2024/travnja5/) - Tato diplomová práce se zaměřuje na návrh automatizované půjčovny sportovního vybavení s důrazem na maximální uživatelskou přívětivost. Cílem je rozvinout prvotní myšlenku půjčovny a vytvořit službu, která uživatelům oproti současné nabídce konkurence nabídne řešení lépe uspokojující jejich potřeby. Práce proto využívá metodiky uživatelsky orientovaného designu (z angl. user-centered design), které do všech fází vývoje zapojují - [Vizualizace průchodu studiem na univerzitě](https://dcgi.fel.cvut.cz/theses/2024/shornada/) - Diplomová práce se zabývá problematikou dostupnosti informací o studijním programu "Softwarové inženýrství a technologie" na FEL ČVUT. Studenti v současné době mohou získávat tyto informace zejména z webů fakulty, případně během samotného studia od příslušných vyučujících nebo dalších studentů. Celkově ovšem chybí přehledná forma vizualizace celého průchodu studiem. Cílem práce je návrh a implementace frontendové - [Využití těsných obálek pro hierarchie obalových těles](https://dcgi.fel.cvut.cz/theses/2024/veverlu4/) - Tato práce se zabývá metodami stavby hierarchie obálek (BVH), které jsou využitelné v algoritmech sledování paprsku. Soustředí se na techniky aplikovatelné pro interaktivní aplikace pracující s dynamickými scénami. Na základě důkladné analýzy těchto technik dva efektivní algoritmy na stavbu BVH, využívající těsná obálková tělesa, jako například OBB a ODOP, byly naimplementovány. Pro implementaci a integraci - [Interaktivní aplikace využívající pohybová data pro analýzu pohybového aparátu](https://dcgi.fel.cvut.cz/theses/2024/koudebar/) - Tato diplomová práce zkoumá převedení současných metod pro zachytávání pohybu bez snímačů (markerů) a principů gamifikace v pediatrické fyzioterapii a ergoterapii do moderní doby počítačového věku. Cílem výzkumu je zjednodušit proces testování a vyhodnocování pohybu testovaných osob tak, aby se zvýšila jejich angažovanost a bylo možné začlenit tyto metody do standardizovaných lékařských postupů. Vývoj zahrnoval - [Edukativní počítačová hra](https://dcgi.fel.cvut.cz/theses/2024/janskdus/) - The main aim of this thesis is to develop game mechanics for an educational game project targeted at children aged 10-15, focusing on internet safety, awareness of scams, and cyberbullying. The game is fundamentally narrative-driven, enriched with diverse story branches, and falls within the adventure genre. The players engage as amateur detectives solving cases. The - [Úniková hra s rozšířenou realitou](https://dcgi.fel.cvut.cz/theses/2024/vataspet/) - V této bakalářské práci je popsán postup vytváření únikové hry pro více hráčů v rozšířené realitě. Nejprve jsou porovnány podobné existující hry. Dále jsou analyzovány vývojářské nástroje pro tvorbu her s rozšířenou realitou a her pro více hráčů po síti. Dále je detailně popsán vývoj této hry. Hra je testována na jedenácti lidech a výsledky - [Optimalizace portoflia heuristik pro optimální plánování](https://dcgi.fel.cvut.cz/theses/2024/zampadan/) - Nalezení optimálního řešení plánovacího problému může trvat velmi dlouho. Z tohoto důvodu je potřeba prohledávat stavový prostor problému efektivně. Jednou z osvědčených možností je A* plánovač, jehož účinnost je přímo závislá na použité heuristické funkci. Tato funkce by měla být přípustná a zároveň poskytovat užitečné informace. Tato práce se věnuje hledání těchto heuristik. Heuristiky nacházíme - [Tvorba kognitivních map pro zrakově postižené pomocí virtuální reality](https://dcgi.fel.cvut.cz/theses/2024/kovalmat/) - Jedinci se zrakovým postižením potřebují specifické nástroje k získávání prostorových informací o prostředí, ve kterém se potřebují zorientovat, jako jsou například jednotlivá podlaží domů. Tento typ znalostí se kolektivně nazývá kognitivní mapa prostředí a skládá se z několika komponent (orientační body, vzdálenosti, směry, cesty atp.). Různé interakční metody jsou různě vhodné pro získávání různých komponent - [Vizualizace aktuálního stavu výrobní linky](https://dcgi.fel.cvut.cz/theses/2024/kaslonat/) - Bakalářská práce se zabývá vytvořením webové aplikace, která bude vizualizovat aktuální stav výrobní linky ve společnosti Daikin. Je zde představena logiky linky a proces výroby klimatizačních jednotek, které jsou potřeba pro pochopení problematiky. Následuje popis návrhu, kde jsou vysvětleny změny provedené na modelu linky, zejména nově používané druhy pozic a strukturální změny na lince, a - [Procedurální generování budoucí výstavby měst dle pravidel](https://dcgi.fel.cvut.cz/theses/2024/potocvla/) - Tato práce si klade za cíl prozkoumat integraci procedurální generace do oblasti urbanistického rozvoje. Generátor navrhne model možné zástavby pozemku na základě požadavků uživatele, jako jsou minimální vzdálenost, šířka ulice, výška podlaží, maximální počet podlaží, minimální hustota nebo úroveň detailů. Generátor také poskytuje informaci o zastavěné ploše modelu, jelikož je to důležitý ukazatel pro urbanistické - [Simulace vodopádů](https://dcgi.fel.cvut.cz/theses/2024/kolarzd8/) - Tématem této diplomové práce je simulace velkých vodopádů. Pro tyto vodopády je specifický vysoký průtok a tvorba mlhy v jejich bázi. Primárním cílem je navrhnout model simulace takových vodopádů, který využívá metod Smoothed Particle Hydrodynamics(SPH) pro simulaci dynamiky vodní masy a eulerovské simulace dynamiky tekutin Stable Fluids pro simulování mlhy, a otestovat možnosti tohoto modelu - [Integrace simulátoru dronů v Unreal Enginu](https://dcgi.fel.cvut.cz/theses/2024/hrncija4/) - Bakalářská práce se zabývá spojením plně autonomního simulačního systému dronů skupiny Multirobotických systémů (MRS) s herním enginem Unreal Engine 5 (UE5) a navržením virtuálních prostředí vhodných pro testování algoritmů autonomního letu dronů. Virtuální prostředí byla vytvořena procedurálním generováním a zahrnují nekonečný les a uzavřené prostředí jeskyně. Pro tvorbu terénu lesa byl použit generátor šumu Perlin - [Televize s dvěma obrazovými výstupy](https://dcgi.fel.cvut.cz/theses/2024/havragab/) - So stále rastúcou popularitou používania dotykových zariadení sa poskytuje zaujímavá príležitosť na preskúmanie možností využitia takýchto zariadení v kontexte ovládania televízie. Táto práca skúma vhodnosť a používateľský zážitok z používania zariadenia s dotykovou obrazovkou namiesto televízneho ovládača. Uskutočneného používateľského prieskumu sa zúčastnilo 76 participantov, vďaka ktorým bolo možné získať potrebné údaje potrebách, preferenciách a problémoch - [Sbírka znovupoužitelných Nuxt komponent](https://dcgi.fel.cvut.cz/theses/2024/moravvo1/) - Tato práce se zaměřuje na návrh a vývoj sbírky znovupoužitelných komponent pro webové aplikace využívající framework Nuxt. Cílem je vytvořit kolekci komponent, které zjednoduší začátek vývoje a zároveň budou jednoduše rozšiřitelné a upravitelné. Práce se nezaměřuje pouze na samotné komponenty, ale také na jejich dokumentaci a další nástroje podporující celý životní cyklus aplikace od návrhu - [Využití metody regularizace odměn ve hrách s neúplnou informací](https://dcgi.fel.cvut.cz/theses/2024/holecto6/) - Regularizace odměn se ukázala jako užitečná technika pro algoritmy posilovaného učení určené k řešení her s neúplnou informací. Jeden takový algoritmus používající tuto techniku je nedávno vyvinutý algoritmus Regularizovaná Nashova Dynamika (RNaD), který dosáhl výsledku na úrovní expertních hráčů ve hře Stratego. Studie těchto technik se zatím ale zaměřovala na dvouhráčové hry s nulovým součtem - [Digitální reprezentace interiérů budov pro osoby se zrakovým postižením](https://dcgi.fel.cvut.cz/theses/2024/hliavhan/) - Pro osoby se zrakovým postižením (ZP) je výhodné studovat prostředí před jeho návštěvou. Pro tuto skupinu je důležité získat prostorové znalosti, tzv. kognitivní mapu, aby se mohly efektivně a samostatně orientovat. Prvním problémem je, že informace potřebné pro takové studium jsou obtížně dostupné. Dalším problémem je, že informace musí být přizpůsobena potřebám konkrétních osob s - [VR pro ležící pacienty](https://dcgi.fel.cvut.cz/theses/2024/havlikr4/) - Tato práce se zabývá vytvářením aplikace ve virtuální realitě pro starší ležící pacienty za účelem relaxace. Věnuje se problematice vycházející ze zdravotního stavu pacientů a jejich polohy v leže při používání aplikace. Analýza se zaměřuje na základní koncepty VR a obecné postupy při tvorbě VR aplikací. Rešerše pak prozkoumává hry vhodné pro cílovou skupinu uživatelů. - [Interaktivní detekce místnosti](https://dcgi.fel.cvut.cz/theses/2024/nemecm60/) - Cílem této práce je implementace 2D algoritmu pro detekci místností a vytvoření rozdělení na Buňky a Portály pomocí algoritmu Breaking the Walls. Vstupem jsou samostatné stěny definované jako úsečky, které jsou nejprve zpracovány do datové struktury half-edge. Z této struktury je následně vytvořeno konečné rozdělení na Buňky a Portály. Nakonec jsou pro každou místnost vygenerovány - [Interaktivní seznámení s vývojem her](https://dcgi.fel.cvut.cz/theses/2024/linhavo2/) - Tato bakalářská práce představuje interaktivní webovou aplikaci, která uživatele provede procesem vývoje her. Aplikace je navržena pro laickou veřejnost a je doplněna o příklady z české herní scény. Testování s uživateli potvrdilo její srozumitelnost a vzdělávací hodnotu. Výsledky práce přispívají k lepšímu porozumění a zájmu uživatelů o herní vývoj. - [VR pro vyšetření genetické degenerativní oční vady](https://dcgi.fel.cvut.cz/theses/2024/sasekji1/) - V této práci jsem se zabýval problematikou dědičných degenerativních poruch sítnice a využití virtuální reality pro testování úspěšnosti léčby genovou terapií. Nejprve jsem popsal proces fototransdukce, který bývá těmito chorobami často narušen. Dále jsem čtenáři předal detaily o prevalenci a symptomech konkrétní poruchy sítnice Retinitis pigmentosa, jakožto nejčastějšího zástupce těchto nemocí, a vysvětlil vliv mutace - [Systém na výuku transformací](https://dcgi.fel.cvut.cz/theses/2016/foltamic/) - Geometrické transformace jsou v počítačové grafice velmi důležité. Pro řadu lidí je však velkým problémem jim porozumět, což dokládá i velké množství tištěných publikací a tutoriálů na toto téma. Většina z nich trpí společným nedostatkem, a to žádným nebo jen nízkým stupněm interaktivity. Proto byla v rámci tohoto projektu vytvořena výuková aplikace obsahující interaktivní rozhraní - [Procedurální modelování objektů v Maya](https://dcgi.fel.cvut.cz/theses/2016/chvilond/) - Předmětem bakalářské práce je návrh a následná realizace sady skriptů s uživatelským rozhraním v jazyce MEL pro modelovací software Maya od společnosti Autodesk. Skripty umožní generovat pět kávových setů o třech designech založené na reálných tvarech pomocí procedurálního modelování. Dále se bakalářská práce zabývá procedurálním modelováním obecně, vlastnostmi NURBS křivek a ploch, které skripty generují - [Generátor blesků pro kompositor Nuke](https://dcgi.fel.cvut.cz/theses/2016/dobriric/) - Cílem této práce je vytvoření fyzikálně založeného simulátoru blesků jakožto efektu k použití ve filmové postprodukci. Tato práce nejprve zkoumá fyzikální podstatu blesků a prezentuje existující metody pro simulaci jejich tvaru, jak fyzikálně založené, tak visuální. Vybranou fyzikálně založenou metodou pro tuto práci je metoda průrazu dielektrikem; implementujeme čtyři varianty metody sdružených gradientů pro řešení - [Efektivní sledování paprsků v CSG modelech](https://dcgi.fel.cvut.cz/theses/2016/karafmar/) - Tato práce zkoumá metody sledování paprsku v kombinaci s konstruktivní geometrií těles (CSG). Dále navrhuje způsob využití Embree, vysoce optimalizované knihovny používající hierarchii obálek pro sledování paprsků v trojúhelníkových sitích, pro zobrazení CSG v kombinaci s trojúhelníkovými sítěmi. - [Interakce s 3D objekty ve virtuální realitě](https://dcgi.fel.cvut.cz/theses/2016/kaspate2/) - Teoretická část této práce se zabývá analýzou/volbou zařízení pro zobrazení virtuální reality, vybraných zařízení pro interakci s 3D objekty a analýzou/volbou 3D kurzorů. Dále se věnuje 3D verzi Fittsova zákona a analýzou testování. Praktická část se zabývá návrhem prototypů pro vybraná zařízení, které budou sloužit k otestování a porovnání ukazovacích technik. Zabývá se od kompletního - [Procedurální modelování měst vyvíjejících se v čase](https://dcgi.fel.cvut.cz/theses/2016/frantape1/) - Tato bakalářská práce představuje možnosti tvorby 3D modelů měst, které simulují jejich vývoj v průběhu času. Pro modelování měst v této práci uvažujeme využití procedurálního modelování. Práce nejdříve uvádí motivaci pro tvorbu časově proměnných modelů měst. Poté obsahuje úvod do řešené problematiky a procedurálního modelování. Dále je uvedena analýza vývoje města v čase a změn, - [Výpočet globálního osvětlování v reálném čase pomocí CLVP](https://dcgi.fel.cvut.cz/theses/2016/sefcipe2/) - Výpočet globálního osvětlení je nezbytný k syntéze realisticky vypadajících obrazů. Algoritmy globálního osvětlení jsou ale velmi výpočetně náročné a ještě v nedávné době nerealizovatelné v reálném čase. Náplní této práce je implementace Cascaded Light Propagation Volumes. Tento algoritmus, představený Kaplanyanem a Dachsbacherem v roce 2010, používá iterativní schéma inspirované technikami pro simulaci tekutin k věrohodné - [Vizualizace informace na webu](https://dcgi.fel.cvut.cz/theses/2016/ceparobe/) - Cieľom tejto práce je zoznámiť sa s dostupnými nástrojmi pre vizualizáciu dat na webe, vykonať nad nimi analýzu a porovnať tieto nástroje z hľadiska vizualizácie rôznych typov dát, možností interakcie s datami, možnosti rozšíriteľnosti a dostupnosti/ceny. Na základe analýzy si jeden z nástrojov vybrať a implementovať v ňom aplikáciu pre vizualizáciu adresárovej štruktúry z Google - [Interaktivní vizualizace hierarchií obalových těles](https://dcgi.fel.cvut.cz/theses/2016/mayereva/) - Práce se zabývá analýzou současného stavu vizualizací 3D hierarchických datových struktur, obzvláště pak hierarchií obalových těles (BVH). Shrnuje současná řešení a na jejich základě navrhuje nové, které doplňuje jejich nedostatky. Výstupem práce je spustitelná aplikace v jazyce C++ využívající knihovny OpenGL 4.3 a Qt 5.5. Aplikace umožňuje interaktivní prohlížení vytvořené hierarchické struktury nad scénou a - [Realizace polyfonního syntezátoru ve standardu VST](https://dcgi.fel.cvut.cz/theses/2016/berkajak/) - Předmětem bakalářské práce je návrh a následná realizace polyfonního syntezátoru pomocí Virtual Studio Technology (VST). V úvodní části je provedena rešerše nutného teoretického základu, jsou nastíněny jednotlivé metody zvukové syntézy a podrobněji rozebrána subtraktivní metoda, dále je vysvětleno číslicové komunikační rozhraní pro ovládání syntezátorů (MIDI) a princip technologie VST. V návrhové části práce jsou aplikovány - [Interaktivní vizualizace černých děr](https://dcgi.fel.cvut.cz/theses/2016/platoiva/) - Tato bakalářská práce se věnuje vizualizaci velmi vzácných a málo prozkoumaných objektů vesmíru, kterými jsou černé díry. Tato práce také popisuje matematické základy černých děr, Kerrův časoprostor a metody sledování paprsků v Kerrově časoprostoru. Pro přidání interaktivity se v této práci používá Leap Motion. Pro příznivý výkon byla použita technologie NVIDIA CUDA. - [Vykreslování LOD řízené GPU ve Vulkanu](https://dcgi.fel.cvut.cz/theses/2025/smelyric/) - Tento text se zabývá efektivní rasterizací rozsáhlých 3D modelů v reálném čase, přičemž hlavní pozornost je věnována úrovním detailů (LOD). Po stručném shrnutí existujících technik práce obsahuje návrh a implementaci 3D rendereru pro polygonální sítě, který využívá hierarchickou strukturu LOD. Renderer předzpracovává vstupní OBJ model do grafu meshletů. Pomocí moderních funkcí GPU, jako jsou task - [Interaktivní editor bloků silniční sítě](https://dcgi.fel.cvut.cz/theses/2025/poncaada/) - Tato diplomová práce se zabývá potřebou interaktivního nástroje pro tvorbu a úpravu bloků silničních sítí ve virtuálním prostředí, konkrétně v rámci systému Virtual Reality Universal Toolkit (VRUT). Vyvinutý editor podporuje návrh přímých úseků, zatáček a křižovatek pomocí reprezentace založené na kostře, kde uzly představují středy jízdních pruhů a hrany jejich propojení. Procedurální generování umožňuje tvorbu - [Dokovatelná okna, historie, logování, jazykové mutace a optimalizace nástroje I3T](https://dcgi.fel.cvut.cz/theses/2025/korikmat/) - Cílem této bakalářské práce bylo rozšíření funkcionality interaktivního nástroje I3T (An Interactive Tool for Teaching Transformations), který je vyvíjen studenty Katedry počítačové grafiky a interakce FEL ČVUT. Práce se zaměřuje na implementaci ukládání a načítání pozic dokovatelných oken, optimalizaci výkonu aplikace, rozšíření systému historie akcí (podpora funkcí undo a redo), doplnění a zdokonalení logování interakcí - [3D model zaniklého kostela v areálu ČVUT na Zbořenci](https://dcgi.fel.cvut.cz/theses/2025/shchanad/) - Tato bakalářská práce se zabývá digitální rekonstrukcí zaniklého barokního kostela s využitím 3D modelování a rozšířené reality. Cílem projektu bylo vytvořit věrný 3D model stavby na základě archivních plánů, historických fotografií a výtvarných děl, a následně jej zpřístupnit široké veřejnosti prostřednictvím moderních technologií. Výsledný model zahrnuje exteriérové i interiérové prvky a byl upraven jak pro - [Vizualizace 3D tisku pomocí vrhání paprsku](https://dcgi.fel.cvut.cz/theses/2025/spilavoj/) - Cílem této práce je generování náhledů 3D tištěných objektů z instrukcí pro 3D tiskárnu zvaných G-code pomocí ray tracingu. Je zde popsán problém převodu instrukcí G-code na geometrickou reprezentaci tisknutého modelu. Dále jsou diskutovány problémy vykreslování geometrikcé remprezentace generované z G-code instrukcí použitím ray tracingu na CPU s naměřenými daty o odrazivosti materiálů používaných 3D - [Uživatelský přístup a UX recenze aplikace I3T. Návrh a vytvoření prototypů pro vylepšení použitelnosti aplikace I3T.](https://dcgi.fel.cvut.cz/theses/2025/halovbar/) - Práce se zabývá vylepšením použitelnosti programu Interactive Tool for Teaching Transformations (I3T), který slouží jako výuková pomůcka při vysvětlování geometrických transformací v počítačové grafice. Cílem práce bylo navrhnout a následně ověřit úpravy uživatelského rozhraní, které zvýší intuitivnost ovládání, sníží kognitivní zátěž studentů a zajistí pozitivní uživatelskou zkušenost, čímž bude podpořena motivace studentů k využívání nástroje - [Efektivní algoritmy s využitím kd-stromů pro vrhání paprsků na GPU](https://dcgi.fel.cvut.cz/theses/2025/papayrob/) - Tato práce se zaměřuje na paralelní algoritmy pro stavbu a procházení k-d stromů za účelem zrychlení algoritmu sledování paprsku, převážně pro dynamické scény. Práce poskytuje úvod do k-d stromů a do architektury grafických karet. Dále poskytuje přehled a analýzu existujících řešení pro paralelní stavbu k-d stromů, pro stavbu k-d stromů pro dynamické scény, a pro - [VR hry pro ležící pacienty](https://dcgi.fel.cvut.cz/theses/2025/langoter/) - Tato práce se zaměřuje na návrh aplikace virtuální reality (VR), která je vhodná pro zábavu a mírné cvičení pro ležící pacienty. Cílem této práce je nejprve prozkoumat možné cílové skupiny uživatelů a na základě analýzy navrhnout vhodné herní zážitky, jejich ovládání a mechaniky pro vybranou cílovou skupinu. Následně bude realizován prototyp navržené aplikace. Dále je - [Široké hierarchie obalových těles pro metody sledování paprsků](https://dcgi.fel.cvut.cz/theses/2025/cezneluk/) - Sledování paprsků, jako technika pro generování fotorealistických obrazů, se široce používá při offline vykreslování a stále více se prosazuje v aplikacích pracujících v reálném čase. Moderní nástroje pro sledování paprsků obvykle využívají široké hierarchie obalových těles (BVH), tj. hierarchie s faktorem větvení větším než dva. Tato práce zkoumá metody konstrukce a procházení takových akceleračních struktur. - [Modelování skupinového chování pro videohry](https://dcgi.fel.cvut.cz/theses/2025/napravoj/) - Nehráčské postavy (NPC) jsou důležité pro vytvoření pohlcujícího herního zážitku tím, že simulují svět, který je neustále živý i když hráč zrovná není aktivní. Dosažení tohoto cíle často zahrnuje implementaci umělé inteligence, která je pro hráče výzvou a projevuje přirozené a realistické chování. Tento projekt se zabývá vývojem takového chování prostřednictvím implementace tzv. textit{steering behaviors} - [Procedurální generování budoucí výstavby měst dle pravidel](https://dcgi.fel.cvut.cz/theses/2025/lhotape3/) - Tato diplomová práce se zaměřuje na procedurální generování budoucí výstavby měst na základě definovaných pravidel. Hlavním cílem je prozkoumat způsoby jak vytvořit sofistikovaný systém, který umožní automatické generování realistických městských prostředí s ohledem na urbanistické normy a požadavky. Práce kombinuje principy urbanismu s pokročilými technikami procedurálního modelování a simulace za účelem dosažení vysoké úrovně autenticity - [Redesign kolaborativního plánovacího systému](https://dcgi.fel.cvut.cz/theses/2025/louckada/) - Práce se zabývá vývojem nového návrhu kolaborativního plánovacího systému využívaného pro komerční a výzkumné účely projektem Hydronaut. Systém, pojmenovaný CommonTongue, umožňuje tvorbu hierarchie úkolů, ve které má každá položka příslušnou sadu dat. Cílem systému je vizualizovat tato data a umožnit uživateli efektivní kolaborativní plánování událostí online. Během tvorby práce byl systém CommonTongue analyzován během tří - [Vylepšení uživatelského rozhraní aplikace I3T](https://dcgi.fel.cvut.cz/theses/2025/rakusdan/) - I3T je interaktivní nástroj pro výuku 3D transformací. Tato práce se zaměřuje na vylepšení uživatelského rozhraní jeho maticového editoru implementovaného pomocí C++ knihovny Dear ImGui. V první části práce je vyvinuta nová knihovna realizující UI komponentu node editoru, která nahrazuje stávající implementaci, a která je využita ke zlepšení použitelnosti a vizuálního designu I3T. Druhá část - [Navigace ve vnitřních prostorách s využitím rozšířené reality](https://dcgi.fel.cvut.cz/theses/2025/dolezfil/) - Tato práce se zabývá návrhem a implementací mobilní aplikace pro navigaci ve vnitřních prostorách s využitím rozšířené reality. Cílovým prostředím byla budova E na Karlově náměstí. V rámci vývoje byla provedena analýza možností lokalizace, způsobů výběru cílového místa a dostupných metod vizuální navigace. Zvolené vnitřní prostory byly naskenovány a převedeny do digitální podoby ve formě - [Optimalizace hierarchií obalových těles](https://dcgi.fel.cvut.cz/theses/2025/gardovit/) - Práce je zaměřena na využití paralelní optimalizace hierarchií obalových těles na grafické kartě pomocí znovuvkládání uzlů do hierarchie. Věnuje se rozšíření implementace PRBVH o obalová tělesa 14-diskrétní orientovaný polytop (14-DOP) a zkosený orientovaný kvádr (SOBB). Dále rozšiřuje implementaci na animované scény za pomoci temporálního rozšíření heuristiky plochy obalového tělesa (T-SAH). Implementované techniky jsou porovnávýny na - [Hra pro rozvíjení dětí s PAS](https://dcgi.fel.cvut.cz/theses/2025/hrubyj23/) - Bakalářská práce popisuje proces tvorby hry sloužící k rozvíjení dovedností u dětí s poruchami autistického spektra. Konkrétně se zaměřuje na dovednost poznávání a pojmenování objektů se kterými se děti běžně setkávají. Nejdříve je proveden uživatelský výzkum, a to jak pomocí rešerše literatury, tak rozhovorů se dvěma osobami pečujícími o děti s těmito poruchami. Dále jsou - [Zobrazování 3D Gaussiánů pomocí sledování paprsku](https://dcgi.fel.cvut.cz/theses/2025/gargumat/) - Techniky vykreslování zaznamenaly v posledních desetiletích významný pokrok, přechází od tradiční rastrizace k sofistikovaným objemovým reprezentacím. Mezi nimi se vynořila slibná metoda 3D Gaussian Splatting (3DGS), která umožňuje vykreslování vysoce kvalitních radiančních polí reprezentací scén jako kolekcí anizotropních Gaussiánských primitiv nebo částic a to v reálném čase. Tuto techniku je možné i rozšířit pomocí moderních - [Optimalizace výukového prostředí v nástroji I3T pro různé typy uživatelů](https://dcgi.fel.cvut.cz/theses/2025/zapleka3/) - Práce se zabývá zlepšením nástroje I3T (Interactive Tool for Teaching Transformations), vzdělávací aplikace určené k výuce 3D transformací. Cílem je vylepšit její tutoriály, manuál, začlenění do výuky a úvodní rozhraní tak, aby lépe vyhovovala potřebám studentů, vyučujících a dalších uživatelů. Součástí práce je analýza nástroje, definice typických uživatelských rolí, návrh nových výukových materiálů a ověření - [VR hry pro ležící pacienty](https://dcgi.fel.cvut.cz/theses/2025/chukieka/) - Virtuální realita (VR) nabízí významný potenciál pro rehabilitaci pacientů s omezenou pohyblivostí, jako jsou starší jedinci nebo osoby s poraněním míchy. Tato práce rozšiřuje VR aplikaci vyvinutou Terezou Langovou, která byla specificky navržena pro ležící pacienty. Na jejím základě tato práce představuje dvě nové hry a komplexní audio tutoriálový systém pro zvýšení terapeutického potenciálu a - [Metoda pro externalizaci kognitivních map](https://dcgi.fel.cvut.cz/theses/2025/parasiry/) - Kognitivní mapy jsou široce využívány ve společnosti k organizaci a strukturování znalostí o světě. Tyto mapy jsou obzvláště důležité pro osoby se zrakovým postižením, protože se na ně často spoléhají při orientaci v prostoru. Přesnost těchto map se ověřuje pomocí externalizačních metod, jako je například kreslení map na papír, hlasový popis, rekonstrukce prostoru pomocí pomocných - [Navádění světelných cest podle ohnisek](https://dcgi.fel.cvut.cz/theses/2025/sadekpet/) - Hlavním cílem této práce je reimplementace algoritmu navádění světelných cest podle ohnisek v real-time renderovacím frameworku Falcor od NVIDIA. Začneme úvodem do problematiky vrhání paprsků. Poté se podíváme na různé metody vrhání paprsků. Jako poslední z nich popíšeme zmíněný algoritmus navádění světelných cest podle ohnisek. Popíšeme implementaci napsanou v GPU shaderech. Na konec zhodnotíme tuto - [Zobrazování nočních měst](https://dcgi.fel.cvut.cz/theses/2025/hlavoter/) - V poslední době je možné častěji virtuálně zkoumat reálné lokace kvůli pokroku a širšímu využití metod 3D rekonstrukce. Dokonce v některých případech jsou k dispozici modely celých měst. Pro účely ať už prosté vizualizace městských scenérií v nočních hodinách nebo až simulace světelného znečistění, vykreslování by vyžadovalo brát v potaz hodně světelných zdrojů, a to - [Procedurální generování obsahu v Unreal Enginu](https://dcgi.fel.cvut.cz/theses/2025/juzaluk2/) - Tato práce představuje soudržný systém pro nekonečnou generaci světů za běhu v Unreal Engine 5.5. Předkládáme vícevláknový C++ generátor terénu založený na vlastních šumových funkcích, který dokáže plynule streamovat různorodé krajiny bez blokování hlavního vlákna. Současně jsme navrhli modulární PCG grafy pro procedurální rozmístění přírodních prvků (biomy, vegetace) a lidských staveb (silnice, ploty, budovy, vesnice). - [Terapie osob s jednostrannou částečnou mozkovou obrnou pomocí interaktivních her](https://dcgi.fel.cvut.cz/theses/2025/ponomnaz/) - Tato diplomová práce zkoumá vývoj interaktivní aplikace s hrami pro rehabilitaci jedinců s hemiplegickou částečnou mozkovou obrnou, zaměřenou na děti ve věku 5 až 10 let. Cílem rehabilitace je maximalizovat funkčnost postižených končetin a vážné hry představují inovativní přístup k dosažení tohoto cíle. Tradiční řešení často přinášejí problémy jako vysoké náklady, složité nastavení a problémy - [Vizualizace časoprostorových událostí](https://dcgi.fel.cvut.cz/theses/2025/jirikdan/) - Tato diplomová práce se zaměřuje na zjednodušení porozumění událostem, které se zároveň odehrávají v čase i prostoru. V práci je představen nástroj, který složitá data z letectví zobrazuje na interaktivní mapě doplněné o grafy a tabulku. Uživatelům to umožňuje rychle odhalit vzorce, filtrovat informace a zvýraznit důležité detaily. Aplikace byla vytvořena pomocí knihovny D3.js, jež - [Virtuální stínové mapy](https://dcgi.fel.cvut.cz/theses/2025/sakmamat/) - V této práci prezentuji Virtuální Stínové Mapy (VSMs), metodu pro vykreslování stínových map s výrazně lepší kvalitou a paměťovou efektivitou v porovnaní se současnými metodami. Metoda odděluje logický adresový prostor od jeho fyzické realizace rozdělením každé stínové mapy na sadu virtuálních stránek. Tímto je dosaženo zdánlivě vělkého a souvislého paměťového prostoru bez nutnosti kompletně rezervovat - [Výpočet přímého a nepřímého osvětlení v Unreal Engine](https://dcgi.fel.cvut.cz/theses/2025/macesond/) - V této bakalářské práci se věnuji analýze technologie Lumen. Jedná se o nový osvětlovací systém v Unreal Engine 5, který využívá inovativních konceptů pro výpočet globálního osvětlení a přesných zrcadlových odrazů v reálném čase. Porovnávám Lumen s nejvíce používanými metodami pro výpočet přímého a nepřímého osvětlení. Dále testuji rychlost vizuální kvalitu Lumenu na různých scénách ## Publikace - [T-SAH: Animation Optimized Bounding Volume Hierarchies](https://dcgi.fel.cvut.cz/publications/2015/bittner-cgf-abvh/) - We propose a method for creating a bounding volume hierarchy (BVH) that is optimized for all frames of a given animated scene. The method is based on a novel extension of surface area heuristic to temporal domain (T-SAH). We perform iterative BVH optimization using T-SAH and create a single BVH accounting for scene geometry distribution - [Extensions to Bidirectional Texture Function Compression with Multi-level Vector Quantization in OpenCL](https://dcgi.fel.cvut.cz/publications/2015/havran-cag-btf/) - Bidirectional texture function (BTF) as an effective visual fidelity representation of surface appearance is becoming more and more widely used. In this paper we report on three contributions to BTF data compression. First, we propose novel decompositions for multi-level vector quantization in BTF data compression that improve the compression ratio by 12% in comparison with - [Breathing Friend](https://dcgi.fel.cvut.cz/publications/2015/prazakova-pdw-bf/) - Žijeme v době, kdy se každý den potýkáme se stresem a vypořádat se s ním, není vždy tak jednoduché. Máme několik typů stresu, z nichž ty vážnější stupně se neobejdou bez lékařské pomoci. Zaměřila jsem se na stav, který je vratný a kterého se můžeme zbavit sami bez lékařských medikamentů. Různé zdroje doporučují zdravý životní styl, který zahrnuje - [KoalaPhone: TouchScreen Mobile Phone UI for Active Seniors](https://dcgi.fel.cvut.cz/publications/2015/balata-mui-koala/) - We deal with a problem of designing a user interface for touchscreen phones with respect to special needs of seniors. We conducted qualitative study (n=5) followed by quantitative one (n=118). From the comparison of our study with existing studies we observed an obvious trend in more extensive usage of advanced features, which cannot be explained - [Decomposing Time-lapse Paintings into Layers](https://dcgi.fel.cvut.cz/publications/2015/tan-tog-timelapse/) - The creation of a painting, in the physical world or digitally, is a process that occurs over time. Later strokes cover earlier strokes, and strokes painted at a similar time are likely to be part of the same object. In the final painting, this temporal history is lost, and a static arrangement of color is - [LazyFluids: Appearance Transfer for Fluid Animations](https://dcgi.fel.cvut.cz/publications/2015/jamriska-tog-lazyfluids/) - In this paper we present a novel approach to appearance transfer for fluid animations based on flow-guided texture synthesis. In contrast to common practice where pre-captured sets of fluid elements are combined in order to achieve desired motion and look, we bring the possibility of fine-tuning motion properties in advance using CG techniques, and then - [Brushables: Example-based Edge-aware Directional Texture Painting](https://dcgi.fel.cvut.cz/publications/2015/lukac-cgf-brushables/) - In this paper we present Brushables, a novel approach to example-based painting that respects user-specified shapes at the global level and preserves textural details of the source image at the local level. We formulate the synthesis as a joint optimization problem that simultaneously synthesizes the interior and the boundaries of the region, transferring relevant content - [Register Efficient Dynamic Memory Allocator for GPUs](https://dcgi.fel.cvut.cz/publications/2015/vinkler-cgf-cmalloc/) - We compare five existing dynamic memory allocators optimized for GPUs and show their strengths and weaknesses. In the measurements, we use three generic evaluation tests proposed in the past and we add one with a real workload, where dynamic memory allocation is used in building the k-d tree data structure. Following the performance analysis we - [Navigation Problems in Blind-to-Blind Pedestrians Tele-assistance Navigation](https://dcgi.fel.cvut.cz/publications/2015/balata-interact-blind/) - We raise a question whether it is possible to build a large-scale navigation system for blind pedestrians where a blind person navigates another blind person remotely by mobile phone. We have conducted an experiment, in which we observed blind people navigating each other in a city center in 19 sessions. We focused on problems in - [CHC+RT: Coherent Hierarchical Culling for Ray Tracing](https://dcgi.fel.cvut.cz/publications/2015/mattausch-cgf-chcrt/) - We propose a new technique for in-core and out-of-core GPU ray tracing using a generalization of hierarchical occlusion culling in the style of the CHC++ method. Our method exploits the rasterization pipeline and hardware occlusion queries in order to create coherent batches of work for localized shader-based ray tracing kernels. By combining hierarchies in both - [Light Chisel: 6DOF Pen Tracking](https://dcgi.fel.cvut.cz/publications/2015/bubnik-cgf-lightchisel/) - We present a novel interaction device tracked in 6 degrees of freedom by two commodity cameras. The inexpensive Light Chisel is statically illuminated with two LEDs, and uses no additional sensor (e.g. inertial or magnetic) or means of communication or synchronization. Its form factor is well suited for a screwdriver or chisel grip, allowing the - [Incremental BVH Construction for Ray Tracing](https://dcgi.fel.cvut.cz/publications/2015/bittner-cag-bvh/) - We propose a new method for incremental construction of Bounding Volume Hierarchies (BVHs). Despite the wide belief that the incremental construction of BVH is inefficient we show that our method incrementally constructs a BVH with quality comparable to the best SAH builders. We illustrate the versatility of the proposed method using a flexible parallelization scheme - [Interactive Terrain Modeling Using Hydraulic Erosion](https://dcgi.fel.cvut.cz/publications/2008/stava-sca-erosion/) - We present a step toward interactive physics-based modeling of terrains. A terrain, composed of layers of materials, is edited with interactive modeling tools built upon different physics-based erosion and deposition algorithms. First, two hydraulic erosion algorithms for running water are coupled. Areas where the motion is slow become more eroded by the dissolution erosion, whereas - [CHC++ - Coherent Hierarchical Culling Revisited](https://dcgi.fel.cvut.cz/publications/2008/mattausch-cgf-chc/) - We present a new algorithm for efficient occlusion culling using hardware occlusion queries. The algorithm significantly improves on previous techniques by making better use of temporal and spatial coherence of visibility. This is achieved by using adaptive visibility prediction and query batching. As a result of the new optimizations the number of issued occlusion queries - [Perceptual Evaluation of Color-to-Grayscale Image Conversions](https://dcgi.fel.cvut.cz/publications/2008/cadik-cgf-cgic/) - Color images often have to be converted to grayscale for reproduction, artistic purposes, or for subsequent processing. Methods performing the conversion of color images to grayscale aim to retain as much information about the original color image as possible, while simultaneously producing perceptually plausible grayscale results. Recently, many methods of conversion have been proposed, but - [Evaluation of HDR tone mapping methods using essential perceptual attributes](https://dcgi.fel.cvut.cz/publications/2008/cadik-cag-hdrtm/) - The problem of reproducing high dynamic range images on media with restricted dynamic range has gained a lot of interest in the computer graphics community. There exist various approaches to this issue, which span several research areas including computer graphics, image processing, color vision, physiological aspects, etc. These approaches assume a thorough knowledge of both - [Visibility-driven Mesh Analysis and Visualization through Graph Cuts](https://dcgi.fel.cvut.cz/publications/2008/zhou-tvcg-vdma/) - In this paper we present an algorithm that operates on a triangular mesh and classifies each face of a triangle as either inside or outside. We present three example applications of this core algorithm: normal orientation, inside removal, and layer-based visualization. The distinguishing feature of our algorithm is its robustness even if a difficult input - [Geometric Skinning with Approximate Dual Quaternion Blending](https://dcgi.fel.cvut.cz/publications/2008/kavan-tog-adqb/) - Skinning of skeletally deformable models is extensively used for real-time animation of characters, creatures and similar objects. The standard solution, linear blend skinning, has some serious drawbacks that require artist intervention. Therefore, a number of alternatives have been proposed in recent years. All of them successfully combat some of the artifacts, but none challenge the - [Real-time shading with filtered importance sampling](https://dcgi.fel.cvut.cz/publications/2008/krivanek-cgf-rts/) - Correct perception of materials requires complex, natural illumination [Fleming et al. 2003]. Thus for material or lighting design applications, realistic, interactive rendering of objects with arbitrary materials under natural illumination is essential. We present a simple and efficient technique for real-time, image-based lighting of objects with spatially-varying, glossy materials. The key to our algorithm is - [iCheat: A Representation for Artistic Control of Indirect Cinematic Lighting](https://dcgi.fel.cvut.cz/publications/2008/obert-cgf-icheat/) - Thanks to an increase in rendering efficiency, indirect illumination has recently begun to be integrated in cinematic lighting design, an application where physical accuracy is less important than careful control of scene appearance. This paper presents a comprehensive, efficient, and intuitive representation for artistic control of indirect illumination. We encode user's adjustments to indirect lighting - [Polypostors: 2D Polygonal Impostors for 3D Crowds](https://dcgi.fel.cvut.cz/publications/2008/kavan-i3d-polypostors/) - Various methods have been proposed to animate and render large crowds of humans in real time for applications such as games and interactive walkthroughs. Recent methods have been developed to render large numbers of pre-computed image-based human representations (Impostors) by exploiting commodity graphics hardware, thus achieving very high frame-rates while maintaining visual fidelity. Unfortunately, these - [Real-time Color Ball Tracking for Augmented Reality](https://dcgi.fel.cvut.cz/publications/2008/sykora-egve-rtcbt/) - In this paper, we introduce a light-weight and robust tracking technique based on color balls. The algorithm builds on a variant of randomized Hough transform and is optimized for a use in real-time applications like on low-cost Augmented Reality (AR) systems. With just one conventional color camera our approach provides the ability to determine the - [ChunkyGAN: Real Image Inversion via Segments](https://dcgi.fel.cvut.cz/publications/2022/subrtova-eccv-chunkygan/) - We present ChunkyGAN—a novel paradigm for modeling and editing images using generative adversarial networks. Unlike previous techniques seeking a global latent representation of the input image, our approach subdivides the input image into a set of smaller components (chunks) specified either manually or automatically using a pre-trained segmentation network. For each chunk, the latent code - [Mixed Labeling: Integrating Internal and External Labels](https://dcgi.fel.cvut.cz/publications/2022/cmolik-tvcg-mixed/) - In this paper, we present an algorithm capable of mixed labeling of 2D and 3D objects. In mixed labeling, the given objects are labeled with both internal labels placed (at least partially) over the objects and external labels placed in the space around the objects and connected with the labeled objects with straight-line leaders. The - [StyleBin: Stylizing Video by Example in Stereo](https://dcgi.fel.cvut.cz/publications/2022/kucera-sigasia-stylebin/) - In this paper we present StyleBin—an approach to example-based stylization of videos that can produce consistent binocular depiction of stylized content on stereoscopic displays. Given the target sequence and a set of stylized keyframes accompanied by information about depth in the scene, we formulate an optimization problem that converts the target video into a pair - [Rapid Labels: Point-Feature Labeling on GPU](https://dcgi.fel.cvut.cz/publications/2022/pavlovec-tvcg-rapid/) - Labels, short textual annotations are an important component of data visualizations, illustrations, infographics, and geographical maps. In interactive applications, the labeling method responsible for positioning the labels should not take the resources from the application itself. In other words, the labeling method should provide the result as fast as possible. In this work, we propose - [Misalignment in Semantic User Model Elicitation via Conversational Agents: A Case Study in Navigation Support for Visually Impaired People](https://dcgi.fel.cvut.cz/publications/2022/berka-ijhci-elicit/) - Disabled people can benefit greatly from assistive digital technologies. However, this increased human-machine symbiosis makes it important that systems are personalized and transparent to users. Existing work often uses data-oriented approaches. However, these approaches lack transparency and make it hard to influence the system's behavior. In this paper, we use knowledge-based techniques for personalization, introducing - [PTRM: Perceived Terrain Realism Metric](https://dcgi.fel.cvut.cz/publications/2022/rajasekaran-tap-ptrm/) - Terrains are visually prominent and commonly needed objects in many computer graphics applications. While there are many algorithms for synthetic terrain generation, it is rather difficult to assess the realism of a generated output. This article presents a first step toward the direction of perceptual evaluation for terrain models. We gathered and categorized several classes - [Layout-aware optimization for interactive labeling of 3D models](https://dcgi.fel.cvut.cz/publications/2010/cmolik-cag-label/) - We propose a novel method for computing labeling of 3D illustrations in real-time. We solve a multiple criteria optimization problem in which we consider the desired layout already in the stage of searching for salient points of the labeled areas. In the solution we employ fuzzy logic combined with greedy optimization. The method runs on - [Bidirectional Texture Function Compression Based on Multi-Level Vector Quantization](https://dcgi.fel.cvut.cz/publications/2010/havran-cgf-btfc/) - The Bidirectional Texture Function (BTF) is becoming widely used for accurate representation of real-world material appearance. In this paper a novel BTF compression model is proposed. The model resamples input BTF data into a parametrization, allowing decomposition of individual view and illumination dependent texels into a set of multi-dimensional conditional probability density functions. These functions - [Adding Depth to Cartoons Using Sparse Depth (In)equalities](https://dcgi.fel.cvut.cz/publications/2010/sykora-cgf-lazydepth/) - This paper presents a novel interactive approach for adding depth information into hand-drawn cartoon images and animations. In comparison to previous depth assignment techniques our solution requires minimal user effort and enables creation of consistent pop-ups in a matter of seconds. Inspired by perceptual studies we formulate a custom tailored optimization framework that tries to - [Nautilus: Recovering Regional Symmetry Transformations for Image Editing](https://dcgi.fel.cvut.cz/publications/2017/lukac-tog-nautilus/) - Natural images often exhibit symmetries that should be taken into account when editing them. In this paper we present Nautilus -- a method for automatically identifying symmetric regions in an image along with their corresponding symmetry transformations. We compute dense local similarity symmetry transformations using a novel variant of the Generalised PatchMatch algorithm that uses - [Text Input for Motor-Impaired People](https://dcgi.fel.cvut.cz/publications/2017/sporka-uais-timp/) - This paper provides an overview of 150 publications on text input for motor-impaired people and describes current state of the art. We focus on common techniques of text entry including selection of keys, approaches to characters layouts, use of language models, and interaction modalities. These aspects of text entry methods are further analyzed and examples - [Adaptive Multiple Importance Sampling for General Functions](https://dcgi.fel.cvut.cz/publications/2017/sbert-vc-amis/) - Recent developments in optoelectronics and material processing techniques make it possible to design and produce a portable and compact measurement instrument for bidirectional texture function (BTF). Parallelized optics, on-board data processing, rapid prototyping, and other nonconventional production techniques and materials were the key to building an instrument capable of in situ measurements with fast data - [Example-Based Expressive Animation of 2D Rigid Bodies](https://dcgi.fel.cvut.cz/publications/2017/dvoroznak-tog-abe/) - We present a novel approach to facilitate the creation of stylized 2D rigid body animations. Our approach can handle multiple rigid objects following complex physically-simulated trajectories with collisions, while retaining a unique artistic style directly specified by the user. Starting with an existing target animation (e.g., produced by a physical simulation engine) an artist interactively - [Design and implementation of a non-linear symphonic soundtrack of a video game](https://dcgi.fel.cvut.cz/publications/2017/sporka-ham-nlss/) - The music in the contemporary video games is often interactive. The music playback is based on transitions between pieces of available music material. These transitions happen in response to evolving gameplay. This paradigm is referred to as the adaptive music. Our challenge was to design, create, and implement the soundtrack of the upcoming video game - [Lightdrum—Portable Light Stage for Accurate BTF Measurement on Site](https://dcgi.fel.cvut.cz/publications/2017/havran-sensors-lightdrum/) - We propose a miniaturised light stage for measuring the bidirectional reflectance distribution function (BRDF) and the bidirectional texture function (BTF) of surfaces on site in real world application scenarios. The main principle of our lightweight BTF acquisition gantry is a compact hemispherical skeleton with cameras along the meridian and with light emitting diode (LED) modules - [Parallel BVH Construction using Progressive Hierarchical Refinement](https://dcgi.fel.cvut.cz/publications/2017/hendrich-cgf-phr/) - We propose a novel algorithm for construction of bounding volume hierarchies (BVHs) for multi-core CPU architectures. The algorithm constructs the BVH by a divisive top-down approach using a progressively refined cut of an existing auxiliary BVH. We propose a new strategy for refining the cut that significantly reduces the workload of individual steps of BVH - [Example-Based Synthesis of Stylized Facial Animations](https://dcgi.fel.cvut.cz/publications/2017/fiser-tog-facestyle/) - We introduce a novel approach to example-based stylization of portrait videos that preserves both the subject's identity and the visual richness of the input style exemplar. Unlike the current state-of-the-art based on neural style transfer [Selim et al. 2016], our method performs non-parametric texture synthesis that retains more of the local textural details of the - [QuadStack: An Efficient Representation and Direct Rendering of Layered Datasets](https://dcgi.fel.cvut.cz/publications/2021/graciano-tvcg-quadstack/) - We introduce QuadStack, a novel algorithm for volumetric data compression and direct rendering. Our algorithm exploits the data redundancy often found in layered datasets which are common in science and engineering fields such as geology, biology, mechanical engineering, medicine, etc. QuadStack first compresses the volumetric data into vertical stacks which are then compressed into a - [STALP: Style Transfer With Auxiliary Limited Pairing](https://dcgi.fel.cvut.cz/publications/2021/futschik-cgf-stalp/) - We present an approach to example-based stylization of images that uses a single pair of a source image and its stylized counterpart. We demonstrate how to train an image translation network that can perform real-time semantically meaningful style transfer to a set of target images with similar content as the source image. A key added - [FaceBlit: Instant Real-time Example-based Style Transfer to Facial Videos](https://dcgi.fel.cvut.cz/publications/2021/texler-cgit-faceblit/) - We present FaceBlit-a system for real-time example-based face video stylization that retains textural details of the style in a semantically meaningful manner, i.e., strokes used to depict specific features in the style are present at the appropriate locations in the target image. As compared to previous techniques, our system preserves the identity of the target - [ICTree: Automatic Perceptual Metrics for Tree Models](https://dcgi.fel.cvut.cz/publications/2021/polasek-tog-ictree/) - Many algorithms for virtual tree generation exist, but the visual realism of the 3D models is unknown. This problem is usually addressed by performing limited user studies or by a side-by-side visual comparison. We introduce an automated system for realism assessment of the tree model based on their perception. We conducted a user study in - [Practical Pigment Mixing for Digital Painting](https://dcgi.fel.cvut.cz/publications/2021/sochorova-tog-pigments/) - There is a significant flaw in today's painting software: the colors do not mix like actual paints. E.g., blue and yellow make gray instead of green. This is because the software is built around the RGB representation, which models the mixing of colored lights. Paints, however, get their color from pigments, whose mixing behavior is - [Spatio-temporal BRDF: Modeling and Synthesis](https://dcgi.fel.cvut.cz/publications/2021/meister-cag-stbrdf/) - We propose a generalization of example-based texture synthesis to spatio-temporal BRDFs. A key component of our method is a novel representation of time-varying materials using polynomials describing time-varying BRDF parameters. Our representation allows efficient fitting of measured data into a compact spatio-temporal BRDF representation, and it allows an efficient analytical evaluation of distances between spatio-temporal - [Fluidymation: Stylizing Animations Using Natural Dynamics of Artistic Media](https://dcgi.fel.cvut.cz/publications/2021/platkevic-cgf-fluidymation/) - We present Fluidymation—a new example-based approach to stylizing animation that employs the natural dynamics of artistic media to convey a prescribed motion. In contrast to previous stylization techniques that transfer the hand- painted appearance of a static style exemplar and then try to enforce temporal coherence, we use moving exemplars that capture the artistic medium’s - [Optimizing Ray Tracing of Trimmed NURBS Surfaces on the GPU](https://dcgi.fel.cvut.cz/publications/2021/sloup-cgf-nurbs/) - The representation of geometric models by trimmed NURBS surfaces has become a standard in the CAD industry. In CAD applications, the rendering of surfaces is usually solved by tessellation followed up by z-buffer rendering. Ray tracing of NURBS surfaces has not been widely used in industry due to its computational complexity that hinders achieving real-time - [Adaptive Global Visibility Sampling](https://dcgi.fel.cvut.cz/publications/2009/bittner-tog-agvs/) - In this paper we propose a global visibility algorithm which computes from-region visibility for all view cells simultaneously in a progressive manner. We cast rays to sample visibility interactions and use the information carried by a ray for all view cells it intersects. The main contribution of the paper is a set of adaptive sampling - [Spatial Directional Radiance Caching](https://dcgi.fel.cvut.cz/publications/2009/gassenbauer-cgf-sdrc/) - We present a new approach for accelerated global illumination computation in scenes with glossy surfaces. Our algorithm combines sparse illumination computation used in the radiance caching algorithm with BRDF importance sampling. To make this approach feasible, we extend the idea of lazy illumination evaluation, used in the caching approaches, from the spatial to the directional - [RDH: Ray Distribution Heuristics for Construction of Spatial Data Structures](https://dcgi.fel.cvut.cz/publications/2009/bittner-sccg-rdh/) - Surface area heuristics is currently the most popular method for view independent construction of spatial hierarchies for ray tracing. We present a method which modifies the surface area heuristics by taking into account the actual distribution of rays in the scene. This is achieved by subsampling the rays to be cast and using these rays - [Game Engine Friendly Occlusion Culling](https://dcgi.fel.cvut.cz/publications/2009/bittner-shaderx7-gefoc/) - [As-rigid-as-possible Image Registration for Hand-drawn Cartoon Animations](https://dcgi.fel.cvut.cz/publications/2009/sykora-npar-lazysnap/) - We present a new approach to deformable image registration suitable for articulated images such as hand-drawn cartoon characters and human postures. For such type of data state-of-the-art techniques typically yield undesirable results. We propose a novel geometrically motivated iterative scheme where point movements are decoupled from shape consistency. By combining locally optimal block matching with - [LazyBrush: Flexible Painting Tool for Hand-drawn Cartoons](https://dcgi.fel.cvut.cz/publications/2009/sykora-cgf-lazybrush/) - In this paper we present LazyBrush, a novel interactive tool for painting hand-made cartoon drawings and animations. Its key advantage is simplicity and flexibility. As opposed to previous custom tailored approaches [SBv05, QWH06] LazyBrush does not rely on style specific features such as homogenous regions or pattern continuity yet still offers comparable or even less - [Distinctive Approaches to Computer Graphics Education](https://dcgi.fel.cvut.cz/publications/2018/santos-cgf-edu/) - This paper presents the latest educational advances and research in a nutshell presented at the Education Track of the Eurographics Conference held in Lisbon in 2016. The works described correspond to approaches to Computer Graphics education that are unconventional in some way and attempt to tackle unsolved problems and challenges regarding the role of arts - [Parallel Reinsertion for Bounding Volume Hierarchy Optimization](https://dcgi.fel.cvut.cz/publications/2018/meister-cgf-prbvh/) - We present a novel highly parallel method for optimization of bounding volume hierarchies (BVH) targeting contemporary GPU architectures. The core of our method is based on the insertion-based BVH optimization that is known to achieve excellent results in terms of the SAH cost. The original algorithm is, however, inherently sequential: no efficient parallel version of - [ToonSynth: Example-Based Synthesis of Hand-Colored Cartoon Animations](https://dcgi.fel.cvut.cz/publications/2018/dvoroznak-tog-toonsynth/) - We present a new example-based approach for synthesizing hand-colored cartoon animations. Our method produces results that preserve the specific visual appearance and stylized motion of manually authored animations without requiring artists to draw every frame from scratch. In our framework, the artist first stylizes a limited set of known source skeletal animations from which we - [Multiple Importance Sampling Characterization by Weighted Mean Invariance](https://dcgi.fel.cvut.cz/publications/2018/sbert-vc-misc/) - In this paper, we examine the linear combination of techniques and multiple importance sampling for Monte Carlo integration from a new perspective of quasi-arithmetic weighted means. The invariance property of these means allows us to define a new family of heuristics. We illustrate our results with several rendering examples, including environment mapping and path tracing. - [Parallel Locally-Ordered Clustering for Bounding Volume Hierarchy Construction](https://dcgi.fel.cvut.cz/publications/2018/meister-tvcg-ploc/) - We propose a novel massively parallel construction algorithm for Bounding Volume Hierarchies (BVHs) based on locally-ordered agglomerative clustering. Our method builds the BVH iteratively from bottom to top by merging a batch of cluster pairs in each iteration. To efficiently find the neighboring clusters, we keep the clusters ordered along the Morton curve. This ordering - [Improved Corners with Multi-Channel Signed Distance Fields](https://dcgi.fel.cvut.cz/publications/2018/sloup-cgf-msdf/) - We propose an extension to the state-of-the-art text rendering technique based on sampling a 2D signed distance field from a texture. This extension significantly improves the visual quality of sharp corners, which is the most problematic feature to reproduce for the original technique. We achieve this by using a combination of multiple distance fields in - [Laser Imaging Approach for Portable BTF Measurement System Automatic Alignment](https://dcgi.fel.cvut.cz/publications/2018/havran-ijomam-btfaa/) - The paper presents a new alignment sensing possibility for automation of BTF instrument with regards to the sample surface. We have developed a portable bidirectional texture function (BTF) measurement instrument allowing for on-site measurement outside the laboratory. It is a newly emerging technique enabling data acquisition of the real objects without the necessity of their - [FTP-SC: Fuzzy Topology Preserving Stroke Correspondence](https://dcgi.fel.cvut.cz/publications/2018/yang-sca-ftp-sc/) - Stroke correspondence construction is a precondition for vectorized 2D animation inbetweening and remains a challenging problem. This paper introduces the FTP-SC, a fuzzy topology preserving stroke correspondence technique, which is accurate and provides the user more effective control on the correspondence result than previous matching approaches. The method employs a two-stage scheme to progressively establish - [Landmark-enhanced route itineraries for navigation of blind pedestrians in urban environment](https://dcgi.fel.cvut.cz/publications/2018/balata-mui-leri/) - Visual impairment limits a person mainly in the ability to move freely and independently. Even with many navigation aids and tools currently on the market, almost one-third of the visually impaired do not travel alone without a guide. One of the most useful aids are the landmark-enhanced itineraries of the route created by orientation and - [Automated Outdoor Depth-Map Generation and Alignment](https://dcgi.fel.cvut.cz/publications/2018/cadik-cag-depth/) - Image enhancement tasks can highly benefit from depth information, but the direct estimation of outdoor depth maps is difficult due to vast object distances. This paper presents a fully automatic framework for model-based generation of outdoor depth maps and its applications to image enhancements. We leverage 3D terrain models and camera pose estimation techniques to - [The Naturalness of Reproduced High Dynamic Range Images](https://dcgi.fel.cvut.cz/publications/2005/cadik-iv-nrhdr/) - The problem of visualizing high dynamic range images on the devices with restricted dynamic range has recently gained a lot of interest in the computer graphics community. Various so-called tone mapping operators have been proposed to face this issue. The field of tone mapping assumes thorough knowledge of both the objective and subjective attributes of - [Radiance Cache Splatting: A GPU-Friendly Global Illumination Algorithm](https://dcgi.fel.cvut.cz/publications/2005/gautron-egsr-rcs/) - Fast global illumination computation is a challenge in several fields such as lighting simulation and computergenerated visual effects for movies. To this end, the irradiance caching algorithm is commonly used since it provides high-quality rendering in a reasonable time. However this algorithm relies on a spatial data structure in which nearest-neighbors queries and data insertions - [Spherical Blend Skinning: A Real-time Deformation of Articulated Models](https://dcgi.fel.cvut.cz/publications/2005/kavan-i3d-sbs/) - Skin deformation based on an underlying skeleton is a common method to animate believable organic models. The most widely used skeletal animation algorithm, linear blend skinning, is also known as skeleton subspace deformation, vertex blending, or enveloping. It runs in real-time even on a low-end hardware but it is also notorious for its failures, such - [Tangible Newspaper for the Visually Impaired Users](https://dcgi.fel.cvut.cz/publications/2005/sporka-chi-tnwiu/) - This paper outlines a novel interaction technique allowing the visually impaired users to examine the layout of complex paper documents (e.g. a newspaper page). The document is placed on a desk in the view of a camera placed above it. The tip of user's index finger is tracked by means of algorithms of computer vision. - [Sketching Cartoons by Example](https://dcgi.fel.cvut.cz/publications/2005/sykora-sbm-sce/) - We introduce a novel example-based framework for reusing traditional cartoon drawings and animations. In contrast to previous approaches our aim is to design new characters and poses by combining fragments of the original artwork. Using standard image manipulation tool this task is tedious and time consuming. To reduce the amount of manual intervention we combine - [Improved Radiance Gradient Computation](https://dcgi.fel.cvut.cz/publications/2005/krivanek-sccg-irgc/) - We describe a new and accurate algorithm for computing translational gradients of incoming radiance in the context of a ray tracing based global illumination solution. The gradient characterizes how the incoming directional radiance function changes with displacement on a surface. We use the gradient for a smoother radiance interpolation over glossy surfaces in the framework - [Video Codec for Classical Cartoon Animations with Hardware Accelerated Playback](https://dcgi.fel.cvut.cz/publications/2005/sykora-isvc-vccca/) - We introduce a novel approach to video compression which is suitable for traditional outline-based cartoon animations. In this case the dynamic foreground consists of several homogeneous regions and the background is static textural image. For this drawing style we show how to recover hybrid representation where the background is stored as a single bitmap and - [Colorization of Black-and-White Cartoons](https://dcgi.fel.cvut.cz/publications/2005/sykora-imavis-cbwc/) - We introduce a novel colorization framework for old black-and-white cartoons which has been originally produced by a cel or paper based technology. In this case the dynamic part of the scene is represented by a set of outlined homogeneous regions that superimpose static background. To reduce a large amount of manual intervention we combine unsupervised - [Fast Collision Detection for Skeletally Deformable Models](https://dcgi.fel.cvut.cz/publications/2005/kavan-cgf-fcd/) - We present a new method of collision detection for models deformed by linear blend skinning. The linear blend skinning (also known as skeleton- subspace deformation, vertex-blending, or enveloping) is a popular method to animate believable organic models. We consider an exact collision detection based on a hierarchy of bounding spheres. The main problem with this - [Radiance Caching for Efficient Global Illumination Computation](https://dcgi.fel.cvut.cz/publications/2005/krivanek-tvcg-rceg/) - In this paper we present a ray tracing based method for accelerated global illumination computation in scenes with low-frequency glossy BRDFs. The method is based on sparse sampling, caching, and interpolating radiance on glossy surfaces. In particular we extend the irradiance caching scheme of [WRC88] to cache and interpolate directional incoming radiance instead of irradiance. - [Stylizing Video by Example](https://dcgi.fel.cvut.cz/publications/2019/jamriska-tog-ebsynth/) - We introduce a new example-based approach to video stylization, with a focus on preserving the visual quality of the style, user controllability and applicability to arbitrary video. Our method gets as input one or more keyframes that the artist chooses to stylize with standard painting tools. It then automatically propagates the stylization to the rest - [Increasing the Spatial Resolution of BTF Measurement with Scheimpflug Imaging](https://dcgi.fel.cvut.cz/publications/2019/havran-cgf-tilt/) - We present an improved way of acquiring spatially varying surface reflectance represented by a bidirectional texture function (BTF). Planar BTF samples are measured as images at several inclination angles which puts constraints on the minimum depth of field of cameras used in the measurement instrument. For standard perspective imaging, we show that the size of - [StyleBlit: Fast Example-Based Stylization with Local Guidance](https://dcgi.fel.cvut.cz/publications/2019/sykora-cgf-styleblit/) - We present StyleBlit—an efficient example-based style transfer algorithm that can deliver high-quality stylized renderings in real-time on a single-core CPU. Our technique is especially suitable for style transfer applications that use local guidance - descriptive guiding channels containing large spatial variations. Local guidance encourages transfer of content from the source exemplar to the target image - [Pavement patterns can be designed to improve gait in Parkinson's disease patients](https://dcgi.fel.cvut.cz/publications/2019/gal-md-pp/) - Public spaces are usually designed with respect to various patient populations, but not Parkinson’s disease. The objective of this study was to explore what type of easily applicable visual cueing might be used in public spaces and some interiors to improve gait in people with Parkinson’s disease. - [Labels on Levels: Labeling of Multi-Scale Multi-Instance and Crowded 3D Biological Environments](https://dcgi.fel.cvut.cz/publications/2019/kouril-tvcg-lol/) - Labeling is intrinsically important for exploring and understanding complex environments and models in a variety of domains. We present a method for interactive labeling of crowded 3D scenes containing very many instances of objects spanning multiple scales in size. In contrast to previous labeling methods, we target cases where many instances of dozens of types - [Building Anatomically Realistic Jaw Kinematics Model from Data](https://dcgi.fel.cvut.cz/publications/2019/yang-vc-jaw/) - Recentwork on anatomical face modeling focuses mainly on facial muscles and their activation. This paper considers a different aspect of anatomical face modeling: kinematic modeling of the jaw, i.e., the temporomandibular joint (TMJ). Previous work often relies on simple models of jaw kinematics, even though the actual physiological behavior of the TMJ is quite complex, - [Ray Classification for Accelerated BVH Traversal](https://dcgi.fel.cvut.cz/publications/2019/hendrich-cgf-rc-bvh/) - For ray tracing based methods, traversing a hierarchical acceleration data structure takes up a substantial portion of the total rendering time. We propose an additional data structure which cuts off large parts of the hierarchical traversal. We use the idea of ray classification combined with the hierarchical scene representation provided by a bounding volume hierarchy. - [Real-time External Labeling of Ghosted Views](https://dcgi.fel.cvut.cz/publications/2019/cmolik-tvcg-rtgv/) - Abstract—We present a new algorithm for calculating the external labeling of ghosted views of moderately complex 3D models. The algorithm uses multiple criteria decision making, based on fuzzy logic, to optimize positions of the labels associated with different parts of the input model. The proposed method can be used with various existing algorithms for creating - [Singlet Fission Rate: Optimized Packing of a Molecular Pair. Ethylene as a Model](https://dcgi.fel.cvut.cz/publications/2019/zaykov-jacs-sfr/) - A procedure is described for unbiased identification of all p-electron chromophore pair geometry choices that locally maximize the rate of conversion of a singlet exciton into a singlet biexciton (triplet pair), using a simplified version of the diabatic frontier orbital model of singlet fission (SF). The resulting approximate optimal geometries provide insight and are expected - [Color Me Noisy: Example-based Rendering of Hand-colored Animations with Temporal Noise Control](https://dcgi.fel.cvut.cz/publications/2014/fiser-cgf-cmn/) - We present an example-based approach to rendering hand-colored animations which delivers visual richness comparable to real artwork while enabling control over the amount of perceived temporal noise. This is important both for artistic purposes and viewing comfort, but is tedious or even intractable to achieve manually. We analyse typical features of real hand-colored animations and - [Ink-and-Ray: Bas-Relief Meshes for Adding Global Illumination Effects to Hand-Drawn Characters](https://dcgi.fel.cvut.cz/publications/2014/sykora-tog-inknray/) - We present a new approach for generating global illumination renderings of hand-drawn characters using only a small set of simple annotations. Our system exploits the concept of bas-relief sculptures, making it possible to generate 3D proxies suitable for rendering without requiring side-views or extensive user input. We formulate an optimization process that automatically constructs approximate - [Collaborative Navigation of Visually Impaired](https://dcgi.fel.cvut.cz/publications/2014/balata-mui-navig/) - A navigation system for visually impaired users can be much more efficient if it is based on collaboration among visually impaired persons and on utilising distributed knowledge about the environment in which the navigation task takes place. To design a new system of this kind, it is necessary to make a study of communication among - [Stateless generation of distributed virtual worlds](https://dcgi.fel.cvut.cz/publications/2014/danihelka-cag-stateless/) - We present novel techniques for implementing possibly infinite on-demand generated 3D virtual worlds in distributed environments. Our approach can be useful in two scenarios: 1. A multiuser virtual world with mobile clients with sufficient CPU and GPU power but with limited network speed. This reflects current mobile phones, tablets and laptops in areas without a - [On the Selection of 2D Objects Using External Labeling](https://dcgi.fel.cvut.cz/publications/2014/balata-chi-label/) - We present an external labeling laid over small and/or overlapping 2D objects as an efficient representation for their selection. The approximation of objects with points allows us to transform the labeling problem to graph layout problem, which we solve by means of force-based algorithm. The input parameters allow us to influence the resulting layout of - [Ray Tracing with Sparse Boxes](https://dcgi.fel.cvut.cz/publications/2007/havran-sccg-rtsb/) - We present a new method for ray tracing acceleration by modification of current spatial data structures. We augment a spatial hierarchy such as kd-tree with sparsely distributed bounding boxes that are linked from bottom to top. The augmented data structures can be viewed as a hybrid between kd-trees and uniform grids. The augmentation by boxes - [Skinning Arbitrary Deformations](https://dcgi.fel.cvut.cz/publications/2007/kavan-i3d-sad/) - Matrix palette skinning (also known as skeletal subspace deformation) is a very popular real-time animation technique. So far, it has only been applied to the class of quasi-articulated objects, such as moving human or animal figures. In this paper, we demonstrate how to automatically construct skinning approximations of arbitrary precomputed animations, such as those of - [Skinning with Dual Quaternions](https://dcgi.fel.cvut.cz/publications/2007/kavan-i3d-sdq/) - Skinning of skeletally deformable models is extensively used for real-time animation of characters, creatures and similar objects. The standard solution, linear blend skinning, has some serious drawbacks that require artist intervention. Therefore, a number of alternatives have been proposed in recent years. All of them successfully combat some of the artifacts, but none challenge the - [Perception Motivated Hybrid Approach to Tone Mapping](https://dcgi.fel.cvut.cz/publications/2007/cadik-wscg-pmha/) - We propose a general hybrid approach to the issue of reproduction of high dynamic range images on devices with limited dynamic range. Our approach is based on combination of arbitrary global and local tone mapping operators. Recent perceptual studies concerning the reproduction of HDR images have shown high importance of preservation of overall image attributes. - [An Efficient Perception-Based Adaptive Color to Gray Transformation](https://dcgi.fel.cvut.cz/publications/2007/neumann-cae-epac/) - The visualization of color images in gray scale has high practical and theoretical importance. Neither the existing local, gradient based methods, nor the fast global techniques give a satisfying result. We present a new color to grayscale transformation, based on the experimental background of the Coloroid system observations. We regard the color and luminance contrasts - [Global Illumination using Photon Ray Splatting](https://dcgi.fel.cvut.cz/publications/2007/herzog-cgf-giprs/) - We present a novel framework for efficiently computing the indirect illumination in diffuse and moderately glossy scenes using density estimation techniques. Many existing global illumination approaches either quickly compute an overly approximate solution or perform an orders of magnitude slower computation to obtain high-quality results for the indirect illumination. The proposed method improves photon density - [A Comparative Longitudinal Study of Non-verbal Mouse Pointer](https://dcgi.fel.cvut.cz/publications/2007/mahmud-hci-nvmp/) - A longitudinal study of two non-speech continuous cursor control systems is presented in this paper: Whistling User Interface (U3I) and Vocal Joystick (VJ). This study combines the quantitative and qualitative methods to get a better understanding of novice users experience over time. Three hypotheses were tested in this study. The quantitative data show that U3I - [Optimized Subdivisions for Preprocessed Visibility](https://dcgi.fel.cvut.cz/publications/2007/mattausch-gi-ospv/) - This paper describes a new tool for preprocessed visibility. It puts together view space and object space partitioning in order to control the render cost and memory cost of the visibility description generated by a visibility solver. The presented method progressively refines view space and object space subdivisions while minimizing the associated render and memory - [Shadow Caster Culling for Efficient Shadow Mapping](https://dcgi.fel.cvut.cz/publications/2011/bittner-i3d-scc/) - We propose a novel method for efficient construction of shadow maps by culling shadow casters which do not contribute to visible shadows. The method uses a mask of potential shadow receivers to cull shadow casters using a hierarchical occlusion culling algorithm. We propose several variants of the receiver mask implementations with different culling efficiency and - [Review: Kd-tree Traversal Algorithms for Ray Tracing](https://dcgi.fel.cvut.cz/publications/2011/hapala-cgf-kdtree/) - In this paper we review the traversal algorithms for kd-trees for ray tracing. Ordinary traversal algorithms such as sequential, recursive, and those with neighbour-links have different limitations, which led to several new developments within the last decade. We describe algorithms exploiting ray coherence and algorithms designed with specific hardware architecture limitations such as memory latency - [Improving Performance and Accuracy of Local PCA](https://dcgi.fel.cvut.cz/publications/2011/gassenbauer-cgf-lpca/) - Local Principal Component Analysis (LPCA) is one of the popular techniques for dimensionality reduction and data compression of large data sets encountered in computer graphics. The LPCA algorithm is a variant of kmeans clustering where the repetitive classification of high dimensional data points to their nearest cluster leads to long execution times. The focus of - [CHANTI: predictive text entry using non-verbal vocal input](https://dcgi.fel.cvut.cz/publications/2011/sporka-chi-chanti/) - This paper introduces a text entry application for users with physical disabilities who cannot utilize a manual keyboard. The system allows the user to enter text hands-free, with the help of "Non-verbal Vocal Input" (e.g., humming or whistling). To keep the number of input sounds small, an ambiguous keyboard is used. As the user makes - [Efficient Stack-less Traversal Algorithm for Ray Tracing with BVH](https://dcgi.fel.cvut.cz/publications/2011/hapala-sccg-esta/) - We propose a new, completely iterative traversal algorithm for ray tracing bounding volume hierarchies that is based on storing a parent pointer with each node, and on using simple state logic to infer which node to traverse next. Though our traversal algorithm does re-visit internal nodes, it intersects each visited node only once, and in - [TexToons: Practical Texture Mapping for Hand-drawn Cartoon Animations](https://dcgi.fel.cvut.cz/publications/2011/sykora-npar-textoons/) - We present a novel and practical texture mapping algorithm for hand-drawn cartoons that allows the production of visually rich animations with minimal user effort. Unlike previous techniques, our approach works entirely in the 2D domain and does not require the knowledge or creation of a 3D proxy model. Inspired by the fact that the human - [Temporal Noise Control for Sketchy Animation](https://dcgi.fel.cvut.cz/publications/2011/sykora-npar-noise/) - We propose a technique to control the temporal noise present in sketchy animations. Given an input animation drawn digitally, our approach works by combining motion extraction and inbetweening techniques to generate a reduced- noise sketchy animation registered to the input animation. The amount of noise is then controlled by a continuous parameter value. Our method - [Smart Scribbles for Sketch Segmentation](https://dcgi.fel.cvut.cz/publications/2012/noris-cgf-smartscribbles/) - We present Smart Scribbles a new scribble-based interface for user-guided segmentation of digital sketchy drawings. In contrast to previous approaches based on simple selection strategies, Smart Scribbles exploits richer geometric and temporal information, resulting in a more intuitive segmentation interface. We introduce a novel energy minimization formulation in which both geometric and temporal information from - [A Comparative Study of Pitch-Based Gestures in Nonverbal Vocal Interaction](https://dcgi.fel.cvut.cz/publications/2012/polacek-smc-nvvi/) - Nonverbal vocal interaction (NVVI) is an input modality by means of which users control the computer by producing sounds other than speech. Previous research in this field has focused mainly on studying isolated instances of NVVI (such as mouse cursor control in computer games) and their performance. This paper presents a study with 36 elderly - [Cache-efficient Graph Cuts on Structured Grids](https://dcgi.fel.cvut.cz/publications/2012/jamriska-cvpr-gridcut/) - Finding minimal cuts on graphs with a grid-like structure has become a core task for solving many computer vision and graphics related problems. However, computation speed and memory consumption oftentimes limit the effective use in applications requiring high resolution grids or interactive response. In particular, memory bandwidth represents one of the major bottlenecks even in - [Visibility Driven BVH Build Up Algorithm for Ray Tracing](https://dcgi.fel.cvut.cz/publications/2012/vinkler-cag-vdbvh/) - The minimization of traversal cost using surface area heuristic is extensively used to build high quality spatial subdivisions and bounding volume hierarchies for ray tracing. Despite the fair performance of trees built with the cost model, it is known that the underlying assumptions for surface area heuristics are not realistic. In this paper we show - [An Evaluation Tool for Research of User Behavior in a Realistic Mobile Environment](https://dcgi.fel.cvut.cz/publications/2013/maly-puc-navi/) - User behavior is significantly influenced by the surrounding environment. Especially complex and dynamically changing environments (like mobile environment) are represented by a wide variety of extraneous variables, which influence the user behavior in an unpredictable and mostly uncontrolled way. For researchers, it is challenging to measure and analyze the user behavior in such environments. We - [Painting by Feature: Texture Boundaries for Example-based Image Creation](https://dcgi.fel.cvut.cz/publications/2013/lukac-tog-pbf/) - In this paper we propose a reinterpretation of the brush and the fill tools for digital image painting. The core idea is to provide an intuitive approach that allows users to paint in the visual style of arbitrary example images. Rather than a static library of colors, brushes, or fill patterns, we offer users entire - [BRDF Slices: Accurate Adaptive Anisotropic Appearance Acquisition](https://dcgi.fel.cvut.cz/publications/2013/filip-cvpr-brdfs/) - In this paper we introduce unique publicly available dense anisotropic BRDF data measurements. We use this dense data as a reference for performance evaluation of the proposed BRDF sparse angular sampling and interpolation approach. The method is based on sampling of BRDF subspaces at fixed elevations by means of several adaptively-represented, uniformly distributed, perpendicular slices. - [Temporally Coherent Adaptive Sampling for Imperfect Shadow Maps](https://dcgi.fel.cvut.cz/publications/2013/barak-cgf-tcasism/) - We propose a new adaptive algorithm for determining virtual point lights (VPL) in the scope of real-time instant radiosity methods, which use a limited number of VPLs. The proposed method is based on Metropolis-Hastings sampling and exhibits better temporal coherence of VPLs, which is particularly important for real-time applications dealing with dynamic scenes. We evaluate - [Fast Insertion-Based Optimization of Bounding Volume Hierarchies](https://dcgi.fel.cvut.cz/publications/2013/bittner-cgf-fiobvh/) - We present an algorithm for fast optimization of bounding volume hierarchies (BVH) for efficient ray tracing. We perform selective updates of the hierarchy driven by the cost model derived from the surface area heuristic. In each step, the algorithm updates a fraction of the hierarchy nodes to minimize the overall hierarchy cost. The updates are - [Massively Parallel Hierarchical Scene Processing with Applications in Rendering](https://dcgi.fel.cvut.cz/publications/2013/vinkler-cgf-mphsp/) - We present a novel method for massively parallel hierarchical scene processing on the GPU, which is based on sequential decomposition of the given hierarchical algorithm into small functional blocks. The computation is fully managed by the GPU using a specialized task pool which facilitates synchronization and communication of processing units. We present two applications of - [Diffusion Image Analogies](https://dcgi.fel.cvut.cz/publications/2023/subrtova-siggraph-dia/) - In this paper we present Diffusion Image Analogies—an examplebased image editing approach that builds upon the concept of image analogies originally introduced by Hertzmann et al. [2001]. Given a pair of images that specify the intent of a specific transition, our approach enables to modify the target image in a way that it follows the - [Controllable Light Diffusion for Portraits](https://dcgi.fel.cvut.cz/publications/2023/futschik-cvpr-diffusion/) - We introduce light diffusion, a novel method to improve lighting in portraits, softening harsh shadows and specular highlights while preserving overall scene illumination. Inspired by professional photographers’ diffusers and scrims, our method softens lighting given only a single portrait photo. Previous portrait relighting approaches focus on changing the entire lighting environment, removing shadows (ignoring strong - [PVLI: Potentially Visible Layered Image for Real-time Ray Tracing](https://dcgi.fel.cvut.cz/publications/2023/kravec-vc-pvli/) - Novel view synthesis is frequently employed in video streaming, temporal upsampling, or virtual reality. We propose a new representation, potentially visible layered image (PVLI), that uses a combination of a potentially visible set of the scene geometry and layered color images. PVLI encodes the depth implicitly and enables cheap run-time reconstruction. Furthermore, PVLI can also - [Sonification of a Juggling Performance Using Spatial Audio](https://dcgi.fel.cvut.cz/publications/2023/leischner-cgit-juggling/) - We developed a new musical instrument by equipping juggling balls with accelerometers, gyroscopes, and WiFi sensors. The system measures acceleration and rotation, allowing us to distinguish between ball movement and static states. We can determine the direction of each throw based on the acceleration data. A movement-driven instrument animates the virtual audio source position based - [Real Time Skin Deformation with Bones Blending](https://dcgi.fel.cvut.cz/publications/2003/zara-wscg-rtsd/) - Skeletal animation with vertex blending is a popular method to model believable 3D characters. Its main advantage is its speed that allows real-time deformation even on low-level hardware. However it has some drawbacks as well: for some movements it produces non-natural postures like twisting elbows. We present a new method called bones blending that can - [Segmentation of Black-and-White Cartoons](https://dcgi.fel.cvut.cz/publications/2003/sykora-sccg-sbwc/) - We introduce novel semi-automatic, fast and accurate segmentation technique that allow us to simplify color transfer to the old black and white cartoons produced by classical paper or foil technology, where foreground parts are represented by homogeneous regions with constant grey-scale intensity surrounded by bold dark contours. We assume that original analogue material has been - [Fast Depth of Field Rendering with Surface Splatting](https://dcgi.fel.cvut.cz/publications/2003/krivanek-cgi-fdof/) - We present a new fast algorithm for rendering the depth-of-field effect for point-based surfaces. The algorithm handles partial occlusion correctly, it does not suffer from intensity leakage and it renders depth-of- field in presence of transparent surfaces. The algorithm is new in that it exploits the level-of-detail to select the surface detail according to the - [StyleProp: Real-time Example-based Stylization of 3D Models](https://dcgi.fel.cvut.cz/publications/2020/hauptfleisch-cgf-styleprop/) - We present a novel approach to the real-time non-photorealistic rendering of 3D models in which a single hand-drawn exemplar specifies its appearance. We employ guided patch-based synthesis to achieve high visual quality as well as temporal coherence. However, unlike previous techniques that maintain consistency in one dimension (temporal domain), in our approach, multiple dimensions are - [Interactive Video Stylization Using Few-Shot Patch-Based Training](https://dcgi.fel.cvut.cz/publications/2020/texler-tog-stylevid/) - In this paper, we present a learning-based method to the keyframe-based video stylization that allows an artist to propagate the style from a few selected keyframes to the rest of the sequence. Its key advantage is that the resulting stylization is semantically meaningful, i.e., specific parts of moving objects are stylized according to the artist - [Testing the Usability and Accessibility of Smart TV Applications](https://dcgi.fel.cvut.cz/publications/2020/bures-tce-stv/) - As the popularity of Smart Televisions (TVs) and interactive Smart TV applications (apps) has recently grown, the usability of these apps has become an important quality characteristic. Previous studies examined Smart TV apps from a usability perspective. However, these methods are mainly manual, and the potential of automated model-based testing methods for usability testing purposes - [Monster Mash: A Single-View Approach to Casual 3D Modeling and Animation](https://dcgi.fel.cvut.cz/publications/2020/dvoroznak-tog-mm/) - We present a new framework for sketch-based modeling and animation of 3D organic shapes that can work entirely in an intuitive 2D domain, enabling a playful, casual experience. Unlike previous sketch-based tools, our approach does not require a tedious part-based multi-view workflow with the explicit specification of an animation rig. Instead, we combine 3D inflation - [Temporally Stable Boundary Labeling for Interactive and Non-Interactive Dynamic Scenes](https://dcgi.fel.cvut.cz/publications/2020/bobak-cag-tsbl/) - We propose two novel temporally stable screen-space labeling methods for dynamic scenes. The first one is suitable for offline processing of the entire interaction or the video in advance. The second method is designed for interactive applications. The main idea of our proposed methods is to minimize the vertical and horizontal movement of the labels - [Arbitrary Style Transfer Using Neurally-guided Patch-based Synthesis](https://dcgi.fel.cvut.cz/publications/2020/texler-cag-ngpbs/) - We present a new approach to example-based style transfer combining neural methods with patch-based synthesis to achieve compelling stylization quality even for highresolution imagery. We take advantage of neural techniques to provide adequate stylization at the global level and use their output as a prior for subsequent patch-based synthesis at the detail level. Thanks to - [Reinforced Labels: Multi-Agent Deep Reinforcement Learning for Point-Feature Label Placement](https://dcgi.fel.cvut.cz/publications/2024/bobak-tvcg-reinforced/) - Over the recent years, Reinforcement Learning combined with Deep Learning techniques has successfully proven to solve complex problems in various domains, including robotics, self-driving cars, and finance. In this paper, we are introducing Reinforcement Learning (RL) to label placement, a complex task in data visualization that seeks optimal positioning for labels to avoid overlap and - [SAH-Optimized k-DOP Hierarchies for Ray Tracing](https://dcgi.fel.cvut.cz/publications/2024/kacerik-hpg-kdop/) - We revisit the idea of using hierarchies of k-sided discrete orientation polytopes (k-DOPs) for ray tracing. We propose a method for building a k-DOP-based bounding volume hierarchy while optimizing its topology using the surface area heuristic. The key component of our method is a fast and exact algorithm for evaluating the surface area of a - [General Relations for Optical Design Parameters Under Diffraction Limited Paraxial Imaging](https://dcgi.fel.cvut.cz/publications/2024/hosek-ole-paraxial/) - We searched for fundamental relationships among general optical system parameters assuming diffraction limited imaging in paraxial space. We demonstrated that the total twelve optical system parameters describing the optical imaging problem are unambiguously determined with a set of four of them. This holds for a diffraction condition, where the image permitted blur is of the - [Learning Effect in Joystick Tactile Guidance](https://dcgi.fel.cvut.cz/publications/2024/zikmund-toh-joystick/) - Haptic feedback is a method to provide tactile guidance in scenarios requiring multiple senses and divided attention like aviation. Earlier tests on a flight simulator and an in-flight test using the proposed tactile guidance method have shown the need to study its learning process. In this study, twelve participants completed two tactile guidance tasks without - [Parallel On-Demand Hierarchy Construction on Contemporary GPUs](https://dcgi.fel.cvut.cz/publications/2016/vinkler-tvcg-podhc/) - We present the first parallel on-demand spatial hierarchy construction algorithm targeting ray tracing on many-core processors such as GPUs. The method performs simultaneous ray traversal and spatial hierarchy construction focused on the parts of the data structure being traversed. The method is based on a versatile framework built around a task pool and runs entirely - [Advanced Drawing Beautification with ShipShape](https://dcgi.fel.cvut.cz/publications/2016/fiser-cag-shipshape/) - Sketching is one of the simplest ways to visualize ideas. Its key advantage is its easy availability and accessibility, as it require the user to have neither deep knowledge of a particular drawing program nor any advanced drawing skills. In practice, however, all these skills become necessary to improve the visual fidelity of the resulting - [Variance Analysis of Multi-Sample and One-Sample Multiple Importance Sampling](https://dcgi.fel.cvut.cz/publications/2016/sbert-cgf-vaois/) - We reexamine in this paper the variance for the Multiple Importance Sampling (MIS) estimator for multi-sample and onesample model. As a result of our analysis we can obtain the optimal estimator for the multi-sample model for the case where the weights do not depend on the count of samples. We extend the analysis to include - [StyLit: Illumination-Guided Example-Based Stylization of 3D Renderings](https://dcgi.fel.cvut.cz/publications/2016/fiser-tog-stylit/) - We present an approach to example-based stylization of 3D renderings that better preserves the rich expressiveness of hand-created artwork. Unlike previous techniques, which are mainly guided by colors and normals, our approach is based on light propagation in the scene. This novel type of guidance can distinguish among context-dependent illumination effects, for which artists typically - [Parallel BVH Construction using K-Means Clustering](https://dcgi.fel.cvut.cz/publications/2016/meister-vc-pbvh/) - We propose a novel method for fast parallel construction of bounding volume hierarchies (BVH) on the GPU. Our method is based on a combination of divisible and agglomerative clustering. We use the k-means algorithm to subdivide scene primitives into clusters. From these clusters, we construct treelets using the agglomerative clustering algorithm. Applying this procedure recursively, - [Perceptually Motivated BRDF Comparison using Single Image](https://dcgi.fel.cvut.cz/publications/2016/havran-cgf-cmpbrdf/) - Surface reflectance of real-world materials is now widely represented by the bidirectional reflectance distribution function (BRDF) and also by spatially varying representations such as SVBRDF and the bidirectional texture function (BTF). The raw surface reflectance measurements are typically compressed or fitted by analytical models, that always introduce a certain loss of accuracy. For its evaluation - [Unsupervised Colorization of Black-and-White Cartoons](https://dcgi.fel.cvut.cz/publications/2004/sykora-npar-ucbwc/) - We present a novel color-by-example technique which combines image segmentation, patch-based sampling and probabilistic reasoning. This method is able to automate colorization when new color information is applied on the already designed black-and-white cartoon. Our technique is especially suitable for cartoons digitized from classical celluloid ?lms, which were originally produced by a paper or cel - [A Novel Hemispherical Basis for Accurate and Efficient Rendering](https://dcgi.fel.cvut.cz/publications/2004/krivanek-egsr-nhba/) - This paper presents a new set of hemispherical basis functions dedicated to hemispherical data representation. These functions are derived from associated Legendre polynomials. We demonstrate the usefulness of this basis for representation of surface reflectance functions, rendering using environment maps and for efficient global illumination computation using radiance caching. We show that our basis is - [Evaluation of Two Principal Approaches to Objective Image Quality Assessment](https://dcgi.fel.cvut.cz/publications/2004/cadik-iv-etpa/) - Nowadays, it is evident that we must consider human perceptual properties to visualize information clearly and efficiently. We may utilize computational models of human visual systems to consider human perception well. Image quality assessment is a challenging task that is traditionally approached by such computational models. Recently, a new assessment methodology based on structural similarity - [Adaptive Mesh Subdivision for Precomputed Radiance Transfer](https://dcgi.fel.cvut.cz/publications/2004/krivanek-sccg-amsp/) - In precomputed radiance transfer (PRT), the radiance transfer operator is precomputed on vertices of a mesh. During rendering the transfer operator is combined with illumination to produce global illumination effects at real-time frame rates. However, visible error can be introduced by interpolating the transferred radiance between vertices. We propose to adaptively subdivide meshes with PRT - [Virtual Reality and Cultural Heritage on the Web](https://dcgi.fel.cvut.cz/publications/2004/zara-3ia-vrch/) - The paper presents various issues dealing with presentation of cultural heritage objects in a virtual space. While the reconstruction techniques are mentioned just briefly, the attention is paid to the visualization approaches for wide audience, i.e. techniques targeted to the web. Due to the diversity of network connections and performance of computers used by ordinary - [On building fast KD-trees for ray tracing, and on doing that in O(N log N)](https://dcgi.fel.cvut.cz/publications/2006/wald-rt-fkd/) - Though a large variety of efficiency structures for ray tracing exist, kd-trees today seem to slowly become the method of choice. In particular, kd-trees built with cost estimation functions such as a surface area heuristic (SAH) seem to be important for reaching high performance. Unfortunately, most algorithms for building such trees have a time complexity - [Adaptive Visibility-Driven View Cell Construction](https://dcgi.fel.cvut.cz/publications/2006/bittner-egsr-avdv/) - We present a new method for the automatic partitioning of view space into a multi-level view cell hierarchy. We use a cost-based model in order to minimize the average rendering time. Unlike previous methods, our model takes into account the actual visibility in the scene, and the partition is not restricted to planes given by - [Fast Approximation to Spherical Harmonic Rotation](https://dcgi.fel.cvut.cz/publications/2006/krivanek-sccg-fashr/) - Rotation of functions represented by spherical harmonics is an important part of many real-time lighting and global illumination algorithms. For some of them a per-vertex or even per-pixel rotation is required, which implies the necessity of an efficient rotation procedure. The speed of any of the existing rotation procedures is, however, not able to meet - [Efficient Collision Detection for Spherical Blend Skinning](https://dcgi.fel.cvut.cz/publications/2006/kavan-graphite-ecd/) - Recently, two algorithms improving the real-time simulation of articulated models in virtual environments have been published: 1) fast collision detection for linear blend skinning and 2) spherical blend skinning. Both linear and spherical blending solve the skinning problem of a skeletally controlled 3D model (e.g., an avatar), but only spherical blending avoids artifacts such as - [BRDF-Shop: An Artistic Tool for Creating Physically Correct BRDFs](https://dcgi.fel.cvut.cz/publications/2006/colbert-cga-brdf/) - We present an interface for quick and intuitive development of arbitrary, but physically correct, Bi-directional Re?ectance Distribution Functions, or BRDFs. Our interface, referred to as BRDF-Shop, provides artists the ability to create a BRDF through positioning and manipulating highlights on a spherical canvas. We develop a novel mapping between painted highlights and specular lobes of - [On the Fast Construction of Spatial Hierarchies for Ray Tracing](https://dcgi.fel.cvut.cz/publications/2006/havran-rt-fcsh/) - In this paper we will address the problem of fast construction of spatial hierarchies for ray tracing with applications in animated environments including non-rigid animations. We will discuss the properties of currently used techniques with O(N logN) construction time for kd-trees and bounding volume hierarchies. Further, we will propose a hybrid data structure blending a - [Virtual Reality Course - A Natural Enrichment of Computer Graphics Classes](https://dcgi.fel.cvut.cz/publications/2006/zara-cgf-vrc/) - This paper shows how the Virtual Reality (VR) course can naturally extend and practice a wide range of Computer Graphics (CG) principles and programming techniques. Thanks to real-time processing requirements, the attention is paid to efficient modeling conventions, time saving rendering approaches, and user interfaces allowing a smooth navigation in a virtual environment. All these - [Non-speech Input and Speech Recognition for Real-time Control of Computer Games](https://dcgi.fel.cvut.cz/publications/2006/sporka-sigaccess-nsi/) - This paper reports a comparison of user performance (time and accuracy) when controlling a popular arcade game of Tetris using speech recognition or non-speech (humming) input techniques. The preliminary qualitative study with seven participants shows that users were able to control the game using both methods but required more training and feedback for the humming - [Making Radiance and Irradiance Caching Practical: Adaptive Caching and Neighbor Clamping](https://dcgi.fel.cvut.cz/publications/2006/krivanek-egsr-mricp/) - Radiance and irradiance caching are eficient global illumination algorithms based on interpolating indirect illumination from a sparse set of cached values. In this paper we propose an adaptive algorithm for guiding spatial density of the cached values in radiance and irradiance caching. The density is adapted to the rate of change of indirect illumination in - [Acoustic Control of Mouse Pointer](https://dcgi.fel.cvut.cz/publications/2006/sporka-uais-acmp/) - This paper describes the design and implementation of a system for controlling mouse pointer using non-verbal sounds such as whistling and humming. Two control modes have been implemented---an orthogonal mode (where the pointer moves with variable speed either horizontally or vertically at any one time) and a melodic mode (where the pointer moves with fixed - [Beyond traditional interaction in a mobile environment: New approach to 3D scene rendering](https://dcgi.fel.cvut.cz/publications/2006/mikovec-cag-btime/) - In this paper the problems of user interaction in a mobile environment are investigated. Interaction in this environment imposes new requirements both on UI designers and the users. This paper deals in particular with problems of graphical interaction in a mobile environment. The interaction in a mobile environment requires new approaches that will result in - [Image Attributes and Quality for Evaluation of Tone Mapping Operators](https://dcgi.fel.cvut.cz/publications/2006/cadik-pg-iaqe/) - The problem of reproducing high dynamic range images on devices with restricted dynamic range has gained a lot of interest in the computer graphics community. There exist various approaches to this issue, which span several research areas including computer graphics, image processing, color science, physiology, neurology, psychology, etc. These approaches assume a thorough knowledge of - [Web-Based Historical City Walks: Advances and Bottlenecks](https://dcgi.fel.cvut.cz/publications/2006/zara-presence-wbhcw/) - This paper deals with a set of useful methods for presenting large-scale models of real cities in a web environment. While acquisition issues are outlined only briefly, this study focuses on the optimal organization of city models and efficient rendering techniques. We also address data optimization for real-time delivery. The methods under discussion are illustrated - [UBVH: Unified Bounding Volume and Scene Geometry Representation for Ray Tracing](https://dcgi.fel.cvut.cz/publications/2025/kaceric-cgf-ubvh/) - Bounding volume hierarchies (BVHs) are currently the most common data structure used to accelerate ray tracing. The existing BVH methods distinguish between the bounding volume representation associated with the interior BVH nodes and the scene geometry representation associated with leaf nodes. We propose a new method that unifies the representation of bounding volumes and triangular - [SmartAlert: Machine Learning-based Patient-ventilator Asynchrony Detection System in Intensive Care Units](https://dcgi.fel.cvut.cz/publications/2025/pazout-cmpb-smartalert/) - Background and Objective: Patient-ventilator asynchronies (PVA) are associated with ventilator-induced lung injury and increased mortality. Current detection methods rely on static thresholds, extensive preprocessing, or proprietary ventilator data. This study aimed to develop and validate a fully online, real-time system that detects and classifies PVAs directly from ventilator screen data while alerting clinicians based on - [StructuReiser: A Structure-preserving Video Stylization Method](https://dcgi.fel.cvut.cz/publications/2025/spetlik-cgf-structureiser/) - We introduce StructuReiser, a novel video-to-video translation method that transforms input videos into stylized sequences using a set of user-provided keyframes. Unlike most existing methods, StructuReiser strictly adheres to the structural elements of the target video, preserving the original identity while seamlessly applying the desired stylistic transformations. This provides a level of control and consistency - [SOBB: Skewed Oriented Bounding Boxes for Ray Tracing](https://dcgi.fel.cvut.cz/publications/2025/kacerik-cgf-sobb/) - We propose skewed oriented bounding boxes (SOBB) as a novel bounding primitive for accelerating the calculation of ray-scene intersections. SOBBs have the same memory footprint as the well-known oriented bounding boxes (OBB) and can be used with a similar ray intersection algorithm. We propose an efficient algorithm for constructing a BVH with SOBBs, using a - [Teaching transformations in computer graphics with support from an interactive tool](https://dcgi.fel.cvut.cz/publications/2025/felkel-eit-i3t/) - Transformations are essential in many Science, Technology, Engineering, and Mathematics (STEM) education areas, but crucial in computer graphics. To scaffold representational competence and fluency when learning transformations, an Interactive Tool for Teaching Transformations (I3T) was developed as open source to narrow the gap between theory and practice and support the learning of transformations via a - [Example-Based Authoring of Expressive Space Curves](https://dcgi.fel.cvut.cz/publications/2025/minarcik-cg-curves/) - In this paper we present a novel example-based stylization method for 3D space curves. Inspired by imagebased arbitrary style transfer (e.g., Gatys et al. [2016]), we introduce a workflow that allows artists to transfer the stylistic characteristics of a short exemplar curve to a longer target curve in 3D—a problem, to the best of our - [Meet-In-Style: Text-driven Real-time Video Stylization using Diffusion Models](https://dcgi.fel.cvut.cz/publications/2025/kunz-cga-diffusion/) - Meet-In-Style—a new approach to real-time stylization of live video streams using text prompts. In contrast to previous text-based techniques, our system is able to stylize input video at 30 fps on commodity graphics hardware while preserving structural consistency of the stylized sequence and minimizing temporal flicker. A key idea of our approach is to combine - [Approximate local reflection symmetry of projected land cadastre data](https://dcgi.fel.cvut.cz/publications/2025/kolingerova-jgs-symmetry/) - Symmetry is an essential feature of many geometric objects. However, the world also contains many asymmetrical or approximately symmetrical objects. Detecting approximate symmetries is a rather weakly defined problem, as computer-detected approximate symmetry may not correspond to human opinion. The situation is even worse if the symmetry is not global but local. This paper investigates - [T-SAH: Animation Optimized Bounding Volume Hierarchies](https://dcgi.fel.cvut.cz/publications/2015/bittner-cgf-abvh/) - We propose a method for creating a bounding volume hierarchy (BVH) that is optimized for all frames of a given animated scene. The method is based on a novel extension of surface area heuristic to temporal domain (T-SAH). We perform iterative BVH optimization using T-SAH and create a single BVH accounting for scene geometry distribution - [Breathing Friend](https://dcgi.fel.cvut.cz/publications/2015/prazakova-pdw-bf/) - Žijeme v době, kdy se každý den potýkáme se stresem a vypořádat se s ním, není vždy tak jednoduché. Máme několik typů stresu, z nichž ty vážnější stupně se neobejdou bez lékařské pomoci. Zaměřila jsem se na stav, který je vratný a kterého se můžeme zbavit sami bez lékařských medikamentů. Různé zdroje doporučují zdravý životní styl, který zahrnuje - [Extensions to Bidirectional Texture Function Compression with Multi-level Vector Quantization in OpenCL](https://dcgi.fel.cvut.cz/publications/2015/havran-cag-btf/) - Bidirectional texture function (BTF) as an effective visual fidelity representation of surface appearance is becoming more and more widely used. In this paper we report on three contributions to BTF data compression. First, we propose novel decompositions for multi-level vector quantization in BTF data compression that improve the compression ratio by 12% in comparison with - [KoalaPhone: TouchScreen Mobile Phone UI for Active Seniors](https://dcgi.fel.cvut.cz/publications/2015/balata-mui-koala/) - We deal with a problem of designing a user interface for touchscreen phones with respect to special needs of seniors. We conducted qualitative study (n=5) followed by quantitative one (n=118). From the comparison of our study with existing studies we observed an obvious trend in more extensive usage of advanced features, which cannot be explained - [Decomposing Time-lapse Paintings into Layers](https://dcgi.fel.cvut.cz/publications/2015/tan-tog-timelapse/) - The creation of a painting, in the physical world or digitally, is a process that occurs over time. Later strokes cover earlier strokes, and strokes painted at a similar time are likely to be part of the same object. In the final painting, this temporal history is lost, and a static arrangement of color is - [LazyFluids: Appearance Transfer for Fluid Animations](https://dcgi.fel.cvut.cz/publications/2015/jamriska-tog-lazyfluids/) - In this paper we present a novel approach to appearance transfer for fluid animations based on flow-guided texture synthesis. In contrast to common practice where pre-captured sets of fluid elements are combined in order to achieve desired motion and look, we bring the possibility of fine-tuning motion properties in advance using CG techniques, and then - [Brushables: Example-based Edge-aware Directional Texture Painting](https://dcgi.fel.cvut.cz/publications/2015/lukac-cgf-brushables/) - In this paper we present Brushables, a novel approach to example-based painting that respects user-specified shapes at the global level and preserves textural details of the source image at the local level. We formulate the synthesis as a joint optimization problem that simultaneously synthesizes the interior and the boundaries of the region, transferring relevant content - [Register Efficient Dynamic Memory Allocator for GPUs](https://dcgi.fel.cvut.cz/publications/2015/vinkler-cgf-cmalloc/) - We compare five existing dynamic memory allocators optimized for GPUs and show their strengths and weaknesses. In the measurements, we use three generic evaluation tests proposed in the past and we add one with a real workload, where dynamic memory allocation is used in building the k-d tree data structure. Following the performance analysis we - [Navigation Problems in Blind-to-Blind Pedestrians Tele-assistance Navigation](https://dcgi.fel.cvut.cz/publications/2015/balata-interact-blind/) - We raise a question whether it is possible to build a large-scale navigation system for blind pedestrians where a blind person navigates another blind person remotely by mobile phone. We have conducted an experiment, in which we observed blind people navigating each other in a city center in 19 sessions. We focused on problems in - [CHC+RT: Coherent Hierarchical Culling for Ray Tracing](https://dcgi.fel.cvut.cz/publications/2015/mattausch-cgf-chcrt/) - We propose a new technique for in-core and out-of-core GPU ray tracing using a generalization of hierarchical occlusion culling in the style of the CHC++ method. Our method exploits the rasterization pipeline and hardware occlusion queries in order to create coherent batches of work for localized shader-based ray tracing kernels. By combining hierarchies in both - [Light Chisel: 6DOF Pen Tracking](https://dcgi.fel.cvut.cz/publications/2015/bubnik-cgf-lightchisel/) - We present a novel interaction device tracked in 6 degrees of freedom by two commodity cameras. The inexpensive Light Chisel is statically illuminated with two LEDs, and uses no additional sensor (e.g. inertial or magnetic) or means of communication or synchronization. Its form factor is well suited for a screwdriver or chisel grip, allowing the - [Incremental BVH Construction for Ray Tracing](https://dcgi.fel.cvut.cz/publications/2015/bittner-cag-bvh/) - We propose a new method for incremental construction of Bounding Volume Hierarchies (BVHs). Despite the wide belief that the incremental construction of BVH is inefficient we show that our method incrementally constructs a BVH with quality comparable to the best SAH builders. We illustrate the versatility of the proposed method using a flexible parallelization scheme - [Interactive Terrain Modeling Using Hydraulic Erosion](https://dcgi.fel.cvut.cz/publications/2008/stava-sca-erosion/) - We present a step toward interactive physics-based modeling of terrains. A terrain, composed of layers of materials, is edited with interactive modeling tools built upon different physics-based erosion and deposition algorithms. First, two hydraulic erosion algorithms for running water are coupled. Areas where the motion is slow become more eroded by the dissolution erosion, whereas - [CHC++ - Coherent Hierarchical Culling Revisited](https://dcgi.fel.cvut.cz/publications/2008/mattausch-cgf-chc/) - We present a new algorithm for efficient occlusion culling using hardware occlusion queries. The algorithm significantly improves on previous techniques by making better use of temporal and spatial coherence of visibility. This is achieved by using adaptive visibility prediction and query batching. As a result of the new optimizations the number of issued occlusion queries - [Perceptual Evaluation of Color-to-Grayscale Image Conversions](https://dcgi.fel.cvut.cz/publications/2008/cadik-cgf-cgic/) - Color images often have to be converted to grayscale for reproduction, artistic purposes, or for subsequent processing. Methods performing the conversion of color images to grayscale aim to retain as much information about the original color image as possible, while simultaneously producing perceptually plausible grayscale results. Recently, many methods of conversion have been proposed, but - [Evaluation of HDR tone mapping methods using essential perceptual attributes](https://dcgi.fel.cvut.cz/publications/2008/cadik-cag-hdrtm/) - The problem of reproducing high dynamic range images on media with restricted dynamic range has gained a lot of interest in the computer graphics community. There exist various approaches to this issue, which span several research areas including computer graphics, image processing, color vision, physiological aspects, etc. These approaches assume a thorough knowledge of both - [Visibility-driven Mesh Analysis and Visualization through Graph Cuts](https://dcgi.fel.cvut.cz/publications/2008/zhou-tvcg-vdma/) - In this paper we present an algorithm that operates on a triangular mesh and classifies each face of a triangle as either inside or outside. We present three example applications of this core algorithm: normal orientation, inside removal, and layer-based visualization. The distinguishing feature of our algorithm is its robustness even if a difficult input - [Geometric Skinning with Approximate Dual Quaternion Blending](https://dcgi.fel.cvut.cz/publications/2008/kavan-tog-adqb/) - Skinning of skeletally deformable models is extensively used for real-time animation of characters, creatures and similar objects. The standard solution, linear blend skinning, has some serious drawbacks that require artist intervention. Therefore, a number of alternatives have been proposed in recent years. All of them successfully combat some of the artifacts, but none challenge the - [Real-time shading with filtered importance sampling](https://dcgi.fel.cvut.cz/publications/2008/krivanek-cgf-rts/) - Correct perception of materials requires complex, natural illumination [Fleming et al. 2003]. Thus for material or lighting design applications, realistic, interactive rendering of objects with arbitrary materials under natural illumination is essential. We present a simple and efficient technique for real-time, image-based lighting of objects with spatially-varying, glossy materials. The key to our algorithm is - [iCheat: A Representation for Artistic Control of Indirect Cinematic Lighting](https://dcgi.fel.cvut.cz/publications/2008/obert-cgf-icheat/) - Thanks to an increase in rendering efficiency, indirect illumination has recently begun to be integrated in cinematic lighting design, an application where physical accuracy is less important than careful control of scene appearance. This paper presents a comprehensive, efficient, and intuitive representation for artistic control of indirect illumination. We encode user's adjustments to indirect lighting - [Polypostors: 2D Polygonal Impostors for 3D Crowds](https://dcgi.fel.cvut.cz/publications/2008/kavan-i3d-polypostors/) - Various methods have been proposed to animate and render large crowds of humans in real time for applications such as games and interactive walkthroughs. Recent methods have been developed to render large numbers of pre-computed image-based human representations (Impostors) by exploiting commodity graphics hardware, thus achieving very high frame-rates while maintaining visual fidelity. Unfortunately, these - [Real-time Color Ball Tracking for Augmented Reality](https://dcgi.fel.cvut.cz/publications/2008/sykora-egve-rtcbt/) - In this paper, we introduce a light-weight and robust tracking technique based on color balls. The algorithm builds on a variant of randomized Hough transform and is optimized for a use in real-time applications like on low-cost Augmented Reality (AR) systems. With just one conventional color camera our approach provides the ability to determine the - [ChunkyGAN: Real Image Inversion via Segments](https://dcgi.fel.cvut.cz/publications/2022/subrtova-eccv-chunkygan/) - We present ChunkyGAN—a novel paradigm for modeling and editing images using generative adversarial networks. Unlike previous techniques seeking a global latent representation of the input image, our approach subdivides the input image into a set of smaller components (chunks) specified either manually or automatically using a pre-trained segmentation network. For each chunk, the latent code - [Mixed Labeling: Integrating Internal and External Labels](https://dcgi.fel.cvut.cz/publications/2022/cmolik-tvcg-mixed/) - In this paper, we present an algorithm capable of mixed labeling of 2D and 3D objects. In mixed labeling, the given objects are labeled with both internal labels placed (at least partially) over the objects and external labels placed in the space around the objects and connected with the labeled objects with straight-line leaders. The - [StyleBin: Stylizing Video by Example in Stereo](https://dcgi.fel.cvut.cz/publications/2022/kucera-sigasia-stylebin/) - In this paper we present StyleBin—an approach to example-based stylization of videos that can produce consistent binocular depiction of stylized content on stereoscopic displays. Given the target sequence and a set of stylized keyframes accompanied by information about depth in the scene, we formulate an optimization problem that converts the target video into a pair - [Rapid Labels: Point-Feature Labeling on GPU](https://dcgi.fel.cvut.cz/publications/2022/pavlovec-tvcg-rapid/) - Labels, short textual annotations are an important component of data visualizations, illustrations, infographics, and geographical maps. In interactive applications, the labeling method responsible for positioning the labels should not take the resources from the application itself. In other words, the labeling method should provide the result as fast as possible. In this work, we propose - [Misalignment in Semantic User Model Elicitation via Conversational Agents: A Case Study in Navigation Support for Visually Impaired People](https://dcgi.fel.cvut.cz/publications/2022/berka-ijhci-elicit/) - Disabled people can benefit greatly from assistive digital technologies. However, this increased human-machine symbiosis makes it important that systems are personalized and transparent to users. Existing work often uses data-oriented approaches. However, these approaches lack transparency and make it hard to influence the system's behavior. In this paper, we use knowledge-based techniques for personalization, introducing - [PTRM: Perceived Terrain Realism Metric](https://dcgi.fel.cvut.cz/publications/2022/rajasekaran-tap-ptrm/) - Terrains are visually prominent and commonly needed objects in many computer graphics applications. While there are many algorithms for synthetic terrain generation, it is rather difficult to assess the realism of a generated output. This article presents a first step toward the direction of perceptual evaluation for terrain models. We gathered and categorized several classes - [Layout-aware optimization for interactive labeling of 3D models](https://dcgi.fel.cvut.cz/publications/2010/cmolik-cag-label/) - We propose a novel method for computing labeling of 3D illustrations in real-time. We solve a multiple criteria optimization problem in which we consider the desired layout already in the stage of searching for salient points of the labeled areas. In the solution we employ fuzzy logic combined with greedy optimization. The method runs on - [Bidirectional Texture Function Compression Based on Multi-Level Vector Quantization](https://dcgi.fel.cvut.cz/publications/2010/havran-cgf-btfc/) - The Bidirectional Texture Function (BTF) is becoming widely used for accurate representation of real-world material appearance. In this paper a novel BTF compression model is proposed. The model resamples input BTF data into a parametrization, allowing decomposition of individual view and illumination dependent texels into a set of multi-dimensional conditional probability density functions. These functions - [Adding Depth to Cartoons Using Sparse Depth (In)equalities](https://dcgi.fel.cvut.cz/publications/2010/sykora-cgf-lazydepth/) - This paper presents a novel interactive approach for adding depth information into hand-drawn cartoon images and animations. In comparison to previous depth assignment techniques our solution requires minimal user effort and enables creation of consistent pop-ups in a matter of seconds. Inspired by perceptual studies we formulate a custom tailored optimization framework that tries to - [Nautilus: Recovering Regional Symmetry Transformations for Image Editing](https://dcgi.fel.cvut.cz/publications/2017/lukac-tog-nautilus/) - Natural images often exhibit symmetries that should be taken into account when editing them. In this paper we present Nautilus -- a method for automatically identifying symmetric regions in an image along with their corresponding symmetry transformations. We compute dense local similarity symmetry transformations using a novel variant of the Generalised PatchMatch algorithm that uses - [Text Input for Motor-Impaired People](https://dcgi.fel.cvut.cz/publications/2017/sporka-uais-timp/) - This paper provides an overview of 150 publications on text input for motor-impaired people and describes current state of the art. We focus on common techniques of text entry including selection of keys, approaches to characters layouts, use of language models, and interaction modalities. These aspects of text entry methods are further analyzed and examples - [Adaptive Multiple Importance Sampling for General Functions](https://dcgi.fel.cvut.cz/publications/2017/sbert-vc-amis/) - Recent developments in optoelectronics and material processing techniques make it possible to design and produce a portable and compact measurement instrument for bidirectional texture function (BTF). Parallelized optics, on-board data processing, rapid prototyping, and other nonconventional production techniques and materials were the key to building an instrument capable of in situ measurements with fast data - [Example-Based Expressive Animation of 2D Rigid Bodies](https://dcgi.fel.cvut.cz/publications/2017/dvoroznak-tog-abe/) - We present a novel approach to facilitate the creation of stylized 2D rigid body animations. Our approach can handle multiple rigid objects following complex physically-simulated trajectories with collisions, while retaining a unique artistic style directly specified by the user. Starting with an existing target animation (e.g., produced by a physical simulation engine) an artist interactively - [Design and implementation of a non-linear symphonic soundtrack of a video game](https://dcgi.fel.cvut.cz/publications/2017/sporka-ham-nlss/) - The music in the contemporary video games is often interactive. The music playback is based on transitions between pieces of available music material. These transitions happen in response to evolving gameplay. This paradigm is referred to as the adaptive music. Our challenge was to design, create, and implement the soundtrack of the upcoming video game - [Lightdrum—Portable Light Stage for Accurate BTF Measurement on Site](https://dcgi.fel.cvut.cz/publications/2017/havran-sensors-lightdrum/) - We propose a miniaturised light stage for measuring the bidirectional reflectance distribution function (BRDF) and the bidirectional texture function (BTF) of surfaces on site in real world application scenarios. The main principle of our lightweight BTF acquisition gantry is a compact hemispherical skeleton with cameras along the meridian and with light emitting diode (LED) modules - [Parallel BVH Construction using Progressive Hierarchical Refinement](https://dcgi.fel.cvut.cz/publications/2017/hendrich-cgf-phr/) - We propose a novel algorithm for construction of bounding volume hierarchies (BVHs) for multi-core CPU architectures. The algorithm constructs the BVH by a divisive top-down approach using a progressively refined cut of an existing auxiliary BVH. We propose a new strategy for refining the cut that significantly reduces the workload of individual steps of BVH - [Example-Based Synthesis of Stylized Facial Animations](https://dcgi.fel.cvut.cz/publications/2017/fiser-tog-facestyle/) - We introduce a novel approach to example-based stylization of portrait videos that preserves both the subject's identity and the visual richness of the input style exemplar. Unlike the current state-of-the-art based on neural style transfer [Selim et al. 2016], our method performs non-parametric texture synthesis that retains more of the local textural details of the - [QuadStack: An Efficient Representation and Direct Rendering of Layered Datasets](https://dcgi.fel.cvut.cz/publications/2021/graciano-tvcg-quadstack/) - We introduce QuadStack, a novel algorithm for volumetric data compression and direct rendering. Our algorithm exploits the data redundancy often found in layered datasets which are common in science and engineering fields such as geology, biology, mechanical engineering, medicine, etc. QuadStack first compresses the volumetric data into vertical stacks which are then compressed into a - [STALP: Style Transfer With Auxiliary Limited Pairing](https://dcgi.fel.cvut.cz/publications/2021/futschik-cgf-stalp/) - We present an approach to example-based stylization of images that uses a single pair of a source image and its stylized counterpart. We demonstrate how to train an image translation network that can perform real-time semantically meaningful style transfer to a set of target images with similar content as the source image. A key added - [FaceBlit: Instant Real-time Example-based Style Transfer to Facial Videos](https://dcgi.fel.cvut.cz/publications/2021/texler-cgit-faceblit/) - We present FaceBlit-a system for real-time example-based face video stylization that retains textural details of the style in a semantically meaningful manner, i.e., strokes used to depict specific features in the style are present at the appropriate locations in the target image. As compared to previous techniques, our system preserves the identity of the target - [ICTree: Automatic Perceptual Metrics for Tree Models](https://dcgi.fel.cvut.cz/publications/2021/polasek-tog-ictree/) - Many algorithms for virtual tree generation exist, but the visual realism of the 3D models is unknown. This problem is usually addressed by performing limited user studies or by a side-by-side visual comparison. We introduce an automated system for realism assessment of the tree model based on their perception. We conducted a user study in - [Practical Pigment Mixing for Digital Painting](https://dcgi.fel.cvut.cz/publications/2021/sochorova-tog-pigments/) - There is a significant flaw in today's painting software: the colors do not mix like actual paints. E.g., blue and yellow make gray instead of green. This is because the software is built around the RGB representation, which models the mixing of colored lights. Paints, however, get their color from pigments, whose mixing behavior is - [Spatio-temporal BRDF: Modeling and Synthesis](https://dcgi.fel.cvut.cz/publications/2021/meister-cag-stbrdf/) - We propose a generalization of example-based texture synthesis to spatio-temporal BRDFs. A key component of our method is a novel representation of time-varying materials using polynomials describing time-varying BRDF parameters. Our representation allows efficient fitting of measured data into a compact spatio-temporal BRDF representation, and it allows an efficient analytical evaluation of distances between spatio-temporal - [Fluidymation: Stylizing Animations Using Natural Dynamics of Artistic Media](https://dcgi.fel.cvut.cz/publications/2021/platkevic-cgf-fluidymation/) - We present Fluidymation—a new example-based approach to stylizing animation that employs the natural dynamics of artistic media to convey a prescribed motion. In contrast to previous stylization techniques that transfer the hand- painted appearance of a static style exemplar and then try to enforce temporal coherence, we use moving exemplars that capture the artistic medium’s - [Optimizing Ray Tracing of Trimmed NURBS Surfaces on the GPU](https://dcgi.fel.cvut.cz/publications/2021/sloup-cgf-nurbs/) - The representation of geometric models by trimmed NURBS surfaces has become a standard in the CAD industry. In CAD applications, the rendering of surfaces is usually solved by tessellation followed up by z-buffer rendering. Ray tracing of NURBS surfaces has not been widely used in industry due to its computational complexity that hinders achieving real-time - [Adaptive Global Visibility Sampling](https://dcgi.fel.cvut.cz/publications/2009/bittner-tog-agvs/) - In this paper we propose a global visibility algorithm which computes from-region visibility for all view cells simultaneously in a progressive manner. We cast rays to sample visibility interactions and use the information carried by a ray for all view cells it intersects. The main contribution of the paper is a set of adaptive sampling - [Spatial Directional Radiance Caching](https://dcgi.fel.cvut.cz/publications/2009/gassenbauer-cgf-sdrc/) - We present a new approach for accelerated global illumination computation in scenes with glossy surfaces. Our algorithm combines sparse illumination computation used in the radiance caching algorithm with BRDF importance sampling. To make this approach feasible, we extend the idea of lazy illumination evaluation, used in the caching approaches, from the spatial to the directional - [RDH: Ray Distribution Heuristics for Construction of Spatial Data Structures](https://dcgi.fel.cvut.cz/publications/2009/bittner-sccg-rdh/) - Surface area heuristics is currently the most popular method for view independent construction of spatial hierarchies for ray tracing. We present a method which modifies the surface area heuristics by taking into account the actual distribution of rays in the scene. This is achieved by subsampling the rays to be cast and using these rays - [Game Engine Friendly Occlusion Culling](https://dcgi.fel.cvut.cz/publications/2009/bittner-shaderx7-gefoc/) - [As-rigid-as-possible Image Registration for Hand-drawn Cartoon Animations](https://dcgi.fel.cvut.cz/publications/2009/sykora-npar-lazysnap/) - We present a new approach to deformable image registration suitable for articulated images such as hand-drawn cartoon characters and human postures. For such type of data state-of-the-art techniques typically yield undesirable results. We propose a novel geometrically motivated iterative scheme where point movements are decoupled from shape consistency. By combining locally optimal block matching with - [LazyBrush: Flexible Painting Tool for Hand-drawn Cartoons](https://dcgi.fel.cvut.cz/publications/2009/sykora-cgf-lazybrush/) - In this paper we present LazyBrush, a novel interactive tool for painting hand-made cartoon drawings and animations. Its key advantage is simplicity and flexibility. As opposed to previous custom tailored approaches [SBv05, QWH06] LazyBrush does not rely on style specific features such as homogenous regions or pattern continuity yet still offers comparable or even less - [Distinctive Approaches to Computer Graphics Education](https://dcgi.fel.cvut.cz/publications/2018/santos-cgf-edu/) - This paper presents the latest educational advances and research in a nutshell presented at the Education Track of the Eurographics Conference held in Lisbon in 2016. The works described correspond to approaches to Computer Graphics education that are unconventional in some way and attempt to tackle unsolved problems and challenges regarding the role of arts - [Parallel Reinsertion for Bounding Volume Hierarchy Optimization](https://dcgi.fel.cvut.cz/publications/2018/meister-cgf-prbvh/) - We present a novel highly parallel method for optimization of bounding volume hierarchies (BVH) targeting contemporary GPU architectures. The core of our method is based on the insertion-based BVH optimization that is known to achieve excellent results in terms of the SAH cost. The original algorithm is, however, inherently sequential: no efficient parallel version of - [ToonSynth: Example-Based Synthesis of Hand-Colored Cartoon Animations](https://dcgi.fel.cvut.cz/publications/2018/dvoroznak-tog-toonsynth/) - We present a new example-based approach for synthesizing hand-colored cartoon animations. Our method produces results that preserve the specific visual appearance and stylized motion of manually authored animations without requiring artists to draw every frame from scratch. In our framework, the artist first stylizes a limited set of known source skeletal animations from which we - [Multiple Importance Sampling Characterization by Weighted Mean Invariance](https://dcgi.fel.cvut.cz/publications/2018/sbert-vc-misc/) - In this paper, we examine the linear combination of techniques and multiple importance sampling for Monte Carlo integration from a new perspective of quasi-arithmetic weighted means. The invariance property of these means allows us to define a new family of heuristics. We illustrate our results with several rendering examples, including environment mapping and path tracing. - [Parallel Locally-Ordered Clustering for Bounding Volume Hierarchy Construction](https://dcgi.fel.cvut.cz/publications/2018/meister-tvcg-ploc/) - We propose a novel massively parallel construction algorithm for Bounding Volume Hierarchies (BVHs) based on locally-ordered agglomerative clustering. Our method builds the BVH iteratively from bottom to top by merging a batch of cluster pairs in each iteration. To efficiently find the neighboring clusters, we keep the clusters ordered along the Morton curve. This ordering - [Improved Corners with Multi-Channel Signed Distance Fields](https://dcgi.fel.cvut.cz/publications/2018/sloup-cgf-msdf/) - We propose an extension to the state-of-the-art text rendering technique based on sampling a 2D signed distance field from a texture. This extension significantly improves the visual quality of sharp corners, which is the most problematic feature to reproduce for the original technique. We achieve this by using a combination of multiple distance fields in - [Laser Imaging Approach for Portable BTF Measurement System Automatic Alignment](https://dcgi.fel.cvut.cz/publications/2018/havran-ijomam-btfaa/) - The paper presents a new alignment sensing possibility for automation of BTF instrument with regards to the sample surface. We have developed a portable bidirectional texture function (BTF) measurement instrument allowing for on-site measurement outside the laboratory. It is a newly emerging technique enabling data acquisition of the real objects without the necessity of their - [FTP-SC: Fuzzy Topology Preserving Stroke Correspondence](https://dcgi.fel.cvut.cz/publications/2018/yang-sca-ftp-sc/) - Stroke correspondence construction is a precondition for vectorized 2D animation inbetweening and remains a challenging problem. This paper introduces the FTP-SC, a fuzzy topology preserving stroke correspondence technique, which is accurate and provides the user more effective control on the correspondence result than previous matching approaches. The method employs a two-stage scheme to progressively establish - [Landmark-enhanced route itineraries for navigation of blind pedestrians in urban environment](https://dcgi.fel.cvut.cz/publications/2018/balata-mui-leri/) - Visual impairment limits a person mainly in the ability to move freely and independently. Even with many navigation aids and tools currently on the market, almost one-third of the visually impaired do not travel alone without a guide. One of the most useful aids are the landmark-enhanced itineraries of the route created by orientation and - [Automated Outdoor Depth-Map Generation and Alignment](https://dcgi.fel.cvut.cz/publications/2018/cadik-cag-depth/) - Image enhancement tasks can highly benefit from depth information, but the direct estimation of outdoor depth maps is difficult due to vast object distances. This paper presents a fully automatic framework for model-based generation of outdoor depth maps and its applications to image enhancements. We leverage 3D terrain models and camera pose estimation techniques to - [The Naturalness of Reproduced High Dynamic Range Images](https://dcgi.fel.cvut.cz/publications/2005/cadik-iv-nrhdr/) - The problem of visualizing high dynamic range images on the devices with restricted dynamic range has recently gained a lot of interest in the computer graphics community. Various so-called tone mapping operators have been proposed to face this issue. The field of tone mapping assumes thorough knowledge of both the objective and subjective attributes of - [Radiance Cache Splatting: A GPU-Friendly Global Illumination Algorithm](https://dcgi.fel.cvut.cz/publications/2005/gautron-egsr-rcs/) - Fast global illumination computation is a challenge in several fields such as lighting simulation and computergenerated visual effects for movies. To this end, the irradiance caching algorithm is commonly used since it provides high-quality rendering in a reasonable time. However this algorithm relies on a spatial data structure in which nearest-neighbors queries and data insertions - [Spherical Blend Skinning: A Real-time Deformation of Articulated Models](https://dcgi.fel.cvut.cz/publications/2005/kavan-i3d-sbs/) - Skin deformation based on an underlying skeleton is a common method to animate believable organic models. The most widely used skeletal animation algorithm, linear blend skinning, is also known as skeleton subspace deformation, vertex blending, or enveloping. It runs in real-time even on a low-end hardware but it is also notorious for its failures, such - [Tangible Newspaper for the Visually Impaired Users](https://dcgi.fel.cvut.cz/publications/2005/sporka-chi-tnwiu/) - This paper outlines a novel interaction technique allowing the visually impaired users to examine the layout of complex paper documents (e.g. a newspaper page). The document is placed on a desk in the view of a camera placed above it. The tip of user's index finger is tracked by means of algorithms of computer vision. - [Sketching Cartoons by Example](https://dcgi.fel.cvut.cz/publications/2005/sykora-sbm-sce/) - We introduce a novel example-based framework for reusing traditional cartoon drawings and animations. In contrast to previous approaches our aim is to design new characters and poses by combining fragments of the original artwork. Using standard image manipulation tool this task is tedious and time consuming. To reduce the amount of manual intervention we combine - [Improved Radiance Gradient Computation](https://dcgi.fel.cvut.cz/publications/2005/krivanek-sccg-irgc/) - We describe a new and accurate algorithm for computing translational gradients of incoming radiance in the context of a ray tracing based global illumination solution. The gradient characterizes how the incoming directional radiance function changes with displacement on a surface. We use the gradient for a smoother radiance interpolation over glossy surfaces in the framework - [Video Codec for Classical Cartoon Animations with Hardware Accelerated Playback](https://dcgi.fel.cvut.cz/publications/2005/sykora-isvc-vccca/) - We introduce a novel approach to video compression which is suitable for traditional outline-based cartoon animations. In this case the dynamic foreground consists of several homogeneous regions and the background is static textural image. For this drawing style we show how to recover hybrid representation where the background is stored as a single bitmap and - [Colorization of Black-and-White Cartoons](https://dcgi.fel.cvut.cz/publications/2005/sykora-imavis-cbwc/) - We introduce a novel colorization framework for old black-and-white cartoons which has been originally produced by a cel or paper based technology. In this case the dynamic part of the scene is represented by a set of outlined homogeneous regions that superimpose static background. To reduce a large amount of manual intervention we combine unsupervised - [Fast Collision Detection for Skeletally Deformable Models](https://dcgi.fel.cvut.cz/publications/2005/kavan-cgf-fcd/) - We present a new method of collision detection for models deformed by linear blend skinning. The linear blend skinning (also known as skeleton- subspace deformation, vertex-blending, or enveloping) is a popular method to animate believable organic models. We consider an exact collision detection based on a hierarchy of bounding spheres. The main problem with this - [Radiance Caching for Efficient Global Illumination Computation](https://dcgi.fel.cvut.cz/publications/2005/krivanek-tvcg-rceg/) - In this paper we present a ray tracing based method for accelerated global illumination computation in scenes with low-frequency glossy BRDFs. The method is based on sparse sampling, caching, and interpolating radiance on glossy surfaces. In particular we extend the irradiance caching scheme of [WRC88] to cache and interpolate directional incoming radiance instead of irradiance. - [Stylizing Video by Example](https://dcgi.fel.cvut.cz/publications/2019/jamriska-tog-ebsynth/) - We introduce a new example-based approach to video stylization, with a focus on preserving the visual quality of the style, user controllability and applicability to arbitrary video. Our method gets as input one or more keyframes that the artist chooses to stylize with standard painting tools. It then automatically propagates the stylization to the rest - [Increasing the Spatial Resolution of BTF Measurement with Scheimpflug Imaging](https://dcgi.fel.cvut.cz/publications/2019/havran-cgf-tilt/) - We present an improved way of acquiring spatially varying surface reflectance represented by a bidirectional texture function (BTF). Planar BTF samples are measured as images at several inclination angles which puts constraints on the minimum depth of field of cameras used in the measurement instrument. For standard perspective imaging, we show that the size of - [StyleBlit: Fast Example-Based Stylization with Local Guidance](https://dcgi.fel.cvut.cz/publications/2019/sykora-cgf-styleblit/) - We present StyleBlit—an efficient example-based style transfer algorithm that can deliver high-quality stylized renderings in real-time on a single-core CPU. Our technique is especially suitable for style transfer applications that use local guidance - descriptive guiding channels containing large spatial variations. Local guidance encourages transfer of content from the source exemplar to the target image - [Pavement patterns can be designed to improve gait in Parkinson's disease patients](https://dcgi.fel.cvut.cz/publications/2019/gal-md-pp/) - Public spaces are usually designed with respect to various patient populations, but not Parkinson’s disease. The objective of this study was to explore what type of easily applicable visual cueing might be used in public spaces and some interiors to improve gait in people with Parkinson’s disease. - [Labels on Levels: Labeling of Multi-Scale Multi-Instance and Crowded 3D Biological Environments](https://dcgi.fel.cvut.cz/publications/2019/kouril-tvcg-lol/) - Labeling is intrinsically important for exploring and understanding complex environments and models in a variety of domains. We present a method for interactive labeling of crowded 3D scenes containing very many instances of objects spanning multiple scales in size. In contrast to previous labeling methods, we target cases where many instances of dozens of types - [Building Anatomically Realistic Jaw Kinematics Model from Data](https://dcgi.fel.cvut.cz/publications/2019/yang-vc-jaw/) - Recentwork on anatomical face modeling focuses mainly on facial muscles and their activation. This paper considers a different aspect of anatomical face modeling: kinematic modeling of the jaw, i.e., the temporomandibular joint (TMJ). Previous work often relies on simple models of jaw kinematics, even though the actual physiological behavior of the TMJ is quite complex, - [Ray Classification for Accelerated BVH Traversal](https://dcgi.fel.cvut.cz/publications/2019/hendrich-cgf-rc-bvh/) - For ray tracing based methods, traversing a hierarchical acceleration data structure takes up a substantial portion of the total rendering time. We propose an additional data structure which cuts off large parts of the hierarchical traversal. We use the idea of ray classification combined with the hierarchical scene representation provided by a bounding volume hierarchy. - [Real-time External Labeling of Ghosted Views](https://dcgi.fel.cvut.cz/publications/2019/cmolik-tvcg-rtgv/) - Abstract—We present a new algorithm for calculating the external labeling of ghosted views of moderately complex 3D models. The algorithm uses multiple criteria decision making, based on fuzzy logic, to optimize positions of the labels associated with different parts of the input model. The proposed method can be used with various existing algorithms for creating - [Singlet Fission Rate: Optimized Packing of a Molecular Pair. Ethylene as a Model](https://dcgi.fel.cvut.cz/publications/2019/zaykov-jacs-sfr/) - A procedure is described for unbiased identification of all p-electron chromophore pair geometry choices that locally maximize the rate of conversion of a singlet exciton into a singlet biexciton (triplet pair), using a simplified version of the diabatic frontier orbital model of singlet fission (SF). The resulting approximate optimal geometries provide insight and are expected - [Color Me Noisy: Example-based Rendering of Hand-colored Animations with Temporal Noise Control](https://dcgi.fel.cvut.cz/publications/2014/fiser-cgf-cmn/) - We present an example-based approach to rendering hand-colored animations which delivers visual richness comparable to real artwork while enabling control over the amount of perceived temporal noise. This is important both for artistic purposes and viewing comfort, but is tedious or even intractable to achieve manually. We analyse typical features of real hand-colored animations and - [Ink-and-Ray: Bas-Relief Meshes for Adding Global Illumination Effects to Hand-Drawn Characters](https://dcgi.fel.cvut.cz/publications/2014/sykora-tog-inknray/) - We present a new approach for generating global illumination renderings of hand-drawn characters using only a small set of simple annotations. Our system exploits the concept of bas-relief sculptures, making it possible to generate 3D proxies suitable for rendering without requiring side-views or extensive user input. We formulate an optimization process that automatically constructs approximate - [Collaborative Navigation of Visually Impaired](https://dcgi.fel.cvut.cz/publications/2014/balata-mui-navig/) - A navigation system for visually impaired users can be much more efficient if it is based on collaboration among visually impaired persons and on utilising distributed knowledge about the environment in which the navigation task takes place. To design a new system of this kind, it is necessary to make a study of communication among - [Stateless generation of distributed virtual worlds](https://dcgi.fel.cvut.cz/publications/2014/danihelka-cag-stateless/) - We present novel techniques for implementing possibly infinite on-demand generated 3D virtual worlds in distributed environments. Our approach can be useful in two scenarios: 1. A multiuser virtual world with mobile clients with sufficient CPU and GPU power but with limited network speed. This reflects current mobile phones, tablets and laptops in areas without a - [On the Selection of 2D Objects Using External Labeling](https://dcgi.fel.cvut.cz/publications/2014/balata-chi-label/) - We present an external labeling laid over small and/or overlapping 2D objects as an efficient representation for their selection. The approximation of objects with points allows us to transform the labeling problem to graph layout problem, which we solve by means of force-based algorithm. The input parameters allow us to influence the resulting layout of - [Ray Tracing with Sparse Boxes](https://dcgi.fel.cvut.cz/publications/2007/havran-sccg-rtsb/) - We present a new method for ray tracing acceleration by modification of current spatial data structures. We augment a spatial hierarchy such as kd-tree with sparsely distributed bounding boxes that are linked from bottom to top. The augmented data structures can be viewed as a hybrid between kd-trees and uniform grids. The augmentation by boxes - [Skinning Arbitrary Deformations](https://dcgi.fel.cvut.cz/publications/2007/kavan-i3d-sad/) - Matrix palette skinning (also known as skeletal subspace deformation) is a very popular real-time animation technique. So far, it has only been applied to the class of quasi-articulated objects, such as moving human or animal figures. In this paper, we demonstrate how to automatically construct skinning approximations of arbitrary precomputed animations, such as those of - [Skinning with Dual Quaternions](https://dcgi.fel.cvut.cz/publications/2007/kavan-i3d-sdq/) - Skinning of skeletally deformable models is extensively used for real-time animation of characters, creatures and similar objects. The standard solution, linear blend skinning, has some serious drawbacks that require artist intervention. Therefore, a number of alternatives have been proposed in recent years. All of them successfully combat some of the artifacts, but none challenge the - [Perception Motivated Hybrid Approach to Tone Mapping](https://dcgi.fel.cvut.cz/publications/2007/cadik-wscg-pmha/) - We propose a general hybrid approach to the issue of reproduction of high dynamic range images on devices with limited dynamic range. Our approach is based on combination of arbitrary global and local tone mapping operators. Recent perceptual studies concerning the reproduction of HDR images have shown high importance of preservation of overall image attributes. - [An Efficient Perception-Based Adaptive Color to Gray Transformation](https://dcgi.fel.cvut.cz/publications/2007/neumann-cae-epac/) - The visualization of color images in gray scale has high practical and theoretical importance. Neither the existing local, gradient based methods, nor the fast global techniques give a satisfying result. We present a new color to grayscale transformation, based on the experimental background of the Coloroid system observations. We regard the color and luminance contrasts - [Global Illumination using Photon Ray Splatting](https://dcgi.fel.cvut.cz/publications/2007/herzog-cgf-giprs/) - We present a novel framework for efficiently computing the indirect illumination in diffuse and moderately glossy scenes using density estimation techniques. Many existing global illumination approaches either quickly compute an overly approximate solution or perform an orders of magnitude slower computation to obtain high-quality results for the indirect illumination. The proposed method improves photon density - [A Comparative Longitudinal Study of Non-verbal Mouse Pointer](https://dcgi.fel.cvut.cz/publications/2007/mahmud-hci-nvmp/) - A longitudinal study of two non-speech continuous cursor control systems is presented in this paper: Whistling User Interface (U3I) and Vocal Joystick (VJ). This study combines the quantitative and qualitative methods to get a better understanding of novice users experience over time. Three hypotheses were tested in this study. The quantitative data show that U3I - [Optimized Subdivisions for Preprocessed Visibility](https://dcgi.fel.cvut.cz/publications/2007/mattausch-gi-ospv/) - This paper describes a new tool for preprocessed visibility. It puts together view space and object space partitioning in order to control the render cost and memory cost of the visibility description generated by a visibility solver. The presented method progressively refines view space and object space subdivisions while minimizing the associated render and memory - [Shadow Caster Culling for Efficient Shadow Mapping](https://dcgi.fel.cvut.cz/publications/2011/bittner-i3d-scc/) - We propose a novel method for efficient construction of shadow maps by culling shadow casters which do not contribute to visible shadows. The method uses a mask of potential shadow receivers to cull shadow casters using a hierarchical occlusion culling algorithm. We propose several variants of the receiver mask implementations with different culling efficiency and - [Review: Kd-tree Traversal Algorithms for Ray Tracing](https://dcgi.fel.cvut.cz/publications/2011/hapala-cgf-kdtree/) - In this paper we review the traversal algorithms for kd-trees for ray tracing. Ordinary traversal algorithms such as sequential, recursive, and those with neighbour-links have different limitations, which led to several new developments within the last decade. We describe algorithms exploiting ray coherence and algorithms designed with specific hardware architecture limitations such as memory latency - [Improving Performance and Accuracy of Local PCA](https://dcgi.fel.cvut.cz/publications/2011/gassenbauer-cgf-lpca/) - Local Principal Component Analysis (LPCA) is one of the popular techniques for dimensionality reduction and data compression of large data sets encountered in computer graphics. The LPCA algorithm is a variant of kmeans clustering where the repetitive classification of high dimensional data points to their nearest cluster leads to long execution times. The focus of - [CHANTI: predictive text entry using non-verbal vocal input](https://dcgi.fel.cvut.cz/publications/2011/sporka-chi-chanti/) - This paper introduces a text entry application for users with physical disabilities who cannot utilize a manual keyboard. The system allows the user to enter text hands-free, with the help of "Non-verbal Vocal Input" (e.g., humming or whistling). To keep the number of input sounds small, an ambiguous keyboard is used. As the user makes - [Efficient Stack-less Traversal Algorithm for Ray Tracing with BVH](https://dcgi.fel.cvut.cz/publications/2011/hapala-sccg-esta/) - We propose a new, completely iterative traversal algorithm for ray tracing bounding volume hierarchies that is based on storing a parent pointer with each node, and on using simple state logic to infer which node to traverse next. Though our traversal algorithm does re-visit internal nodes, it intersects each visited node only once, and in - [TexToons: Practical Texture Mapping for Hand-drawn Cartoon Animations](https://dcgi.fel.cvut.cz/publications/2011/sykora-npar-textoons/) - We present a novel and practical texture mapping algorithm for hand-drawn cartoons that allows the production of visually rich animations with minimal user effort. Unlike previous techniques, our approach works entirely in the 2D domain and does not require the knowledge or creation of a 3D proxy model. Inspired by the fact that the human - [Temporal Noise Control for Sketchy Animation](https://dcgi.fel.cvut.cz/publications/2011/sykora-npar-noise/) - We propose a technique to control the temporal noise present in sketchy animations. Given an input animation drawn digitally, our approach works by combining motion extraction and inbetweening techniques to generate a reduced- noise sketchy animation registered to the input animation. The amount of noise is then controlled by a continuous parameter value. Our method - [Smart Scribbles for Sketch Segmentation](https://dcgi.fel.cvut.cz/publications/2012/noris-cgf-smartscribbles/) - We present Smart Scribbles a new scribble-based interface for user-guided segmentation of digital sketchy drawings. In contrast to previous approaches based on simple selection strategies, Smart Scribbles exploits richer geometric and temporal information, resulting in a more intuitive segmentation interface. We introduce a novel energy minimization formulation in which both geometric and temporal information from - [A Comparative Study of Pitch-Based Gestures in Nonverbal Vocal Interaction](https://dcgi.fel.cvut.cz/publications/2012/polacek-smc-nvvi/) - Nonverbal vocal interaction (NVVI) is an input modality by means of which users control the computer by producing sounds other than speech. Previous research in this field has focused mainly on studying isolated instances of NVVI (such as mouse cursor control in computer games) and their performance. This paper presents a study with 36 elderly - [Cache-efficient Graph Cuts on Structured Grids](https://dcgi.fel.cvut.cz/publications/2012/jamriska-cvpr-gridcut/) - Finding minimal cuts on graphs with a grid-like structure has become a core task for solving many computer vision and graphics related problems. However, computation speed and memory consumption oftentimes limit the effective use in applications requiring high resolution grids or interactive response. In particular, memory bandwidth represents one of the major bottlenecks even in - [Visibility Driven BVH Build Up Algorithm for Ray Tracing](https://dcgi.fel.cvut.cz/publications/2012/vinkler-cag-vdbvh/) - The minimization of traversal cost using surface area heuristic is extensively used to build high quality spatial subdivisions and bounding volume hierarchies for ray tracing. Despite the fair performance of trees built with the cost model, it is known that the underlying assumptions for surface area heuristics are not realistic. In this paper we show - [An Evaluation Tool for Research of User Behavior in a Realistic Mobile Environment](https://dcgi.fel.cvut.cz/publications/2013/maly-puc-navi/) - User behavior is significantly influenced by the surrounding environment. Especially complex and dynamically changing environments (like mobile environment) are represented by a wide variety of extraneous variables, which influence the user behavior in an unpredictable and mostly uncontrolled way. For researchers, it is challenging to measure and analyze the user behavior in such environments. We - [Painting by Feature: Texture Boundaries for Example-based Image Creation](https://dcgi.fel.cvut.cz/publications/2013/lukac-tog-pbf/) - In this paper we propose a reinterpretation of the brush and the fill tools for digital image painting. The core idea is to provide an intuitive approach that allows users to paint in the visual style of arbitrary example images. Rather than a static library of colors, brushes, or fill patterns, we offer users entire - [BRDF Slices: Accurate Adaptive Anisotropic Appearance Acquisition](https://dcgi.fel.cvut.cz/publications/2013/filip-cvpr-brdfs/) - In this paper we introduce unique publicly available dense anisotropic BRDF data measurements. We use this dense data as a reference for performance evaluation of the proposed BRDF sparse angular sampling and interpolation approach. The method is based on sampling of BRDF subspaces at fixed elevations by means of several adaptively-represented, uniformly distributed, perpendicular slices. - [Temporally Coherent Adaptive Sampling for Imperfect Shadow Maps](https://dcgi.fel.cvut.cz/publications/2013/barak-cgf-tcasism/) - We propose a new adaptive algorithm for determining virtual point lights (VPL) in the scope of real-time instant radiosity methods, which use a limited number of VPLs. The proposed method is based on Metropolis-Hastings sampling and exhibits better temporal coherence of VPLs, which is particularly important for real-time applications dealing with dynamic scenes. We evaluate - [Fast Insertion-Based Optimization of Bounding Volume Hierarchies](https://dcgi.fel.cvut.cz/publications/2013/bittner-cgf-fiobvh/) - We present an algorithm for fast optimization of bounding volume hierarchies (BVH) for efficient ray tracing. We perform selective updates of the hierarchy driven by the cost model derived from the surface area heuristic. In each step, the algorithm updates a fraction of the hierarchy nodes to minimize the overall hierarchy cost. The updates are - [Massively Parallel Hierarchical Scene Processing with Applications in Rendering](https://dcgi.fel.cvut.cz/publications/2013/vinkler-cgf-mphsp/) - We present a novel method for massively parallel hierarchical scene processing on the GPU, which is based on sequential decomposition of the given hierarchical algorithm into small functional blocks. The computation is fully managed by the GPU using a specialized task pool which facilitates synchronization and communication of processing units. We present two applications of - [Diffusion Image Analogies](https://dcgi.fel.cvut.cz/publications/2023/subrtova-siggraph-dia/) - In this paper we present Diffusion Image Analogies—an examplebased image editing approach that builds upon the concept of image analogies originally introduced by Hertzmann et al. [2001]. Given a pair of images that specify the intent of a specific transition, our approach enables to modify the target image in a way that it follows the - [Controllable Light Diffusion for Portraits](https://dcgi.fel.cvut.cz/publications/2023/futschik-cvpr-diffusion/) - We introduce light diffusion, a novel method to improve lighting in portraits, softening harsh shadows and specular highlights while preserving overall scene illumination. Inspired by professional photographers’ diffusers and scrims, our method softens lighting given only a single portrait photo. Previous portrait relighting approaches focus on changing the entire lighting environment, removing shadows (ignoring strong - [PVLI: Potentially Visible Layered Image for Real-time Ray Tracing](https://dcgi.fel.cvut.cz/publications/2023/kravec-vc-pvli/) - Novel view synthesis is frequently employed in video streaming, temporal upsampling, or virtual reality. We propose a new representation, potentially visible layered image (PVLI), that uses a combination of a potentially visible set of the scene geometry and layered color images. PVLI encodes the depth implicitly and enables cheap run-time reconstruction. Furthermore, PVLI can also - [Sonification of a Juggling Performance Using Spatial Audio](https://dcgi.fel.cvut.cz/publications/2023/leischner-cgit-juggling/) - We developed a new musical instrument by equipping juggling balls with accelerometers, gyroscopes, and WiFi sensors. The system measures acceleration and rotation, allowing us to distinguish between ball movement and static states. We can determine the direction of each throw based on the acceleration data. A movement-driven instrument animates the virtual audio source position based - [Real Time Skin Deformation with Bones Blending](https://dcgi.fel.cvut.cz/publications/2003/zara-wscg-rtsd/) - Skeletal animation with vertex blending is a popular method to model believable 3D characters. Its main advantage is its speed that allows real-time deformation even on low-level hardware. However it has some drawbacks as well: for some movements it produces non-natural postures like twisting elbows. We present a new method called bones blending that can - [Segmentation of Black-and-White Cartoons](https://dcgi.fel.cvut.cz/publications/2003/sykora-sccg-sbwc/) - We introduce novel semi-automatic, fast and accurate segmentation technique that allow us to simplify color transfer to the old black and white cartoons produced by classical paper or foil technology, where foreground parts are represented by homogeneous regions with constant grey-scale intensity surrounded by bold dark contours. We assume that original analogue material has been - [Fast Depth of Field Rendering with Surface Splatting](https://dcgi.fel.cvut.cz/publications/2003/krivanek-cgi-fdof/) - We present a new fast algorithm for rendering the depth-of-field effect for point-based surfaces. The algorithm handles partial occlusion correctly, it does not suffer from intensity leakage and it renders depth-of- field in presence of transparent surfaces. The algorithm is new in that it exploits the level-of-detail to select the surface detail according to the - [StyleProp: Real-time Example-based Stylization of 3D Models](https://dcgi.fel.cvut.cz/publications/2020/hauptfleisch-cgf-styleprop/) - We present a novel approach to the real-time non-photorealistic rendering of 3D models in which a single hand-drawn exemplar specifies its appearance. We employ guided patch-based synthesis to achieve high visual quality as well as temporal coherence. However, unlike previous techniques that maintain consistency in one dimension (temporal domain), in our approach, multiple dimensions are - [Interactive Video Stylization Using Few-Shot Patch-Based Training](https://dcgi.fel.cvut.cz/publications/2020/texler-tog-stylevid/) - In this paper, we present a learning-based method to the keyframe-based video stylization that allows an artist to propagate the style from a few selected keyframes to the rest of the sequence. Its key advantage is that the resulting stylization is semantically meaningful, i.e., specific parts of moving objects are stylized according to the artist - [Testing the Usability and Accessibility of Smart TV Applications](https://dcgi.fel.cvut.cz/publications/2020/bures-tce-stv/) - As the popularity of Smart Televisions (TVs) and interactive Smart TV applications (apps) has recently grown, the usability of these apps has become an important quality characteristic. Previous studies examined Smart TV apps from a usability perspective. However, these methods are mainly manual, and the potential of automated model-based testing methods for usability testing purposes - [Monster Mash: A Single-View Approach to Casual 3D Modeling and Animation](https://dcgi.fel.cvut.cz/publications/2020/dvoroznak-tog-mm/) - We present a new framework for sketch-based modeling and animation of 3D organic shapes that can work entirely in an intuitive 2D domain, enabling a playful, casual experience. Unlike previous sketch-based tools, our approach does not require a tedious part-based multi-view workflow with the explicit specification of an animation rig. Instead, we combine 3D inflation - [Temporally Stable Boundary Labeling for Interactive and Non-Interactive Dynamic Scenes](https://dcgi.fel.cvut.cz/publications/2020/bobak-cag-tsbl/) - We propose two novel temporally stable screen-space labeling methods for dynamic scenes. The first one is suitable for offline processing of the entire interaction or the video in advance. The second method is designed for interactive applications. The main idea of our proposed methods is to minimize the vertical and horizontal movement of the labels - [Arbitrary Style Transfer Using Neurally-guided Patch-based Synthesis](https://dcgi.fel.cvut.cz/publications/2020/texler-cag-ngpbs/) - We present a new approach to example-based style transfer combining neural methods with patch-based synthesis to achieve compelling stylization quality even for highresolution imagery. We take advantage of neural techniques to provide adequate stylization at the global level and use their output as a prior for subsequent patch-based synthesis at the detail level. Thanks to - [Reinforced Labels: Multi-Agent Deep Reinforcement Learning for Point-Feature Label Placement](https://dcgi.fel.cvut.cz/publications/2024/bobak-tvcg-reinforced/) - Over the recent years, Reinforcement Learning combined with Deep Learning techniques has successfully proven to solve complex problems in various domains, including robotics, self-driving cars, and finance. In this paper, we are introducing Reinforcement Learning (RL) to label placement, a complex task in data visualization that seeks optimal positioning for labels to avoid overlap and - [SAH-Optimized k-DOP Hierarchies for Ray Tracing](https://dcgi.fel.cvut.cz/publications/2024/kacerik-hpg-kdop/) - We revisit the idea of using hierarchies of k-sided discrete orientation polytopes (k-DOPs) for ray tracing. We propose a method for building a k-DOP-based bounding volume hierarchy while optimizing its topology using the surface area heuristic. The key component of our method is a fast and exact algorithm for evaluating the surface area of a - [General Relations for Optical Design Parameters Under Diffraction Limited Paraxial Imaging](https://dcgi.fel.cvut.cz/publications/2024/hosek-ole-paraxial/) - We searched for fundamental relationships among general optical system parameters assuming diffraction limited imaging in paraxial space. We demonstrated that the total twelve optical system parameters describing the optical imaging problem are unambiguously determined with a set of four of them. This holds for a diffraction condition, where the image permitted blur is of the - [Learning Effect in Joystick Tactile Guidance](https://dcgi.fel.cvut.cz/publications/2024/zikmund-toh-joystick/) - Haptic feedback is a method to provide tactile guidance in scenarios requiring multiple senses and divided attention like aviation. Earlier tests on a flight simulator and an in-flight test using the proposed tactile guidance method have shown the need to study its learning process. In this study, twelve participants completed two tactile guidance tasks without - [Parallel On-Demand Hierarchy Construction on Contemporary GPUs](https://dcgi.fel.cvut.cz/publications/2016/vinkler-tvcg-podhc/) - We present the first parallel on-demand spatial hierarchy construction algorithm targeting ray tracing on many-core processors such as GPUs. The method performs simultaneous ray traversal and spatial hierarchy construction focused on the parts of the data structure being traversed. The method is based on a versatile framework built around a task pool and runs entirely - [Advanced Drawing Beautification with ShipShape](https://dcgi.fel.cvut.cz/publications/2016/fiser-cag-shipshape/) - Sketching is one of the simplest ways to visualize ideas. Its key advantage is its easy availability and accessibility, as it require the user to have neither deep knowledge of a particular drawing program nor any advanced drawing skills. In practice, however, all these skills become necessary to improve the visual fidelity of the resulting - [Variance Analysis of Multi-Sample and One-Sample Multiple Importance Sampling](https://dcgi.fel.cvut.cz/publications/2016/sbert-cgf-vaois/) - We reexamine in this paper the variance for the Multiple Importance Sampling (MIS) estimator for multi-sample and onesample model. As a result of our analysis we can obtain the optimal estimator for the multi-sample model for the case where the weights do not depend on the count of samples. We extend the analysis to include - [StyLit: Illumination-Guided Example-Based Stylization of 3D Renderings](https://dcgi.fel.cvut.cz/publications/2016/fiser-tog-stylit/) - We present an approach to example-based stylization of 3D renderings that better preserves the rich expressiveness of hand-created artwork. Unlike previous techniques, which are mainly guided by colors and normals, our approach is based on light propagation in the scene. This novel type of guidance can distinguish among context-dependent illumination effects, for which artists typically - [Parallel BVH Construction using K-Means Clustering](https://dcgi.fel.cvut.cz/publications/2016/meister-vc-pbvh/) - We propose a novel method for fast parallel construction of bounding volume hierarchies (BVH) on the GPU. Our method is based on a combination of divisible and agglomerative clustering. We use the k-means algorithm to subdivide scene primitives into clusters. From these clusters, we construct treelets using the agglomerative clustering algorithm. Applying this procedure recursively, - [Perceptually Motivated BRDF Comparison using Single Image](https://dcgi.fel.cvut.cz/publications/2016/havran-cgf-cmpbrdf/) - Surface reflectance of real-world materials is now widely represented by the bidirectional reflectance distribution function (BRDF) and also by spatially varying representations such as SVBRDF and the bidirectional texture function (BTF). The raw surface reflectance measurements are typically compressed or fitted by analytical models, that always introduce a certain loss of accuracy. For its evaluation - [Unsupervised Colorization of Black-and-White Cartoons](https://dcgi.fel.cvut.cz/publications/2004/sykora-npar-ucbwc/) - We present a novel color-by-example technique which combines image segmentation, patch-based sampling and probabilistic reasoning. This method is able to automate colorization when new color information is applied on the already designed black-and-white cartoon. Our technique is especially suitable for cartoons digitized from classical celluloid ?lms, which were originally produced by a paper or cel - [A Novel Hemispherical Basis for Accurate and Efficient Rendering](https://dcgi.fel.cvut.cz/publications/2004/krivanek-egsr-nhba/) - This paper presents a new set of hemispherical basis functions dedicated to hemispherical data representation. These functions are derived from associated Legendre polynomials. We demonstrate the usefulness of this basis for representation of surface reflectance functions, rendering using environment maps and for efficient global illumination computation using radiance caching. We show that our basis is - [Evaluation of Two Principal Approaches to Objective Image Quality Assessment](https://dcgi.fel.cvut.cz/publications/2004/cadik-iv-etpa/) - Nowadays, it is evident that we must consider human perceptual properties to visualize information clearly and efficiently. We may utilize computational models of human visual systems to consider human perception well. Image quality assessment is a challenging task that is traditionally approached by such computational models. Recently, a new assessment methodology based on structural similarity - [Adaptive Mesh Subdivision for Precomputed Radiance Transfer](https://dcgi.fel.cvut.cz/publications/2004/krivanek-sccg-amsp/) - In precomputed radiance transfer (PRT), the radiance transfer operator is precomputed on vertices of a mesh. During rendering the transfer operator is combined with illumination to produce global illumination effects at real-time frame rates. However, visible error can be introduced by interpolating the transferred radiance between vertices. We propose to adaptively subdivide meshes with PRT - [Virtual Reality and Cultural Heritage on the Web](https://dcgi.fel.cvut.cz/publications/2004/zara-3ia-vrch/) - The paper presents various issues dealing with presentation of cultural heritage objects in a virtual space. While the reconstruction techniques are mentioned just briefly, the attention is paid to the visualization approaches for wide audience, i.e. techniques targeted to the web. Due to the diversity of network connections and performance of computers used by ordinary - [On building fast KD-trees for ray tracing, and on doing that in O(N log N)](https://dcgi.fel.cvut.cz/publications/2006/wald-rt-fkd/) - Though a large variety of efficiency structures for ray tracing exist, kd-trees today seem to slowly become the method of choice. In particular, kd-trees built with cost estimation functions such as a surface area heuristic (SAH) seem to be important for reaching high performance. Unfortunately, most algorithms for building such trees have a time complexity - [Adaptive Visibility-Driven View Cell Construction](https://dcgi.fel.cvut.cz/publications/2006/bittner-egsr-avdv/) - We present a new method for the automatic partitioning of view space into a multi-level view cell hierarchy. We use a cost-based model in order to minimize the average rendering time. Unlike previous methods, our model takes into account the actual visibility in the scene, and the partition is not restricted to planes given by - [Fast Approximation to Spherical Harmonic Rotation](https://dcgi.fel.cvut.cz/publications/2006/krivanek-sccg-fashr/) - Rotation of functions represented by spherical harmonics is an important part of many real-time lighting and global illumination algorithms. For some of them a per-vertex or even per-pixel rotation is required, which implies the necessity of an efficient rotation procedure. The speed of any of the existing rotation procedures is, however, not able to meet - [Efficient Collision Detection for Spherical Blend Skinning](https://dcgi.fel.cvut.cz/publications/2006/kavan-graphite-ecd/) - Recently, two algorithms improving the real-time simulation of articulated models in virtual environments have been published: 1) fast collision detection for linear blend skinning and 2) spherical blend skinning. Both linear and spherical blending solve the skinning problem of a skeletally controlled 3D model (e.g., an avatar), but only spherical blending avoids artifacts such as - [BRDF-Shop: An Artistic Tool for Creating Physically Correct BRDFs](https://dcgi.fel.cvut.cz/publications/2006/colbert-cga-brdf/) - We present an interface for quick and intuitive development of arbitrary, but physically correct, Bi-directional Re?ectance Distribution Functions, or BRDFs. Our interface, referred to as BRDF-Shop, provides artists the ability to create a BRDF through positioning and manipulating highlights on a spherical canvas. We develop a novel mapping between painted highlights and specular lobes of - [On the Fast Construction of Spatial Hierarchies for Ray Tracing](https://dcgi.fel.cvut.cz/publications/2006/havran-rt-fcsh/) - In this paper we will address the problem of fast construction of spatial hierarchies for ray tracing with applications in animated environments including non-rigid animations. We will discuss the properties of currently used techniques with O(N logN) construction time for kd-trees and bounding volume hierarchies. Further, we will propose a hybrid data structure blending a - [Virtual Reality Course - A Natural Enrichment of Computer Graphics Classes](https://dcgi.fel.cvut.cz/publications/2006/zara-cgf-vrc/) - This paper shows how the Virtual Reality (VR) course can naturally extend and practice a wide range of Computer Graphics (CG) principles and programming techniques. Thanks to real-time processing requirements, the attention is paid to efficient modeling conventions, time saving rendering approaches, and user interfaces allowing a smooth navigation in a virtual environment. All these - [Non-speech Input and Speech Recognition for Real-time Control of Computer Games](https://dcgi.fel.cvut.cz/publications/2006/sporka-sigaccess-nsi/) - This paper reports a comparison of user performance (time and accuracy) when controlling a popular arcade game of Tetris using speech recognition or non-speech (humming) input techniques. The preliminary qualitative study with seven participants shows that users were able to control the game using both methods but required more training and feedback for the humming - [Making Radiance and Irradiance Caching Practical: Adaptive Caching and Neighbor Clamping](https://dcgi.fel.cvut.cz/publications/2006/krivanek-egsr-mricp/) - Radiance and irradiance caching are eficient global illumination algorithms based on interpolating indirect illumination from a sparse set of cached values. In this paper we propose an adaptive algorithm for guiding spatial density of the cached values in radiance and irradiance caching. The density is adapted to the rate of change of indirect illumination in - [Acoustic Control of Mouse Pointer](https://dcgi.fel.cvut.cz/publications/2006/sporka-uais-acmp/) - This paper describes the design and implementation of a system for controlling mouse pointer using non-verbal sounds such as whistling and humming. Two control modes have been implemented---an orthogonal mode (where the pointer moves with variable speed either horizontally or vertically at any one time) and a melodic mode (where the pointer moves with fixed - [Beyond traditional interaction in a mobile environment: New approach to 3D scene rendering](https://dcgi.fel.cvut.cz/publications/2006/mikovec-cag-btime/) - In this paper the problems of user interaction in a mobile environment are investigated. Interaction in this environment imposes new requirements both on UI designers and the users. This paper deals in particular with problems of graphical interaction in a mobile environment. The interaction in a mobile environment requires new approaches that will result in - [Image Attributes and Quality for Evaluation of Tone Mapping Operators](https://dcgi.fel.cvut.cz/publications/2006/cadik-pg-iaqe/) - The problem of reproducing high dynamic range images on devices with restricted dynamic range has gained a lot of interest in the computer graphics community. There exist various approaches to this issue, which span several research areas including computer graphics, image processing, color science, physiology, neurology, psychology, etc. These approaches assume a thorough knowledge of - [Web-Based Historical City Walks: Advances and Bottlenecks](https://dcgi.fel.cvut.cz/publications/2006/zara-presence-wbhcw/) - This paper deals with a set of useful methods for presenting large-scale models of real cities in a web environment. While acquisition issues are outlined only briefly, this study focuses on the optimal organization of city models and efficient rendering techniques. We also address data optimization for real-time delivery. The methods under discussion are illustrated - [UBVH: Unified Bounding Volume and Scene Geometry Representation for Ray Tracing](https://dcgi.fel.cvut.cz/publications/2025/kaceric-cgf-ubvh/) - Bounding volume hierarchies (BVHs) are currently the most common data structure used to accelerate ray tracing. The existing BVH methods distinguish between the bounding volume representation associated with the interior BVH nodes and the scene geometry representation associated with leaf nodes. We propose a new method that unifies the representation of bounding volumes and triangular - [SmartAlert: Machine Learning-based Patient-ventilator Asynchrony Detection System in Intensive Care Units](https://dcgi.fel.cvut.cz/publications/2025/pazout-cmpb-smartalert/) - Background and Objective: Patient-ventilator asynchronies (PVA) are associated with ventilator-induced lung injury and increased mortality. Current detection methods rely on static thresholds, extensive preprocessing, or proprietary ventilator data. This study aimed to develop and validate a fully online, real-time system that detects and classifies PVAs directly from ventilator screen data while alerting clinicians based on - [StructuReiser: A Structure-preserving Video Stylization Method](https://dcgi.fel.cvut.cz/publications/2025/spetlik-cgf-structureiser/) - We introduce StructuReiser, a novel video-to-video translation method that transforms input videos into stylized sequences using a set of user-provided keyframes. Unlike most existing methods, StructuReiser strictly adheres to the structural elements of the target video, preserving the original identity while seamlessly applying the desired stylistic transformations. This provides a level of control and consistency - [SOBB: Skewed Oriented Bounding Boxes for Ray Tracing](https://dcgi.fel.cvut.cz/publications/2025/kacerik-cgf-sobb/) - We propose skewed oriented bounding boxes (SOBB) as a novel bounding primitive for accelerating the calculation of ray-scene intersections. SOBBs have the same memory footprint as the well-known oriented bounding boxes (OBB) and can be used with a similar ray intersection algorithm. We propose an efficient algorithm for constructing a BVH with SOBBs, using a - [Teaching transformations in computer graphics with support from an interactive tool](https://dcgi.fel.cvut.cz/publications/2025/felkel-eit-i3t/) - Transformations are essential in many Science, Technology, Engineering, and Mathematics (STEM) education areas, but crucial in computer graphics. To scaffold representational competence and fluency when learning transformations, an Interactive Tool for Teaching Transformations (I3T) was developed as open source to narrow the gap between theory and practice and support the learning of transformations via a - [Example-Based Authoring of Expressive Space Curves](https://dcgi.fel.cvut.cz/publications/2025/minarcik-cg-curves/) - In this paper we present a novel example-based stylization method for 3D space curves. Inspired by imagebased arbitrary style transfer (e.g., Gatys et al. [2016]), we introduce a workflow that allows artists to transfer the stylistic characteristics of a short exemplar curve to a longer target curve in 3D—a problem, to the best of our - [Meet-In-Style: Text-driven Real-time Video Stylization using Diffusion Models](https://dcgi.fel.cvut.cz/publications/2025/kunz-cga-diffusion/) - Meet-In-Style—a new approach to real-time stylization of live video streams using text prompts. In contrast to previous text-based techniques, our system is able to stylize input video at 30 fps on commodity graphics hardware while preserving structural consistency of the stylized sequence and minimizing temporal flicker. A key idea of our approach is to combine - [Approximate local reflection symmetry of projected land cadastre data](https://dcgi.fel.cvut.cz/publications/2025/kolingerova-jgs-symmetry/) - Symmetry is an essential feature of many geometric objects. However, the world also contains many asymmetrical or approximately symmetrical objects. Detecting approximate symmetries is a rather weakly defined problem, as computer-detected approximate symmetry may not correspond to human opinion. The situation is even worse if the symmetry is not global but local. This paper investigates ## Výzkum - [Efficient Spatial Hierarchies for Complex 3D Scenes](https://dcgi.fel.cvut.cz/vyzkum/efektivni-prostorove-hierarchie-pro-komplexni-3d-sceny/) - [Efektivní prostorové hierarchie pro komplexní 3D scény](https://dcgi.fel.cvut.cz/vyzkum/efektivni-prostorove-hierarchie-pro-komplexni-3d-sceny/) - [Langweil Model of Prague as an Educational Tool](https://dcgi.fel.cvut.cz/research/langweil/) - The aim of the project is to support the cooperation of the Prague City Museum and primary and secondary schools from all over the Czech Republic through newly created interactive (digital-educational - DVZ) materials and follow-up innovative educational programs. The main theme of the project and the basis of DVZ is the world-unique Langweil model, - [Mobile Knowledge Management (MUMMY)](https://dcgi.fel.cvut.cz/research/mummy/) - A big, and still rising percentage of workers is doing at least in parts mobile business work. From the IT point of view, one of the immediate consequences is the increasing demand for being integrated into the global and corporate network both in case of recording new information and retrieving needed information. MUMMY was a - [Virtual Digital Wardrobe](https://dcgi.fel.cvut.cz/research/warderobe/) - The aim of the project is to propose a procedure for advanced digitization and presentation of textile objects and to verify this method using objects from the collection of the Prague City Museum. The results will include a prototype device for automated textile object scanning to create 3D models faithfully capturing the material, software for - [Intuitive Interaction for Everyone with Home Appliances based on Industry Standards (I2HOME)](https://dcgi.fel.cvut.cz/research/i2home/) - Despite recent advancements in information and communication technologies and growing sales numbers, industry has been rather reluctant to standardise access technologies and to implement them in a Design for All approach. Most often, the design and the implementation of appliances, mobile phones and remote controls are driven by the ambition to satisfy users that are - [Center for Computer Graphics (CPG)](https://dcgi.fel.cvut.cz/research/cpg/) - The Center for Computer Graphics covers computer graphics groups of four prominent universities in the Czech Republic: Czech Technical University in Prague, University of West Bohemia in Pilsen, Masaryk University in Brno, and Brno University of Technology. The center aims to combine the expertise of the partners and stimulate their cooperation in the area of - [Augmented Reality in School Environments (ARiSE)](https://dcgi.fel.cvut.cz/research/arise/) - The project aims at integrating an AR teaching platform (ARTP) into the everyday environment of teachers and students, displaying audiovisual and multimedia content in line with the needs identified by education experts and researchers in the relevant areas. Using 3D presentations and userfriendly interaction techniques will lead to a better understanding of scientific and cultural - [Virtual Heart of Central Europe (VHCE)](https://dcgi.fel.cvut.cz/research/vhce/) - The aim of this EU project was to digitally reconstruct selected significant objects of cultural heritage in four European cities Prague, Bratislava, Maribor and Graz and save them for the future in a public digital archive. The project was part of the international activity The four cooperating teams from Bratislava (SK - coordinator), Prague (CZ), - [Virtual and Augmented Environments and Realistic User Interactions To achieve Embedded Accessibility DesignS (VERITAS)](https://dcgi.fel.cvut.cz/research/veritas/) - VERITAS aims to develop, validate and assess tools for built-in accessibility support at all stages of ICT and non-ICT product development, including specification, design, development and testing. The goal is to introduce simulationbased and virtual reality testing at all stages of assistive technologies product design and development into the automotive, smart living spaces (buildings & - [Research Center for Informatics (RCI)](https://dcgi.fel.cvut.cz/research/rci/) - RCI is the centre of scientific excellence in computer science and artificial intelligence that boosts and integrates internationally competitive research conducted at Czech Technical University. The goal of RCI is to foster collaboration between the experts in different fields of computer science, between fundamental scientists and application-driven researchers, but chiefly between the experienced, internationally recognised, - [Visual Computing Competence Center (V3C)](https://dcgi.fel.cvut.cz/research/v3c/) - The mission of the centre is a research and development in the area of Visual Computing, especially in automobile and movie industry. The task is to develop techniques for interactive, semiautomatic, and automatic processing of large visual data such as video sequences, image and photo databases, 2D drawings or 3D models and scenes. The centre - [Total System Approach to Safety Performance Measurement in Aviation Organizations](https://dcgi.fel.cvut.cz/research/airport/) - The goal of the project is to increase safety intelligence of complex aviation organizations by proposing a way of measurement and visualization of organizations’ safety performance based on systemic approach to safety. The project is focused on development of technical solution aligned with International Civil Aviation Organization’s plans. Objectives of the project are (1) to - [Langweilův model Prahy jako školní historický pramen](https://dcgi.fel.cvut.cz/research/langweil/) - Cílem projektu je podpořit spolupráci Muzea hlavního města Prahy a základních a středních škol z celé ČR prostřednictvím nově vytvořených interaktivních (digitálně vzdělávacích - DVZ) materiálů a navazujících inovativních výukových programů. Hlavním tématem projektu a základem DVZ je světově unikátní Langweilův model, který bude využit jako školní historický pramen. Odbornými partnery projektu jsou ČVUT (Katedra - [Mobile Knowledge Management (MUMMY)](https://dcgi.fel.cvut.cz/research/mummy/) - Systém MUMMY pomáhá pracovníkům mimo pracoviště zachycovat a přistupovat koherentně k bázi znalostí přístupem „informace v kontextu“. Systém využívá multimediální anotace a asistenci související s umístěním a úkolem. - [Virtuální digitální šatník](https://dcgi.fel.cvut.cz/research/warderobe/) - Cílem projektu je navrhnout postup pokročilé digitalizace a prezentace textilních předmětů a ověřit tuto metodu na předmětech ze sbírky Muzea hlavního města Prahy. Výsledky budou zahrnovat prototyp zařízení pro automatizované snímání textilních předmětů pro vytváření 3D modelů a věrné zachycení textilního materiálu, software pro prezentaci v expozicích a na Internetu včetně možnosti virtuálního obléknutí textilních - [Intuitivní interakce člověka s domácími zařízeními využívající průmyslové standardy (I2HOME)](https://dcgi.fel.cvut.cz/research/i2home/) - Mnoho lidí se zdravotním postižením, osoby s kognitivními poruchami nebo starší lidé, jsou vyloučeni z používání moderních technologií doma i na veřejnosti. Projekt I2HOME tento problém řeší přístupem založeným na stávajících a vyvíjejících se průmyslových standardech. Zaměřil se na používání domácích spotřebičů (včetně spotřební elektroniky) osobami s kognitivním postižením a staršími lidmi. Cílem zároveň bylo, - [Centrum počítačové grafiky (CPG)](https://dcgi.fel.cvut.cz/research/cpg/) - Cílem projektu je navrhnout optimální metody interakce ve virtuální realitě, algoritmy pro modelování, zobrazování a řešení dynamických problémů ve VR světech, vyvinout problémově orientované metody vizualizace a promítnout poznatky do návrhu grafického HW. - [Rozšířená realita ve školním prostředí (ARiSE)](https://dcgi.fel.cvut.cz/research/arise/) - Cílem projektu je integrovat výukovou platformu AR (ARTP) do každodenního prostředí učitelů a studentů. Zobrazení audiovizuálního a multimediálního obsahu v souladu s potřebami, které identifikovali odborníci na vzdělávání a výzkumní pracovníci v příslušných oblastech. Použití 3D prezentací a uživatelsky přívětivých interakčních technik vede k lepšímu porozumění vědeckému a kulturnímu obsahu a přispívá k motivací studentů. - [Virtualní srdce střední Evropy (VHCE)](https://dcgi.fel.cvut.cz/research/vhce/) - Cílem tohoto projektu EU bylo digitálně zrekonstruovat vybrané významné objekty kulturního dědictví ve čtyřech evropských městech Praze, Bratislavě, Mariboru a Štýrském Hradci a uložit je pro budoucnost do veřejného digitálního archivu. Projekt byl součástí mezinárodní aktivity Culture 2000. Na vývoji digitálního archivu kulturních klenotů se podílely čtyři spolupracující týmy z Bratislavy (SK - koordinátor), Prahy - [Výzkumné centrum informatiky (RCI)](https://dcgi.fel.cvut.cz/research/rci/) - RCI je centrem vědecké excelence v informatice a umělé inteligenci, které posiluje a integruje mezinárodně konkurenceschopný výzkum prováděný na ČVUT. Cílem RCI je podporovat spolupráci mezi odborníky v různých oblastech informatiky, mezi základními vědci a výzkumníky orientovanými na aplikace, ale především mezi zkušenými, mezinárodně uznávanými, staršími vědci a postgraduálními studenty, postdoktorandy a mladými odbornými asistenty. - [Virtual and Augmented Environments and Realistic User Interactions To achieve Embedded Accessibility DesignS (VERITAS)](https://dcgi.fel.cvut.cz/research/veritas/) - Úkolem VERITAS je vyvíjet, ověřovat a vyhodnocovat nástroje pro integrovanou podporu přístupnosti ve všech fázích vývoje ICT i non-ICT produktů. Zahrnuje specifikace, návrh, vývoj a testování. Cílem je zavést testování založené na simulaci a virtuální realitě ve všech fázích návrhu a vývoje produktů asistenčních technologií do automobilového průmyslu, inteligentních obytných prostor (budovy a stavebnictví, domotika), - [Centrum kompetence pro zpracování vizuálních informací (V3C)](https://dcgi.fel.cvut.cz/research/v3c/) - Záměr projektu spočívá ve vytvoření Centra kompetence pro zpracování vizuálních informací (V3C – Visual Computing Competence Center) jako uskupení dvou významných výzkumných organizací a čtyř průmyslových partnerů. Motivací je dlouhodobě nedostatečná provázanost výzkumných pracovišť a průmyslových podniků v ČR. Cílem projektu je vytvořit dlouhodobý rámec pro intenzivnější uplatňování výsledků aplikovaného výzkumu daného oboru v oblasti - [Systémový přístup k měření výkonnosti v bezpečnosti leteckých organizací](https://dcgi.fel.cvut.cz/research/airport/) - Cílem projektu je zvýšení bezpečnostní inteligence komplexních leteckých organizací pomocí návrhu řešení pro měření a vizualizaci výkonnosti v bezpečnosti leteckých organizací na základě systémového přístupu. Projekt je zaměřen na vývoj technického řešení v souladu s plánem Mezinárodní organizace pro civilní letectví (ICAO). Dílčími cíli projektu jsou (1) vyvinout znalostní bázi pro uchovávání znalostí o dosahované ## Témata - [Nové téma práce](https://dcgi.fel.cvut.cz/topics/nove-tema-prace/) - Přinášíme nové téma práce, test. - [Metody pro odhadování zobrazovacího času 3D scén - Felk Mag](https://dcgi.fel.cvut.cz/topics/metody-pro-odhadovani-zobrazovaciho-casu-3d-scen-felk-mag/) - Prostudujte metody pro odhadování zobrazovacího času 3D scén a související výpočetní modely grafických karet (GPU). Vybranou metodu implementujte a otestujte její chování na různých typech scén a různém hardwaru. S využitím OpenGL implementujte sadu metod pro kalibraci zvoleného modelu GPU. Sumarizujte měření pro nejméně čtyři vybrané hardwarové konfigurace. - [Metody pro odhadování zobrazovacího času 3D scén - Felk Bak](https://dcgi.fel.cvut.cz/topics/metody-pro-odhadovani-zobrazovaciho-casu-3d-scen-felk-bak/) - Prostudujte metody pro odhadování zobrazovacího času 3D scén a související výpočetní modely grafických karet (GPU). Vybranou metodu implementujte a otestujte její chování na různých typech scén a různém hardwaru. S využitím OpenGL implementujte sadu metod pro kalibraci zvoleného modelu GPU. Sumarizujte měření pro nejméně čtyři vybrané hardwarové konfigurace. - [Metody pro odhadování zobrazovacího času 3D scén - Bittner Mag](https://dcgi.fel.cvut.cz/topics/metody-pro-odhadovani-zobrazovaciho-casu-3d-scen-bittner-mag/) - Prostudujte metody pro odhadování zobrazovacího času 3D scén a související výpočetní modely grafických karet (GPU). Vybranou metodu implementujte a otestujte její chování na různých typech scén a různém hardwaru. S využitím OpenGL implementujte sadu metod pro kalibraci zvoleného modelu GPU. Sumarizujte měření pro nejméně čtyři vybrané hardwarové konfigurace. - [Metody pro odhadování zobrazovacího času 3D scén - Bak](https://dcgi.fel.cvut.cz/topics/metody-pro-odhadovani-zobrazovaciho-casu-3d-scen-bak/) - Prostudujte metody pro odhadování zobrazovacího času 3D scén a související výpočetní modely grafických karet (GPU). Vybranou metodu implementujte a otestujte její chování na různých typech scén a různém hardwaru. S využitím OpenGL implementujte sadu metod pro kalibraci zvoleného modelu GPU. Sumarizujte měření pro nejméně čtyři vybrané hardwarové konfigurace. - [Metody pro odhadování zobrazovacího času 3D scén - Felk Mag](https://dcgi.fel.cvut.cz/topics/metody-pro-odhadovani-zobrazovaciho-casu-3d-scen-felk-mag/) - Prostudujte metody pro odhadování zobrazovacího času 3D scén a související výpočetní modely grafických karet (GPU). Vybranou metodu implementujte a otestujte její chování na různých typech scén a různém hardwaru. S využitím OpenGL implementujte sadu metod pro kalibraci zvoleného modelu GPU. Sumarizujte měření pro nejméně čtyři vybrané hardwarové konfigurace. ## Rubriky - [Uncategorized @cs](https://dcgi.fel.cvut.cz/category/uncategorized-cs/) - [Uncategorized @cs](https://dcgi.fel.cvut.cz/category/uncategorized-cs/) - [Publicity](https://dcgi.fel.cvut.cz/category/publicity/) - [Publicity](https://dcgi.fel.cvut.cz/en/category/publicity-2/) - [Pour Felicity](https://dcgi.fel.cvut.cz/category/pf/) - Stránka obsahuje vždy jedno PF na daný rok. Plánujeme následně vytvořit galerii se všemi PFky. - [Pour Felicity](https://dcgi.fel.cvut.cz/category/pf/) - Stránka obsahuje vždy jedno PF na daný rok. Plánujeme následně vytvořit galerii se všemi PFky. - [Publicity](https://dcgi.fel.cvut.cz/category/publicity/) ## Štítky - [youtube](https://dcgi.fel.cvut.cz/en/tag/youtube-2/) - [award](https://dcgi.fel.cvut.cz/en/tag/award/) - [award](https://dcgi.fel.cvut.cz/tag/award-2/) - [Seznam Zprávy](https://dcgi.fel.cvut.cz/tag/seznam-zpravy/) - [tv](https://dcgi.fel.cvut.cz/tag/tv/) - [výstava](https://dcgi.fel.cvut.cz/tag/vystava/) - [pf](https://dcgi.fel.cvut.cz/tag/pf/) - [pf](https://dcgi.fel.cvut.cz/tag/pf/) - [dcgi](https://dcgi.fel.cvut.cz/tag/dcgi/) - [studenti](https://dcgi.fel.cvut.cz/tag/studenti/) - [hry](https://dcgi.fel.cvut.cz/tag/hry/) - [profesor](https://dcgi.fel.cvut.cz/tag/profesor/) - [dcgi](https://dcgi.fel.cvut.cz/tag/dcgi/) - [profesor](https://dcgi.fel.cvut.cz/tag/profesor/) - [oiSIDE](https://dcgi.fel.cvut.cz/tag/oiside/) - [rozhlas](https://dcgi.fel.cvut.cz/tag/rozhlas/) - [CESCG](https://dcgi.fel.cvut.cz/tag/cescg/)