{"id":18833642,"url":"https://github.com/marianhlavac/openhvr","last_synced_at":"2026-01-26T00:30:15.639Z","repository":{"id":93563456,"uuid":"250239870","full_name":"marianhlavac/openhvr","owner":"marianhlavac","description":"FIT CTU Master's Thesis \"Surrounding Environment Effects in Virtual Reality\"","archived":false,"fork":false,"pushed_at":"2020-06-09T15:03:51.000Z","size":334,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-14T03:57:38.517Z","etag":null,"topics":["fit-ctu","internet-of-things","masters-thesis","openhvr","unity3d","virtual-reality"],"latest_commit_sha":null,"homepage":"","language":"TeX","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/marianhlavac.png","metadata":{"files":{"readme":"README.adoc","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-03-26T11:28:37.000Z","updated_at":"2023-01-21T00:48:33.000Z","dependencies_parsed_at":null,"dependency_job_id":"4d8cf2d6-7f75-4e31-87c9-353d788dbaad","html_url":"https://github.com/marianhlavac/openhvr","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marianhlavac%2Fopenhvr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marianhlavac%2Fopenhvr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marianhlavac%2Fopenhvr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marianhlavac%2Fopenhvr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/marianhlavac","download_url":"https://codeload.github.com/marianhlavac/openhvr/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239768929,"owners_count":19693764,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["fit-ctu","internet-of-things","masters-thesis","openhvr","unity3d","virtual-reality"],"created_at":"2024-11-08T02:01:54.679Z","updated_at":"2026-01-26T00:30:15.587Z","avatar_url":"https://github.com/marianhlavac.png","language":"TeX","funding_links":[],"categories":[],"sub_categories":[],"readme":"= Master's Thesis: Surrounding Environment Effects in Virtual Reality\n\nThis repository contains master's thesis text source files and assets. +\nSource files of the implementation can be found in repositories\nhttps://github.com/mmajko/openhvr-server[openhvr-server] and \nhttps://github.com/mmajko/openhvr-unity[openhvr-unity].\n\nTitle::\n    Surrounding Environment Effects in Virtual Reality\n\nSchool::\n    Faculty of Information Technology +\n    Czech Technical University in Prague\n\nDepartment::\n    Department of Software Engineering\n\nStudent::\n    Bc. Marián Hlaváč\n\nSupervisor::\n    Ing. Jiří Chludil\n\nStudy Programme \u0026 Branch::\n    Informatics, Web and Software Engineering\n\n== Abstract\n\nThe thesis describes the process of creating a system used for\nenhancing virtual reality with haptic feedback and other external effects.\nThe primary objective is to create an open and easily extendable software\nfor controlling multiple IoT devices, which works together \nto provide virtual reality users with effects synchronized with the\nvirtual world. The results also include software tools \nfor developers, which allows them to create more immersive \nand believable virtual reality experiences. \n\n== Assignment\n\nThe goal is to create a part of a virtual reality system, which enhances the\nexperience in the virtual reality worlds with real-world effects, such as wind\nor heat effects. The work is split into three parts — web-based room\nconfigurator, server application, and Unity framework plug-in.\n\n1. Research relevant electrical appliances and their capabilities, determine\n    which of those are suitable for producing the effects and controlling\n    programmatically from a computer.\n\n2. Research and evaluate existing software solutions for the room configuration.\n\n3. Using the typical software engineering methods, design the room configurator\n    and methods of communication between devices and the server.\n\n4. Implement the web-based room configurator, server application, and Unity\n    framework plug-in.\n\n5. Write unit tests, perform integration tests and user testing of the\n    completed system.\n\n== Table of Contents\n\n* Introduction\n* Virtual reality\n** Contemporary hardware\n** Uses of virtual reality\n** Developing for virtual reality\n* The current state of sensory feedback in virtual reality\n** Experiments in sensory feedback\n** Commercial products providing haptic feedback\n* Existing solutions and Related work\n** Related work\n** Configurator tools\n* Analytical evaluation of the system\n** Assessment of human senses\n** Viable electrical appliances\n** Analysis of the appliances used\n** Configurator Tool analysis\n** Communication Server analysis\n** Unity Plug-in analysis\n** OpenHVR system analysis\n** Means of communication analysis\n* Proof of Concept\n* System design\n** Components cooperation\n** Configurator Tool wireframe prototype\n** REST API Design\n** API Security\n* Implementation\n** Communication Server\n** Configurator Tool\n** Unity Plug-in\n** Implementation notes\n** Hardware used\n** Results\n* Example application using OpenHVR\n** Testing entities\n* User testing\n** Devices property measuring\n** Primary user test\n* Conclusion\n* Future works\n* Bibliography\n* Appendices\n* List of Figures","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarianhlavac%2Fopenhvr","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarianhlavac%2Fopenhvr","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarianhlavac%2Fopenhvr/lists"}