|
Animated Graphics Model
Mikšaník, Martin ; Kučiš, Michal (referee) ; Zemčík, Pavel (advisor)
This bachelor’s thesis deals with demonstrations of infrequently used optical phenomena in computer graphics, specifically fluorescence and dispersion of light. The work also proposes a different approach at working with light, material and its rendering. The resulting design is implemented in the attached interactive demonstration program.
|
|
3D Display
Szkandera, Jan ; Španěl, Michal (referee) ; Hradiš, Michal (advisor)
This Bachelor's thesis goal is to design and realize system, which allows user to perceive 2D visual information as three-dimensional. 3D visual preception of 2D image is possible thanks to stereoprojection and projection dependecy of user location. The thesis mainly aims at secound of these problems.
|
|
Virtual blackboard
Smyček, Libor ; Švub, Miroslav (referee) ; Štancl, Vít (advisor)
This thesis deals with graphic information processing methods in relation to drawing application. It also defines theorems for geometric primitives operations on plane. The second part includes analysis and implementation of vitrual blackboard for usage at elementary and hight schools.
|
|
Image Mosaics
Bílý, Vojtěch ; Žák, Pavel (referee) ; Švub, Miroslav (advisor)
This bachelor's thesis deals with creating picture mosaics - pictures, which are compound of a smaller pictures, so that they appears as integral units from the suffcient distance. This thesis also deals with generation of pictures database necessary to compositing mosaics.
|
|
Advanced Rendering Techniques in OpenGL 2.0
Salajka, Vojtěch ; Havel, Jiří (referee) ; Švub, Miroslav (advisor)
This thesis deals with the interactive computer graphics on programmable hardware. The usage of shaders for creation of graphic effects is demonstrated by examples. It is explained how to use OpenGL library and GLSL language for their implementation. A new 3D model format was developed for the purposes of the examples.
|
|
Particle Systems in Computer Games
Zachariáš, Michal ; Štancl, Vít (referee) ; Mikolov, Tomáš (advisor)
Aim of this bachelor thesis is to explain issue of particle systems, their history and today's trend, which more and more tends to acceleration using GPU of graphical adapters, to the reader. Furthermore it describes design and implementation of particle system to minimize number of computational operations needed to simulate behavior of particles.
|
|
Flat Design Using Augmented Reality
Tuška, David ; Španěl, Michal (referee) ; Beran, Vítězslav (advisor)
This master's thesis is dealing with the usage of augmented reality for a layout of a flat proposition. The aim of this work is to create a system which detects markers on the walls using ARToolKit library. The position of the used in flat is determined by using the markers. Then the system disposes the user's position for operate with a camera in a 3D modelling program called Google SkretchUp. The system is consisted of a server and a client part. The server one copes with the incoming video in which it detects the markers and evaluates the position of user by the help of the markers. The client part of the system is represented by a plugin module for 3D modelling program Google SkretchUp. A client is asking the server for the positions of the user in the flat model and consequently he set the camera in the program Google SkretchUp according to these positions. The client is also asking for the individual pictures from the video which he shows against the background of Google SketchUp and thanks to this, he creates a view of a real scene extended of virtual objects.
|
|
Interactive 3D Terrain Editor
Synáček, Jan ; Beran, Vítězslav (referee) ; Přibyl, Jaroslav (advisor)
The subject matter of this work is a concept of an interactive 3D terrain editor. Its basic functionality, graphical user interface and possible extensions are defined. There are a lot of existing terrain editing tools, therefore presentation of some existing systems capable of editing and generating computer terrain is also included. The editor is implemented and it is capable of performing simple editing, such as raising, lowering or levelling the terrain. Graphical user interface is also a part of the implementation. The editor allows inserting 3D models into the scene so it was easier to represent some objects displayed only in the texture in 3D space. Models can be edited using some simple transformations. Performance tests are undertaken and possibilities of extending the program discussed.
|
|
Rendering of Shadows in Graphics Scenes Using Shadow Volumes
Starka, Tomáš ; Herout, Adam (referee) ; Pečiva, Jan (advisor)
This work concerns itself with choosen methods of shadows in computer graphics. In short it discuses both shadow maps and shadow volumes, with their advantages and disadvantages. Then it employs itself on shadow volumes and their implementation utilizing Open Scene Graph toolkit. It deals with z-pass and z-fail methods and some possible optimizations. Moreover, it contains measuring of FPS and comparison of fill consumption of the scene and shadow volumes on various scenes.
|
|
Object Manipulation Using p5 Glove
Čapek, Radovan ; Polok, Lukáš (referee) ; Žák, Pavel (advisor)
The thesis is focused on the description of the basic principles of the virtual reality, on utilization of data gloves in the virtual reality and it implements the application with usage of the input device P5 glove. The implementation contains among the others various visual techniques of OpenGL and also shows up-to-date work with the popular physics engine Bullet Physics. The theoretical bases of these techniques are analysed in the thesis. So the output of the thesis will serve as a source of information to people interested in the knowledge of the data gloves problems and other similar peripherals, but also to interested people who want to learn more about the realization of the computer graphics and creation of physicist models.
|