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...
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...
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...
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...
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,...
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...
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...
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...
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....
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...
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...
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...
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...
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...
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...
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...
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....
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,...
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....
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...