National Repository of Grey Literature 215 records found  previous11 - 20nextend  jump to record: Search took 0.01 seconds. 
Room Acoustics Simulation Application
Krbila, Martin ; Szőke, Igor (referee) ; Mošner, Ladislav (advisor)
This thesis deals with simulation of room acoustics. The first part of this thesis contains theoretical description of existing aproaches to simulation of acoustics and compares their strenghts and weaknesses. For the purpose of impulse response calculation, several geometrical methods were implemented, such as ray tracing, image method and a combination of those two methods. Application with graphical and text user interface was created, to allow simulation of rooms with arbitrary geometry. The application also allows user to obtain impulse response in a form of a sound file, to visualize the results and the process of sound simulation and to perform auralization. The results of the simulation were compared with measured impulse responses of real rooms. The comparison showed, that the hybrid method is the most accurate of methods implemented in this thesis, and that the best results are achieved by simulation of empty medium-sized or large rooms.
Procedural Generation of Cities
Bílý, Kristián ; Kobrtek, Jozef (referee) ; Starka, Tomáš (advisor)
Bachelor thesis is about procedural city generation. It's goal is to design, implement and test application, that is capable of city generation in user's terrain. The work uses L-Systems for generating road network. It also focuses on variation of building models. Final application is capable of city generation. Application properly reacts to user's input. User's input is basic city structure and terrain.
Generating and Rendering of Large Voxel-Based Scenes
Čejchan, Daniel ; Milet, Tomáš (referee) ; Matýšek, Michal (advisor)
This thesis focuses on creating an application for procedural generation and visualisation of a volumetric terrain using the OpenGL library. The terrain is considered to be mostly static, however with a possibility of modification of individual voxels. The project seeks a compromise between rendering performance and the aesthetics. The design is led in a way so that it could be further used as a foundation for a game. An emphasis is put on accelerating used methods on the GPU.
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.
Set of Procedurally Generated Efects
Barvíř, Marek ; Milet, Tomáš (referee) ; Starka, Tomáš (advisor)
This bachelor thesis deals with creation of a library for procedural generated effects. The paper describes techniques used for creating effects such as: laser, electric arc, energetic shot and shield. The result is a demonstration application which uses designed libraries with pre-prepared scene.
Graphics Intro 64kB Using OpenGL
Menšík, Jakub ; Milet, Tomáš (referee) ; Matýšek, Michal (advisor)
This Bachelor's thesis deals with the creation of a graphics intro with the executable file size limited to 64kB. The graphics intro is created using the OpenGL API and related libraries. The thesis describes many techniques for a graphics content generation including procedural generation, Perlin noise, mipmaps, volumetric light, face culling, instancing, fog, skybox, and techniques used for reduction of a size of the executable files. The result is a graphical intro showing a night city.
Mechanical/Physical Simulation of Solid Objects
Bureš, Jaroslav ; Maršík, Lukáš (referee) ; Široký, Adam (advisor)
This work deals with simulation of launching a golf ball. Here are described simulation techniques which can be used for computer simulations. In addition, physical laws are discussed, that need to be understood to create a valid golf ball launch model. These include aerodynamic laws for calculating ball's flight trajectory, as well as events occurring while ball moves on the ground. After this is analyzed implementation of the program using C++ and OpenGL graphics library. The work is completed with comparison of measured simulation results with analytical solution and values of other applications.
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.
Language for Procedural Generation
Dobiáš, Roman ; Káčerik, Martin (referee) ; Milet, Tomáš (advisor)
This thesis deals with designing and implementing a library with language devoted to procedural generation extending L-systems. Emphasis is put on practical usage of the library which is aimed to be used by a wide spectrum of real-world applications, especially by 3D rendering engines and editors. The thesis covers theory of procedural generation, L-systems, theory of compilers, and design and implementation of the library. In conclusion, case study projects are introduced which embed the library and numerous examples are given.
Graphics Intro 64kB Using OpenGL
Věrný, Jan ; Matýšek, Michal (referee) ; Milet, Tomáš (advisor)
This bachelor's thesis deals with creation of graphic intro with limited size of the produced executable file. To reach this goal OpenGL, together with procedural generation techniques, exe packer and various compiler settings were used. The result is an executable file with size not going over 64kB, which shows Martian spaceships travelling towards the planet Earth.

National Repository of Grey Literature : 215 records found   previous11 - 20nextend  jump to record: