National Repository of Grey Literature 64 records found  beginprevious20 - 29nextend  jump to record: Search took 0.00 seconds. 
Graphic Engine Based on Entity Component System
Polášek, Tomáš ; Matýšek, Michal (referee) ; Španěl, Michal (advisor)
The goal of this bachelor thesis is the design and implementation of a library for entity management which allows software development using the Entity-Component-System paradigm. Analysis of the current state of software design is presented, including comparison of techniques used for entity representation. Potential advantages of composition are discussed from the hardware point of view, primarily based on the memory hierarchy found in modern computers. Thesis proposes design of an entity system, using the ECS paradigm, which allows dynamic composition of entities during runtime of application from predefined components. The resulting system is designed to allow for easy parallelization of performed actions and user customizability of component data structures. The result of this bachelor thesis is a C++ multi-platform library, named Entropy , which enables its users to design applications using the ECS paradigm.
Graphics Intro 64kB Using OpenGL
Bobuľa, Matej ; Milet, Tomáš (referee) ; Matýšek, Michal (advisor)
This bachelor thesis deals with the problem of creating an OpenGL Graphical Intro with size limited to 64kB. It describes different techniques and methods used to create such intro. These methods are: procedural generation of terrain, procedural generation of textures, lighting, animation and particle systems. It also deals with size-reduction methods such as compiler configuration and file compression. The result of the intro is a stroll in the night on a volcanic island. Created graphics intro in its size does not exceed the given limit of 64kB.
Virtual Tour in VR
Pelánek, Lukáš ; Matýšek, Michal (referee) ; Herout, Adam (advisor)
This thesis deals with the making of virtual tours in the virtual reality. It deals with panoramic photographs and their use in creating virtual tours. In this thesis, two applications were designed and implemented. The first one as a web editor for creating and the other as a mobile application for viewing virtual tours. The created solution provides a comprehensive tool for working with virtual tours.
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 Demo in Unity
Timko, Jakub ; Matýšek, Michal (referee) ; Milet, Tomáš (advisor)
The aim of this thesis is to develop a game demo using the Unity game engine. The demo consist of two parts. The first part is the game itself, where player controls a ball, with which he overcomes obstacles. The second part is a game editor, which serves to create additional levels of the game. The thesis contains a brief analysis of existing games with similar themes as well as a comparison of game engines. It also contains a description of the design and implementation of both parts of the demo.
Game Demo in Unity
Hostin, Adam ; Matýšek, Michal (referee) ; Milet, Tomáš (advisor)
Nowadays, video games are more popular than ever before in history. Therefore this area of digital art should be given special attention. The arrival of smart phones considerably expanded the availability of video games. Today, the user is separated from the entertaining game by few clicks on the phone screen. The aim of this thesis was to develop mechanics into a game demo. These mechanics are centered around player movement and objects that player can interact with. The player plays the role of a ball of yarn, and as the character moves, the yarn unravels. Its end is lit on fire that spreads and creates sense of danger in player. Game contains platforms and gates with ability to change direction of gravity. There are also mechanics that are using 2D light. Light is used to create day and night themed levels.    Demo was created using Unity game engine and C#. The result is a playable application, game demo, targeted for android.
Rendering of Voxel-Based Scenes Using Real-Time Ray Tracing
Menšík, Jakub ; Milet, Tomáš (referee) ; Matýšek, Michal (advisor)
The aim of this work was to create a program to visualize voxel scenes in real time using ray tracing. It included the study of various methods of such a rendering with a focus on shadows. The solution was created using Unity engine and experimental packages Unity Jobs and Burst. The thesis presents multiple ray tracing passes and SVGF technique, that is used to turn a noisy input into full edge-preserving image. The final program is able to render hard shadows, soft shadows, and ambient occlusion at speed of fifty frames per second.
Graphics Intro 64kB Using OpenGL
Minařík, Antonín ; Matýšek, Michal (referee) ; Herout, Adam (advisor)
This thesis deals with creating a graphics intro, which's size has to be below 64~kB. Described and used techniques includes: Phong reflection model, fog, skybox, generating textures from noise and shadow mapping. Intro is placed in a city and techniques of generating elements of the city are described. In addition, there are described methods for reducing file size and system for camera animation.
AC/DC adjustable power converter 5 - 30 V / 30 A
Matýsek, Michal ; Brančík, Lubomír (referee) ; Petržela, Jiří (advisor)
This work deals with the switched mode power supplies, their possible solutions and consequently with design of a power source with given parameters. The theoretical part analyses behaviour of the switched mode power supplies. Further it contains a survey of wiring of AC/DC converters and their properties. In the framework of the practical part was developer the power AC/DC switching power supply with adjustable output voltage from 5 to 30 V and 30 A current. The source was designed as a half-bridge decreasing converter with a transformer.
Graphics Intro 64kB Using OpenGL
Olexa, Jan ; Matýšek, Michal (referee) ; Milet, Tomáš (advisor)
The goal of this thesis is to create a graphics intro using the OpenGL library, where the maximal size of the executable is 64 kB. The program is written in C++ language and uses OpenGL version 4.6.

National Repository of Grey Literature : 64 records found   beginprevious20 - 29nextend  jump to record:
See also: similar author names
2 Matýsek, Martin
8 Matýsek, Michal
Interested in being notified about new results for this query?
Subscribe to the RSS feed.