doc. Ing. Mgr. Petr Klán, CSc.

Theses

Bachelor theses

Virtual Reality Car Driver Simulator

Author
Bohdan Vradii
Year
2023
Type
Bachelor thesis
Supervisor
doc. Ing. Mgr. Petr Klán, CSc.
Reviewers
Ing. Josef Pavlíček, Ph.D.
Summary
The main aim of this work is to research, develop and test a prototype of a virtual car driving simulator close to the real driving conditions of the city. This prototype aims to emulate practical exams in a driving school and takes into account traffic violations, quantitatively evaluating the result of driving and indicating to the player his mistakes. As part of the work, an analysis and comparison of existing similar simulators and solutions were carried out, requirements for the prototype were formulated, which were further implemented. Part of this thesis is the creation of 3d scenes and objects and their further import into the Unity game engine. Various approaches to creating 3D objects have been studied and used. A prototype of the simulator was created and programmed, including an interface, a system for checking and accounting violations, car control system, and artificial intelligence of other traffic participants. The prototype was further tested by a group of users. Based on tests, a list of problems was formulated that were fixed in the next versions. The result of the work is a standalone application that allows user to practice car driving in virtual reality.

Immersive game and graphic application with combat virtual objects

Author
Šimon Jajko
Year
2022
Type
Bachelor thesis
Supervisor
doc. Ing. Mgr. Petr Klán, CSc.
Reviewers
Ing. Josef Pavlíček, Ph.D.
Summary
The goal of this bachelor thesis is to create a 3D application for virtual reality and historical items that will be used in the virtual environment for complex physics interactions and game elements. The main goal is to document the creation process and evaluate its usability. This thesis goes through almost the entire process of game creation. That is analysis, design, asset creation, implementation and testing. The result is a user-friendly application that is best used as an educational or game application. Another result is a prototype application with similar physics interactions that works in an environment for multiple users. It experiments with and proves that current-day available synchronization solutions aren't up for the task of a networked physics synchronization for items driven by multiple users.

Implementation of AI Turn-Based Strategy Game in Virtual Reality

Author
Karen Akopian
Year
2022
Type
Bachelor thesis
Supervisor
doc. Ing. Mgr. Petr Klán, CSc.
Reviewers
Ing. Petr Pauš, Ph.D.
Summary
This thesis describes the process of designing and implementing a turn-based strategy game with the use of a game bot. The goal of this thesis is to introduce a clever bot that would play against a human being. The result of this work is implemented game in Unity engine. The game is developed for virtual reality glasses and desktop variants.

Method of Loci in Virtual Reality

Author
Dominik Pupala
Year
2022
Type
Bachelor thesis
Supervisor
doc. Ing. Mgr. Petr Klán, CSc.
Reviewers
Ing. Josef Pavlíček, Ph.D.
Summary
The purpose of this bachelor thesis is the design and implementation of the method of loci as a virtual reality application. The first part of this thesis deals with the topic of beforementioned mnemonic device, including the analysis of already existing interactive implementations, and the development inside the Unreal Engine 4. The second part presents design and implementation process of the application for the goal device, HTC Vive. Finally, the application is compared to the traditional form of the method of loci.

Design and Implementation of Virtual Club and Training Center

Author
Ondřej Úlehla
Year
2022
Type
Bachelor thesis
Supervisor
doc. Ing. Mgr. Petr Klán, CSc.
Reviewers
Ing. Josef Pavlíček, Ph.D.
Summary
This thesis describes the process of analysing, designing and subsequent implementation of a virtual club world with sports activities. Analysis deals with current studies and implementations of virtual club centers. Theoretical part describes the used software and its functionality. In the practical part, a model of the world is designed and consequently implemented in NeosVR. An interactive webpage is created for the world. Conclusion is based on testing. The result of this work is an original and functional virtual club world that includes more activities. It is placed inside the community hub in NeosVR metaverse. This world allows users to socialize in a virtual environment with selection of activities.

Virtual Logic Games

Author
Lukáš Bárta
Year
2022
Type
Bachelor thesis
Supervisor
doc. Ing. Mgr. Petr Klán, CSc.
Reviewers
doc. Ing. Ivan Šimeček, Ph.D.
Summary
The goal of this bachelor thesis is to design, implement and test virtual reality puzzle game. Firstly virtual reality is briefly introduced with short analysis of desktop puzzle games. For the concept of the game is conducted martket reaserch and the target market found. On the basis of previus analysis is created design, implementation and testing of the game prototype, also financial plan is created for further development. The result is prototype of virtual reality puzzle game. game objective is creation of autonomous vehicles with logic circuits. Results of this thesis enables along with financial plan to continue sustainable development of educational puzzle game for virtual reality.

