National Repository of Grey Literature 74 records found  1 - 10nextend  jump to record: Search took 0.01 seconds. 
Skeletal Animation for GPUengine
Minařík, Antonín ; Milet, Tomáš (referee) ; Starka, Tomáš (advisor)
This paper deals with studying skeletal animation techniques, and the subsequent design and implementation of skeletal animation extension for the GPUEngine library. The theoretical part describes the techniques of animation, skeletal animation and skinning. The following is an analysis of existing skeletal animation systems. The proposed solution seeks to reduce the data redundancy in the memory while rendering more skeletal models. According to the design a basic skeletal animation system has been implemented. Furthermore, a demonstration application has been created showing the skeletal system's use. The resulting skeletal system can be used in simple 3D applications and can serve as a basis for further works.
Photon Splatting Using a View-Sample Cluster Hierarchy
Kiss, Marcel ; Starka, Tomáš (referee) ; Milet, Tomáš (advisor)
This thesis deals with the techniques of global illumination of the scene. The theoretical part discusses various techniques, focusing on processing in real-time using various optimization methods. It focuses to the technology of photon splatting using view sample cluster hierarchy. The main part is analysis, implenetation and measurement of mentioned method.
Procedural Generation of Voxel Models
Hypeš, Tomáš ; Matýšek, Michal (referee) ; Milet, Tomáš (advisor)
This thesis deals with procedural generation techniques and its use in the creation of voxel models. The techniques that have been used are Perlin Noise, Voronoi diagram, L-systems etc. This knowledge is then used to create a world generator for computer game with open world. This game provides players with the ability to modify this world and use its creativity, for example, in building construction. The game, however, will not give to the player all options for free, but for example for build, he or she will first have to find and mine the material. The game has been written in programming language C++ with the use of libraries Boost, SDL and OpenGL.
Raytracing for GPUEngine
Novák, David ; Milet, Tomáš (referee) ; Starka, Tomáš (advisor)
The main goal of this thesis is ray tracing optimization, especially with the use of acceleration data structure. It'll be focused on discretion about various structure build strategies and their traversal. Different algorithms on the CPU and on the GPU will be implemented and compared in the thesis, specifically will be compared the speed of build and final structure quality, which have a direct influence on ray tracing performance. A ray tracing application will be implemented for the purpose of the acceleration structure quality test. A part with acceleration structure building will be added to GPUEngine library.
Lossy Light Field Compression
Dlabaja, Drahomír ; Milet, Tomáš (referee) ; Bařina, David (advisor)
The aim of this paper is to propose, implement and evaluate a new lossy compression method for light field images. The proposed method extends the JPEG method to four dimensions and brings new ideas which lead to better compression performance. Correlation between light field views is exploited in both dimensions by four-dimensional discrete cosine transformation. The lossy part of the encoding is performed by quantization, similarly to the JPEG method. The proposed method is implemented as a program library in a C++ language. This paper compares the proposed method to JPEG, JPEG 2000 and HEVC intra image compression methods and HEVC video compression method. The results show that the proposed method outperforms the reference methods with images with a higher amount of views. HEVC video method is better for images with fewer views or for very low bitrates.
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.
Procedural City
Dolejška, Daniel ; Chlubna, Tomáš (referee) ; Milet, Tomáš (advisor)
The goal of this thesis is to implement configurable tool (program), which will be able to build a model of a city. The program uses OpenGL library and principles of procedural generation for model creation. The generation process itself has a number of customizable variables, which have direct impact on the visuals of the models, their complexity and size. Created models can be exported and further modified in almost any 3D graphics software.
Innovative Game Demo in Unity
Schneider, Michael ; Chlubna, Tomáš (referee) ; Milet, Tomáš (advisor)
The goal of this thesis is a development of innovative game demo in the Unity engine. In the thesis is description of the most important systems of this engine. At the same time, the development of innovative concept is described. It is implemented as a demo and implementation of it is also discussed here. Part of the demo is editor, which allows to create new levels. The innovative concept of demo is to use energy transformations to successfully solve levels.
Rigid Body Simulation
Leitner, Denis ; Milet, Tomáš (referee) ; Chlubna, Tomáš (advisor)
This thesis deals with rigid body physics simulation in real time. It describes basic methods for collision detection between convex polyhedra, solving collisions and simulation of rigid body dynamics used in game development. Work also describes design and implementation of rigid body simulator written in C++ using OpenGL for rendering.
Adaptive Level of Detail for Planet Rendering
Moravec, Matěj ; Milet, Tomáš (referee) ; Matýšek, Michal (advisor)
This bachelor thesis is focused on real time planet rendering with adaptive level of terain detail in Unity engine. Chunked LOD algorithm is modified and used for adaptive change of level of detail. Intancing is used for efective data rendering. Graphic card is used for creating planet geometry with heightmaps and there is also tessellation used for gradual morfing of level change of detail.

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