From 04cb5538908979267f39aa85dc736e48cd465cea Mon Sep 17 00:00:00 2001 From: FB <43820946+FlorianBeckerle@users.noreply.github.com> Date: Thu, 30 Dec 2021 17:23:34 +0100 Subject: [PATCH] Verbesserung Richie --- .idea/runConfigurations.xml | 10 ++++++ auxil/thesis.ist | 2 +- sections/related_work.tex | 63 ++++++++++++++++++++++++------------- thesis.ist | 2 +- 4 files changed, 54 insertions(+), 23 deletions(-) create mode 100644 .idea/runConfigurations.xml diff --git a/.idea/runConfigurations.xml b/.idea/runConfigurations.xml new file mode 100644 index 0000000..797acea --- /dev/null +++ b/.idea/runConfigurations.xml @@ -0,0 +1,10 @@ + + + + + + \ No newline at end of file diff --git a/auxil/thesis.ist b/auxil/thesis.ist index 8a2c982..7ce2217 100644 --- a/auxil/thesis.ist +++ b/auxil/thesis.ist @@ -1,5 +1,5 @@ % makeindex style file created by the glossaries package -% for document 'thesis' on 2021-10-26 +% for document 'thesis' on 2021-12-30 actual '?' encap '|' level '!' diff --git a/sections/related_work.tex b/sections/related_work.tex index 945aac9..4dea2ae 100644 --- a/sections/related_work.tex +++ b/sections/related_work.tex @@ -1,63 +1,84 @@ -Das Konzept der Synchronisation von einem Object über den zwei besprochenen Realitäten ist nicht neu. -Einer der bekanntesten Implementierungen des Konzepts ist Richie's Plank Experience. +% To Do +% Allgemeinerer Start | +% Quellen nach jedem Absatz | +% Rechtschreibung :( | +% + +Heutzutage kommen sich die virtuelle und die realle Realität immer näher. +Angefangen von Virtual Reality, wo sich der Benutzer mithilfe einer VR-Brille in eine fiktive Welt begeben kann. +Bis hin zur Augmented Reality, in welcher virtuelle Gegenstände und Strukturen in der reallen Welt angezeigt werden können. +Es gibt neben BeamVR auch noch viele andere verschiedene Möglichkeiten um diese Konzepte umsetzen zu können. + + +%Das Konzept der Synchronisation von einem Gegenstand über den zwei besprochenen Realitäten ist nicht neu. +%Einer der bekanntesten Implementierungen des Konzepts ist Richie's Plank Experience. \section{Richie's Plank Experience} Ein Projekt welches zu einem Teil das gleiche Thema wie BeamVR behandelt, heißt Richie's Plank Experience, welches von TOAST VR PTY. LTD. entwickelt wurde. Es handelt sich um ein Virtual Reality Spiel, dass auf der PlayStation 4, Oculus Quest und Microsoft Windows verfügbar ist. Bei der Playstation wird auf das Sony exclusive PlayStation VR zurückgegriffen, während auf Windows entweder eine HTC Vive VR Brille oder die Valve Index verwendet werden kann. +(Quelle: https://toast.games/) \subsection{Spielmodi} Richie's Plank Experience, bietet dabei mehrere verschiedene Features in Form von Spielmodi an. -Diese Modi werden dem Spieler mithilfe einer Schaltfläche in einem Aufzug dargestellt. -Wenn der Spieler also ähnlich wie bei der Stockwerkauswahl einen Modus ausgewählt hat, fährt dieser auf das Hochhausdach. +Diese Modi werden dem Spieler (ähnlich wie bei einer Stockwerkauswahl) in einem Aufzug dargestellt. +Wenn der Spieler einen Modus ausgewählt hat, fährt dieser auf das Hochhausdach. Dort befindet sich dann der entsprechende Aufbau für den Modus. Zur Verfügung stehen hierbei die Modi Plank, Sky Brush, Ground, Hero Academy und der Easter Egg Modus Nightmare. +(Quelle: https://store.steampowered.com/app/517160/Richies_Plank_Experience/) Im ersten Modus, welcher Plank genannt wird, befindet sich der Spieler weit oben auf einem Hochhaus. -Nachdem der Auswahl wird angeboten, dass sich am Ende des Balkens eine art Belohnung befindet, man kann zwischen einem leeren Balken, Kuchen, Donuts und Kuchen mit darin versteckten Spinnen auswählen. -Wenn man nun diesen Modus spielt, befindet sich vor dem Aufzug nur mehr der Balken mit der vorher getroffenen Belohnung und rundherum der Abgrund. +Nach der Auswahl wird angeboten, dass sich am Ende des Balkens eine Belohnung befindet. +Man kann zwischen einem leeren Balken, Kuchen, Donuts und Kuchen mit darin versteckten Spinnen auswählen. +Nun befindet sich vor dem Aufzug nur mehr der Balken mit der vorher getroffenen Belohnung und rundherum der Abgrund. Die Donuts und die beiden Kuchen können entweder gegessen oder heruntergeworfen werden. +(Quelle: https://store.steampowered.com/app/517160/Richies_Plank_Experience/) -In Sky Brush kann der Spieler, mithilfe eines kleinen Jetpacks an der Hand, frei durch die Stadt herumfliegen. -Dabei wird eine Rauch-Spur hinterlassen welche, wie der Name des Modus schon andeutet, wie ein Pinsel in den Himmel gemalt wurde. +In Sky Brush kann der Spieler, mithilfe eines kleinen Jetpacks, frei durch die Stadt fliegen. +Dabei wird eine Rauch-Spur hinterlassen welche, wie der Name des Modus schon andeutet, wie ein Pinsel in den Himmel malt. Nun kann der Spieler, nach eigenem Belieben, verschiedene Kunstwerke erschaffen und betrachten. +(Quelle: https://store.steampowered.com/app/517160/Richies_Plank_Experience/) Bei Hero Academy kann wieder zwischen mehreren Optionen auswählen. Bei Fire Deck spielt man einen Superhelden welcher durch die Stadt fliegt und Feuer auf Häusern löschen muss. -Bei Air-Race fliegt man mit den Jetpacks durch Ringe welche als Ckeckpoints für ein Rennen dienen. +Bei Air-Race fliegt man mit den Jetpacks durch Ringe welche als Checkpoints für ein Rennen dienen. Wurden alle Ringe in richtiger Reihenfolge durchflogen, hat man das Rennen geschafft. +(Quelle: https://store.steampowered.com/app/517160/Richies_Plank_Experience/) Im geheimen Modus Nightmare, welcher mithilfe von dem Code 666 erreicht werden kann, erlebt der Spieler eine kleine Abfolge von gruseligen Ereignissen. +(Quelle: https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&cad=rja&uact=8&ved=2ahUKEwihmvet8Yv1AhXQCuwKHd43B5kQFnoECAIQAw&url=https%3A%2F%2Fwww.viveport.com%2F9347a360-c6ea-4e35-aaf1-9fab4f41cb79&usg=AOvVaw2hHMTigXU0N2jlG-i63LMX) \subsection{Setup} -Dass man diese Modi, vor allem den Plank Modus, mit einem realen Balken spielen kann, muss man mithilfe des Setups den Balken kalibrieren. -Hierfür muss der Balken etwa in der Mitte der VR-Spielfläche platziert werden. -Nun müssen beide VR-Controller auf jeweils einem Ende des Balkens platziert werden, wie man auf der Grafik sehen kann (Note: Grafik kommt noch). +Damit man diese Modi, vor allem den Plank Modus, mit einem realen Balken spielen kann, muss mithilfe des Setups der Balken kalibriert werden. +Hierfür wird der Balken etwa in der Mitte der VR-Spielfläche platziert werden. +Nun sollten beide VR-Controller auf jeweils einem Ende des Balkens platziert werden, wie man auf der Grafik sehen kann (Note: Grafik kommt noch). Dadurch weiß die Applikation wie lange der Balken ist. Man wird aufgefordert den Trigger des Controllers zu drücken, welche sich am Anfang des Balkens befindet, damit der Anfang und das Ende des Balkens bekannt gemacht wird. %Grafik mit Setup Schritt 1 -In Schritt zwei werden die Kontroller links und rechts vom Balken platziert werden und aufeinander Zeigen. +In Schritt zwei werden die Controller links und rechts vom Balken platziert und zeigen aufeinander. Mit dieser Methode wird die Breite des Balkens gemessen. (Note: Grafik fehlt noch) %Grafik mit Setup Schritt 2 -Nun ist das Setup abgeschlossen und der Balken kann wird richtig in der virtuellen Welt angezeigt. +Nun ist das Setup abgeschlossen und der Balken wird richtig in der virtuellen Welt angezeigt. +(Quelle: https://toast.games/plank-setup/) \subsection{Spielwelt} Alle Spielmodi befinden sich in einer Stadt, welche aus einer Vielzahl an verschiedenen Gebäuden besteht. Die Architektur ist sehr vielfältig und realistisch gehalten. -Zwichen den Bauwerken befinden sich Straßen welche mit verschiedenen Pflanzen wie zum Beispiel Bäumen geschmückt sind. -Auf diesen Fahrbahnen befinden Fahrzeuge, welche mit Schritt-tempo durch die Stadt fahren. +Zwischen den Bauwerken befinden sich Straßen welche mit verschiedenen Pflanzen, z.B. Bäumen geschmückt sind. +Auf Fahrbahnen befinden Fahrzeuge, welche mit Schritttempo durch die Stadt fahren. -\subsection{Gravitation} -NUR EINE THEORIE, HABE NICHTS IM INTERNET DAZU GEFUNDEN. Löschen? Wäre eigentlich wichtig. +% // Vorerst raus gelöscht, weil ich die Verbesserung nicht lesen kann und es nicht bewiesen werden kann +%\subsection{Gravitation} +%NUR EINE THEORIE, HABE NICHTS IM INTERNET DAZU GEFUNDEN. Löschen? Wäre eigentlich wichtig. -Die Immersion in dem Spiel wird nochmals verstärkt, indem man auch von dem Balken stürzen kann. -Dies wurde gelöst indem einfach die Distanz auf der X- und Z- Koordinate zum Balken gemessen wurde, hierbei wird der Höhenunterschied nicht betrachtet. -Wenn der Spieler sich nun zu weit von dem Balken entfernt, bewegt sich dieser entlang der Y-Achse Richtung Boden, er fällt also vom Balken. +%Die Immersion in dem Spiel wird nochmals verstärkt, indem man auch von dem Balken stürzen kann. +%Dies wurde gelöst indem einfach die Distanz auf der X- und Z- Koordinate zum Balken gemessen wurde, hierbei wird der Höhenunterschied nicht betrachtet. +%Wenn der Spieler sich nun zu weit von dem Balken entfernt, bewegt sich dieser entlang der Y-Achse Richtung Boden, er fällt also vom Balken. % QUELLEN Wo schreibe ich die nochmal hin? diff --git a/thesis.ist b/thesis.ist index e30b6d1..7ce2217 100644 --- a/thesis.ist +++ b/thesis.ist @@ -1,5 +1,5 @@ % makeindex style file created by the glossaries package -% for document 'thesis' on 2021-12-29 +% for document 'thesis' on 2021-12-30 actual '?' encap '|' level '!'