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

Theses

Bachelor theses

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.

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.

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.

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.

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.

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 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.

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.

Post-Apocalyptic Model and Training for Survival in Virtual Reality

Author
Duc Hoang Duong
Year
2024
Type
Bachelor thesis
Supervisor
doc. Ing. Mgr. Petr Klán, CSc.
Reviewers
Ing. Adam Vesecký
Summary
This thesis deals with virtual models of surviving a post-apocalyptic world in predetermined scenarios. The technologies used are briefly explained, and the history of post-apocalyptic views throughout history and two publications of the same genre are analyzed. The output of the thesis is built as a video game for virtual reality created using the Unity Engine and C#, and is available to be downloaded and played from the author's GitLab page. The 3D assets are created in Blender, with the assets created by the author ranging from the small props to the player's avatar and even full environments. Scenarios are inspired by the aforementioned analysis, and pay-off matrices have been calculated describing the optimal way of solving them, which are fine-tuned using feedback from various play-testers. The game itself has the ability to evaluate the player's choices for survival training.

Identification of Gestures and Performing Magic in Virtual Reality

Author
Jakub Vosička
Year
2024
Type
Bachelor thesis
Supervisor
doc. Ing. Mgr. Petr Klán, CSc.
Reviewers
Ing. Ludvík Friebel, Ph.D.
Summary
The goal of this bachelor thesis is to analyze existing VR games in order to design and implement mechanics for casting at least 3 spells in the VR gaming environment. The thesis examines successful VR titles such as Waltz of The Wizards, The Wizards, The Wizards Dark Times, and War of Wizards. The resulting interactive world was realized in the Unity game engine, utilizing the C# language and models created in Blender.

Improved Tower Defense Game in Virtual Reality

Author
Oleksii Veretelnyk
Year
2025
Type
Bachelor thesis
Supervisor
doc. Ing. Mgr. Petr Klán, CSc.
Reviewers
doc. Ing. Ivan Šimeček, Ph.D.
Summary
Improved Tower Defense Game in Virtual Reality bachelor thesis focuses on the aspects of realization and design of tower defense game in virtual environment with the unique, never seen before in tower defense games, mechanic of artificial intelligence for construction of the paths. The result of the work is a functional game made with Unity engine suitable to interaction with virtual reality glasses and controllers.

Modelling Dynamic Scenes of the Medieval Way of Life in Virtual Reality

Author
Kryštof Martinek
Year
2025
Type
Bachelor thesis
Supervisor
doc. Ing. Mgr. Petr Klán, CSc.
Reviewers
Dr. Tomáš Havel
Summary
This bachelor thesis focuses on the virtual reconstruction of the historical environment of Prague Castle at the end of the 10th century. The aim is to create realistic 3D models of key buildings and terrain based on archaeological and historical sources and to implement them into the metaverse environment of Resonite. The work includes an analysis of historical context, detailed object modeling in Blender software, and the design of interactive dynamic scenes representing the everyday life of castle inhabitants. The virtual environment also allows users to perform period-specific activities, such as chopping wood, feeding livestock, or practicing archery, providing an immersive and educational experience that helps to better understand the functioning of a medieval stronghold. The resulting project offers a visually engaging experience and represents a modern approach to the popularization of cultural heritage through virtual reality.

Modelling Dynamic Scenes of the Medieval Way of Life in Virtual Reality

Author
Kryštof Martinek
Year
2025
Type
Bachelor thesis
Supervisor
doc. Ing. Mgr. Petr Klán, CSc.
Reviewers
Dr. Tomáš Havel
Summary
This bachelor thesis focuses on the virtual reconstruction of the historical environment of Prague Castle at the end of the 10th century. The aim is to create realistic 3D models of key buildings and terrain based on archaeological and historical sources and to implement them into the metaverse environment of Resonite. The work includes an analysis of historical context, detailed object modeling in Blender software, and the design of interactive dynamic scenes representing the everyday life of castle inhabitants. The virtual environment also allows users to perform period-specific activities, such as chopping wood, feeding livestock, or practicing archery, providing an immersive and educational experience that helps to better understand the functioning of a medieval stronghold. The resulting project offers a visually engaging experience and represents a modern approach to the popularization of cultural heritage through virtual reality.

Master theses

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.

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.

Modelling Neural Networks in Virtual Reality

Author
Ondřej Úlehla
Year
2025
Type
Master thesis
Supervisor
doc. Ing. Mgr. Petr Klán, CSc.
Reviewers
doc. Ing. Ivo Bukovský, Ph.D.
Summary
This thesis focuses on the development of a system for modeling and visu- alization of neural networks in virtual reality. The goal is to connect a web application, which serves for configuring the parameters of a neural network, with an immersive 3D environment where the network is automatically gene- rated. The thesis first introduces the fundamental principles of artificial neural networks and the methods for modeling them. Subsequently, it describes the design and implementation of a web application that provides a user interface for defining the architecture and parameters of a neural network. Next part of the work lies in the integration of this application with a virtual world created on the Resonite platform, which enables visual programming and creation of interactive 3D scenes. The resulting system demonstrates the automated ge- neration of a neural network model based on parameters specified in the web application. The thesis thus presents a solution connecting the fields of web technologies, artificial intelligence, and virtual reality.