Research

Monster Mash: A Single-View Approach to Casual 3D…
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.…
Monster Mash: A Single-View Approach to Casual 3D…
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.…
Ray Classification for Accelerated BVH Traversal
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…
Example-Based Expressive Animation of 2D Rigid Bodies
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…
Example-Based Synthesis of Stylized Facial Animations
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.…
StyleProp: Real-time Example-based Stylization of 3D…
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…
Lightdrum—Portable Light Stage for Accurate BTF…
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-time External Labeling of Ghosted Views
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,…
StyleBlit: Fast Example-Based Stylization with Local…
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…
Increasing the Spatial Resolution of BTF Measurement…
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…
Arbitrary Style Transfer Using Neurally-guided Patch…
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…
Interactive Video Stylization Using Few-Shot Patch…
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…
Stylizing Video by Example
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…
ToonSynth: Example-Based Synthesis of Hand-Colored…
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…
Labels on Levels: Labeling of Multi-Scale Multi…
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…
Improved Corners with Multi-Channel Signed Distance…
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…
Education
Theses
Example-based Non-photorealistic Rendering using Game…
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…
Example-based Non-photorealistic Rendering using Game…
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…
Mixed labeling: Integration of internal and external…
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)…
Pokročilé metody interaktivní editace obrazu
Předmět srozumitelným způsobem prezentuje řadu moderních metod interaktivní editace digitálního obrazu a videa. Důraz je kladen především na algoritmy, které vynikají…
Multimédia a počítačová animace
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é…
Visualization of cloud computational power and memory…
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…
Obecné výpočty na 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í…
Výpočetní geometrie
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…
Orientation terminal for visually impaired older adults
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…
Navigation of Visually Impaired People in Urban Areas…
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…
Počítačové 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…
Real-time global illumination using Cascaded Light…
Computing global illumination is essential for synthesis of realistic looking images. Global illumination algorithms are however very computationally expensive and up until…
3D modelování a virtuální realita
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á…
Piano play in virtual reality
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…
Návrh uživatelského rozhraní
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…
Základy multimediální tvorby
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…
Visualization of n-dimensional heterogenous data
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.…
Interactive Visualization of Bounding Volume…
The thesis deals with current state of 3D hierarchical data structures visualisation, especially the bounding volume hierarchies (BVH). It summarizes current solutions and based…
Simulation of orographic clouds
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…
Optimizing Acceleration Data Structures for…
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…
3D modelování
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…
Global Illumination Filtering for Interactive…
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…
Real-Time Global Illumination using Irradiance Probes
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…
Programování grafiky 2
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í.…
Teaching of Transformations
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…
Programování grafiky
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…
Realistická syntéza obrazu
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…
Comparison of Unity and Unreal Engine
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…
Procedural modelling of objects in Maya
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…
Qualitative comparison of methods for example-based…
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…
Programování grafiky
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…
Grafická tvorba
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…
Algoritmy počítačové grafiky
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…
Production-Ready Pipeline for Example-Based…
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…
Vizualizace
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…
Principy tvorby mobilních aplikací
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é…