National Repository of Grey Literature 38 records found  1 - 10nextend  jump to record: Search took 0.01 seconds. 
Collision Detection in Computer Graphics
Stupka, Filip ; Starka, Tomáš (referee) ; Pečiva, Jan (advisor)
This thesis is focused on the problem of collision detection between math defined primitive models and also on triangle networks that form complex polygonal models. Simulation of collision detection is very complex topic from performance standpoint and even though multiple methods that solve these problems do exist, in most cases they are too slow to be any useful and therefore it is encouraged to find optimizations and alternate solutions. In order to be able to work with collision simulation we need to understand discrete and continuous movement techniques and we need to be able to predict behavior of certain objects. This thesis therefore is based on game engine development, optimizations and implementation of collision detection algorithms.
A Demonstration Computer Game Showing 3D Visualization Capabilities of Contemporary Internet Browsers
Pagáč, Jakub ; Starka, Tomáš (referee) ; Pečiva, Jan (advisor)
This thesis describes the process of creation of a game for web browsers using Babylon.js framework. It also touches on subjects of 3D graphics on the web, 3D animation and structure of web applications. Game itself is created using Typescript language and it is shared using a Node.js module as its web server. It is a fighting game for two players, where their characters fight using martial arts.
Collision Detection in Computer Graphics
Stupka, Filip ; Starka, Tomáš (referee) ; Pečiva, Jan (advisor)
This thesis is focused on the problem of collision detection between math defined primitive models and also on triangle networks that form complex polygonal models. Simulation of collision detection is very complex topic from performance standpoint and even though multiple methods that solve these problems do exist, in most cases they are too slow to be any useful and therefore it is encouraged to find optimizations and alternate solutions. In order to be able to work with collision simulation we need to understand discrete and continuous movement techniques and we need to be able to predict behavior of certain objects. This thesis therefore is based on game engine development, optimizations and implementation of collision detection algorithms.
Grass Rendering
Berdis, Tomáš ; Kobrtek, Jozef (referee) ; Starka, Tomáš (advisor)
Grass is an integral part of most of the outdoor scenes. In the real world, grass occurs in big numbers, which brings a lot of challenges during rendering in computer graphics. This thesis discusses various techniques for real-time rendering. Result of this thesis is an application capable of rendering grass fields using hardware tessellation.
Non-Euclidean Raytracer
Kostelník, Martin ; Vlnas, Michal (referee) ; Starka, Tomáš (advisor)
This bachelor's thesis deals with the real-time ray tracing algorithm enhanced by non-euclidean spaces. The goal is to design and implement an interactive application, which allows the user to move around in a 3D scene. All computations are performed by the CPU. In total, four non-euclidean elements are implemented. These include portals, warped tunnels, shrinking and rotation tunnels. The result of this project is an interactive application consisting of eight sample scenes demonstrating the non-euclidean elements.
Physically Based Rendering
Herrgott, Jiří ; Pečiva, Jan (referee) ; Starka, Tomáš (advisor)
This bachelor thesis is focused on rendering of 3D models in real time, where emphasis is placed on physical properties of simulated light rays. The work is about techniques that deal with this issue and then their use for drawing a physically approximated model.
Vegetation Rendering
Kliš, Michal ; Matýšek, Michal (referee) ; Starka, Tomáš (advisor)
The aim of this work is the design and implementation of algorithms to simplify complex polygonal models of vegetation so that it is possible to display these models in large numbers, without excessive loss of their visual appearance. The work specifically deals with both the modeling of already minimalist plant models and algorithms for their final simplification. Specifically, these algorithms include the method of converting a polygonal model to a volume map and converting the model to plates. In addition to simplifying the models, the work also deals with their display in real time and lighting.
Game in OpenGL
Hranáč, Pavel ; Milet, Tomáš (referee) ; Starka, Tomáš (advisor)
The goal of this thesis is to create a custom game with an AI opponent. The theoretical part of the thesis deals mainly with artificial intelligence in games in general. The game's graphics are three-dimensional and use the OpenGL API and the GPUEngine graphics library. The created game is a turn-based strategy game similar to chess, offering computer opponents of various difficulties using a custom modification of the Minimax strategy with a complex heuristic. The game also offers local multiplayer. The results of this thesis can serve as inspiration or a basis for the study of artificial intelligence in games.
Particle Module for GPUEngine
Sobol, Jan ; Chlubna, Tomáš (referee) ; Starka, Tomáš (advisor)
The goal of this thesis is to implement a particle module that will be extending the GPUEngine graphic toolkit. Particle module is an interface, used for creating particle systems. The module is designed as a complex of extendable classes, to which an user adds his own implementation. This thesis analyses realization techniques of particle systems. It covers the way of preserving data, from which the techniques Array of Structures and Structure of Arrays are implemented. The thesis deals with differences between particle system simulation from CPU and simulation from GPU, it provides tools for these simulations. The result of this thesis is a reusable library, allowing the creation of particle systems, made not only for typical visual use, known from the computer games, but also for simulations and procedural modeling. Demonstrational app with representative particle systems, prepared in advance, is included too.
Terrain Rendering on Top of Vulkan API
Méry, Jozef ; Starka, Tomáš (referee) ; Káčerik, Martin (advisor)
This thesis describes a framework, which has the ability to create and draw a procedural terrain using Vulkan API. It includes a simple introduction to the theory of procedural generation and description of systems for example entity or event system. The goal of this thesis isn't investigating various procedural terrain generation techniques. The purpose of the terrain is a visual demonstration of functionality of the framework.

National Repository of Grey Literature : 38 records found   1 - 10nextend  jump to record:
Interested in being notified about new results for this query?
Subscribe to the RSS feed.