https://github.com/abertschi/4d-holographic-tutorials
https://github.com/abertschi/4d-holographic-tutorials
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/abertschi/4d-holographic-tutorials
- Owner: abertschi
- License: mit
- Created: 2022-11-10T12:56:45.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-11-10T13:02:26.000Z (over 2 years ago)
- Last Synced: 2025-02-01T09:23:20.528Z (4 months ago)
- Language: C#
- Size: 402 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 4D Holographic Tutorials
### Abstract
In recent years, augmented and virtual reality devices experienced significant improvements in usability and processing power, directly leading to increased usage in industrial settings. In this paper, we present a novel application to enable diverse users to create 4D Holographic Tutorials for the HoloLens 2. To the author's best knowledge, no previous work exists trying to achieve a similar result. We focused on providing an easy to use user-interface, which allows users to create and watch tutorials step-by-step. Not only does it allow creating tutorials for specific locations, but it also provides the functionality to use the same tutorial for new locations. We describe the design of core features and publish the code as open-source software. To show the prevalent usability, a user study qualitatively measures the user experience. Given the broad domain of potential applications and research avenues, we lay a foundation for future work to create applications of this technology to diverse training scenarios.Research semester project as part of 3D Vision lecture at ETH Zurich,
Spring 2022
https://www.cvg.ethz.ch/teaching/3dvision/Nicolas Wicki
Benjamin Hardin
Lukas Walker
Andrin Bertschi### Impressions
Video Playlist: https://www.youtube.com/playlist?list=PL9ljg0RPLMToyLbPvqVUjwlWdnGND72LN
![]()
![]()
![]()
### Getting started
See [INSTALL file](INSTALL.md)### Used packages
* MixedReality/com.microsoft.mixedreality.toolkit.examples-2.7.3.tgz
* MixedReality/com.microsoft.mixedreality.toolkit.extensions-2.7.3.tgz
* MixedReality/com.microsoft.mixedreality.toolkit.foundation-2.7.3.tgz
* MixedReality/com.microsoft.mixedreality.toolkit.standardassets-2.7.3.tgz
* MixedReality/com.microsoft.mixedreality.toolkit.testutilities-2.7.3.tgz
* MixedReality/com.microsoft.mixedreality.toolkit.tools-2.7.3.tgz
* All Mixed Reality packages above are available through the Mixed Reality Feature Tool [Link](https://docs.microsoft.com/en-gb/windows/mixed-reality/develop/unity/welcome-to-mr-feature-tool)
* For a more extensive list of packages used, see [here](Packages/manifest.json)### Relevant Scripts Written
* [Recording](Assets/Scripts/Recorder.cs)
* [Buffer for Recording](Assets/Scripts/InputRecordingBuffer.cs)
* [Playback](Assets/Scripts/Player.cs)
* [Hand Playback](Assets/Scripts/RiggedHandVisualizer.cs)
* [User Input](Assets/Scripts/InputHandler.cs)
* [Object Management](Assets/Scripts/ObjectManager.cs)
* [Point Cloud Management](Assets/Scripts/researchmode)
* [Location Invariance QR Code](Assets/Scripts/QRCode)
* [Animation Management](Assets/Scripts/AnimationList.cs)
* [Animation Management](Assets/Scripts/AnimationWrapper.cs)
* [Animation Management](Assets/Scripts/InputAnimation.cs)
* [Countdown](Assets/Scripts/CountdownHandler.cs)
* [User Interface](Assets/Scripts/FeaturesPanelVisuals.cs)
* [User Interface](Assets/Scripts/ScrollablePagination.cs)
* [User Interface](Assets/Scripts/SceneManagerPanel.cs)
* [User Interface](Assets/Scripts/StepNameHandler.cs)
* [User Interface](Assets/Scripts/UpdateObjectName.cs)