Design and Implementation of Bird Flight in a Virtual 3D Environment

Author
Jakub Schinko
Year
2021
Type
Bachelor thesis
Supervisor
doc. Ing. Mgr. Petr Klán, CSc.
Reviewers
Ing. Jiří Novák, Ph.D.
Summary
This thesis pursues design and implementation of mechanics, which serve as a building block of a virtual reality game written in Unreal Engine. At firt, thesis describes current development of VR technology and prognosis referring its future impact. The thesis then describes individual VR mechanics. Described mechanics are bird flight as VR locomotion mechanic, bird flocking system as main game AI and algorithms referring to level design in VR. At last, thesis contains findings that were observed during testing.

Novel Virtual Defense Turn-Based Strategy

Author
Ondřej Štauda
Year
2021
Type
Bachelor thesis
Supervisor
doc. Ing. Mgr. Petr Klán, CSc.
Reviewers
Ing. Josef Pavlíček, Ph.D.
Summary
This thesis pursue design and implementation of 2D game, which merge tower defense with turn-based strategy, in Unity engine. Firtsly, it introduces Unity3D engine and its part for 2D game development to the reader. The thesis includes analys of similar solutions and their comparison to the concept of the proposed game. On behalf of design, game design document was made, which describes high concept of the game, its game mechanics, features and description of player's and enemy's units. Thesis includes the description of implementation and subsequent testing of the game. Furthermore, the game was compared to well--known strategy game. The game was placed on Itch.io in beta phase.

Representation of Vector Spaces in Virtual Reality

Author
Tomáš Bašta
Year
2020
Type
Bachelor thesis
Supervisor
doc. Ing. Mgr. Petr Klán, CSc.
Reviewers
Ing. Josef Pavlíček, Ph.D.
Summary
This thesis describes the process of designing and implementing a world in virtual reality that represents vector spaces. The theoretical part describes vector spaces and introduces the concepts of virtual reality along with the NeosVR application, which is used to create the virtual world. In the practical part, the world is designed and implemented in NeosVR using visual programming language LogiX. The result of this work is an original and fully functional virtual world placed in the community hub of NeosVR. This world allows everyone to visualize fundamental concepts of vector spaces and can be therefore used as a supporting tool for classes of linear algebra.

Master theses

Automatic Creation of Science and Engineering Fairs in Virtual Reality

Author
Tomáš Bašta
Year
2023
Type
Master thesis
Supervisor
doc. Ing. Mgr. Petr Klán, CSc.
Reviewers
Ing. Ludvík Friebel, Ph.D.
Summary
This thesis describes the process of developing a system for automatic creation of science and engineering fairs in virtual reality. The thesis starts by describing what the science and engineering fairs are and introduces the Regeneron International Science and Engineering Fair as an example. Afterwards, the whole system, which is composed of two parts, is designed, implemented and tested. Its first part is a web application written in Go, through which the users can define the fairs and subsequently upload their projects. The second part is a virtual world that is created in the Neos VR metaverse. This world communicates with the web application from which it loads the participants' projects, which are then displayed in three dimensions inside of the world. The resulting system is a fully functional solution that is freely available and which can be used by both individuals and institutions to automatically create their own science and engineering fairs in virtual reality.

Automatic Creation of Models for Virtual Reality

Author
Filip Pavlas
Year
2020
Type
Master thesis
Supervisor
doc. Ing. Mgr. Petr Klán, CSc.
Reviewers
Ing. Karel Klouda, Ph.D.
Summary
This work deals with the design and implementation of a method suitable for generating a three-dimensional model from a sequence of two-dimensional images. In the research there are described current possibilities of generating models by both conventional methods and methods belonging to the field of artificial intelligence. Based on the requirements and knowledge gained in the research, a conventional existing method is selected. This method is transferred to a new environment and its core parts are replaced by artificial intelligence methods to improve the output quality or accelerate the calculation. Method is mostly implemented in C# language, one module is implemented in C++. The implementation is supported by the Eigen, Sophus and CNTK libraries.