National Repository of Grey Literature 21 records found  beginprevious12 - 21  jump to record: Search took 0.00 seconds. 
Unity Game with RPG Mechanics
Svatý, David ; Karas, Matej (referee) ; Vlnas, Michal (advisor)
The work deals with the development of a RPG game using the Unity development engine. Its goal is to highlight individual aspects of game development and present the resulting work. The game is of the fantasy genre, is in a top-down perspective, contains RPG mechanics in the form of upgradeable player attributes, has a procedurally generated environment and artificial intelligence to control non-playable characters. The chapters present theoretical knowledge, algorithms and mechanics used in game development, as well as game design and a detailed description of the final implementation of the application.
Modern Blockstacker Game
Dančo, Marek ; Karas, Matej (referee) ; Milet, Tomáš (advisor)
This thesis deals with the creation of a programmable puzzle game. The game works on the principle of randomly generated falling pieces and clearing of full lines, as inspired by Tetris. Notable additions to the game are a large amount of settings, which can alter the controls, appearance, sound or even the rules of the game. Parts of the game are programmable thanks to the Lua interface that is built into the game with the NLua library. The game has been developed using the Unity game engine.
2D Platformer Game
Vincenc, Lukáš ; Karas, Matej (referee) ; Milet, Tomáš (advisor)
The main objective of this thesis is to create a 2D platformer game, that allows the user to create his own levels. Firstly, some basic terminology concerning game development is explained. Then the design and implementation of the game is described. The implementation is carried out using the Unity game engine combined with scripts in the C# programming language. User created levels are represented with the use of images in the TIFF format. These images can be simply uploaded to the game and the corresponding level is generated. The ability to create layers in the image is utilized. Each layer contains different information to be generated.
Cooperative Game for Two Players in Unity
Červinka, Petr ; Karas, Matej (referee) ; Milet, Tomáš (advisor)
The aim of this thesis is to create a game using Unity game engine. The project consists of two parts. The first part is the game itself, where two players control two characters on one keyboard, whereas they must cooperate and overcome different obstacles and dangers. This is a game mechanic that either prevents players from progressing through levels or kills them on contact. The second part is a game editor, which allows players to create their own levels. Each level is composed of objects such as blocks, backgrounds and game mechanics. These objects can be dynamically added, removed and moved.
Procedural Texture Generator
Doroshenko, Ilya ; Karas, Matej (referee) ; Milet, Tomáš (advisor)
Textures are an essential part of modern 2D and 3D rendering. The most prominent texturing techniques are Texture Mapping and Procedural Generation. Both techniques have their set of demands on computational resources. Procedural generation provides rich detail resolution without memory consumption, but also requires processing power. Texture Mapping is quick to process, but images, that the texture consists of are using a lot of space in memory and have finite resolution and sets of complications around algorithms that try to overcome that problem. This thesis discusses techniques of texture generation their interchangeability and applications. Result is an extensible application, that can produce texture maps from algorithms and can export algorithms to be used in procedural shading techniques.
GLSL Based Engine
Šlesár, Michal ; Karas, Matej (referee) ; Milet, Tomáš (advisor)
Creating a graphical application running on a GPU typically involves configuring the GPU, creating and configuring the required objects, and then implementing the application's behavior itself. The aim of this work is to create a tool that would automate this configuration using the OpenGL application interface. As a result, the user would not have to waste time configuring and could quickly create and prototype graphics applications. In addition, the created tool adds new functionality to the application that is not native or supported on the GPU, such as working with a mouse and keyboard.
Cooperative Game for Two Players in Unity
Červinka, Petr ; Karas, Matej (referee) ; Milet, Tomáš (advisor)
The aim of this thesis is to create game using Unity game engine. The first part is the game itself, where two players control two characters on one keyboard, whereas they must cooperate and overcome different obstacles. The second part is a game editor, which allows players to create their own levels.
Realistic Rendering of Atmospheric Phenomena
Sabela, Ondřej ; Karas, Matej (referee) ; Vlnas, Michal (advisor)
The aim of this thesis is to develop a GPU accelerated computer program which is able to simulate light scattering in the Earth's atmosphere and clouds using the simplest possible combination of various realistic rendering techniques. A detailed explanation of the physical and phenomenological background of the basic characteristics of both solid and translucent materials is included. Physically based rendering methods which are able to simulate such phenomena are presented along with several optimizations, including precomputation and lookup tables, with a focus on functional fidelity to real-world principles. The presented solution is based on data from real-world microphysical measurements. The resulting outdoor scene images can be used as background environment maps in 3D modelling and design software. The open source code can also serve as a starting point for describing the implementation of the presented rendering techniques. 
Global Illumination in Real-Time
Karas, Matej ; Chlubna, Tomáš (referee) ; Milet, Tomáš (advisor)
This thesis deals with photorealistic rendering and real-time global illumination. Thesis contains overview of algorithms used for real-time global illumination of which the Dynamic Diffuse Global Illumination with Ray-Traced Irradiance Fields was implemented. This algorithm uses hardware accelerated ray tracing to compute global illumination in a scene. Hardware ray tracing requires use of new generation of graphics API from which Vulkan was choosen for this thesis. 
Clustered Deferred Shading in Vulkan API
Karas, Matej ; Starka, Tomáš (referee) ; Milet, Tomáš (advisor)
This thesis deals with application development for rendering many lights in real-time using next generation graphics API. Text of thesis contains reasoning of new generation graphics API and theory for methods used for rendering many lights in real-time. The conclusion discusses performance of implementation, possibilities for improvements and options of future work.

National Repository of Grey Literature : 21 records found   beginprevious12 - 21  jump to record:
See also: similar author names
3 KARAS, Martin
3 Karas, Martin
14 Karas, Michal
2 Karas, Miroslav
Interested in being notified about new results for this query?
Subscribe to the RSS feed.