National Repository of Grey Literature 44 records found  1 - 10nextend  jump to record: Search took 0.01 seconds. 
Water Surface Visualization
Kliš, Michal ; Vlnas, Michal (referee) ; Starka, Tomáš (advisor)
The aim of this work is to investigate and implement methods for real-time simulation and visualization of large water bodies. The knowledge gained from the research is further exploited in the implementation of a specific application used for ocean simulation. Among the methods discussed is the spectral method. The text will offer the reader, in addition to the actual introduction to this method, various insights to focus on in its implementation.
Map Generator for 2D Games
Németh, Marek ; Chlubna, Tomáš (referee) ; Starka, Tomáš (advisor)
The goal of this thesis is to implement a procedural generator for a two-dimensional world. The world consists of blocks in an array representing a grid. The generated terrain contains a few biomes and two types of caves. The map contains objects and backgrounds. The second part of the thesis is the implementation of an editor for visualization.
Generating Procedural Planets in Unity
Kostolányi, Adam ; Milet, Tomáš (referee) ; Starka, Tomáš (advisor)
This bachelor thesis deals with the implementation of an easily extensible plugin in the Unity game engine. It is an extension of an existing work, the goal of which was to build and implement a library for creating procedural planet surface generators. It emphasizes simplicity and allows the user to create their own generators in the form of modifiers. The extension was aimed at creating additional modifiers. The first implemented modifier provides the conversion of surface data into an elevation map format and allows the user to save it to their device. The second implemented modifier is a water erosion simulation. The erosion simulation takes the form of a rainfall event that uses a simple physics model to calculate the acceleration of the drop. An approach inspired by other work dealing with erosion has been proposed in this thesis to calculate the direction of the drop. The erosion simulation results in buried gullies and valleys, and the resulting elevation maps clearly show the channels where the water flowed. The plugin was implemented together with a visualization in the form of a 3D planet with clearly visible elevation differences.
Simple Game Engine
Štefáček, Michal ; Vlnas, Michal (referee) ; Starka, Tomáš (advisor)
Použití herního enginu značně urychluje proces vývoje her. Za posledních několik desetiletí vzniklo množství zdarma použitelných herních enginů, z nichž některé mají volně dostupný zdrojový kód. Cílem této práce je pochopení procesu vývoje takovéhoto softwaru. Pro zúžení rozsahu se projekt primárně zaměřuje na vývoj 2D her.
Dungeon Generator for Unreal Engine
Mořkovský, Samuel ; Vlnas, Michal (referee) ; Starka, Tomáš (advisor)
The work's purpose is to design and implement dungeon generator for a game engine Unreal Engine version 4. Plugin was selected as a form of work's result, which allows to integrate generator into an already existing project without the need to modify any source code. Parameters modifying the process of generation are passed from the user interface of Unreal Engine. Result of the process is a set of rooms and corridors connecting the rooms in a way that every room can be visited. All these objects are represented by 3D models in current level.
Terrain Generation and Adjustement
Oplatek, Tomáš ; Matýšek, Michal (referee) ; Starka, Tomáš (advisor)
The goal of this thesis was to create an application, which allows the end user to generate any area on earth as a 3D map, which they could look at and get to know, before they set out on a journey there. The application was developed as a desktop application in the C++ language with the use of OpenGL to render the result and Qt framework for user interface. Added value of this application is, that it allows to set for example the density of vegetation, so that small paths, that are usually hidden are visible and it provides real paths even in lesser known areas.
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.

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