From 2209ee33cf7482a53e2c0041715b6b174dd9bb70 Mon Sep 17 00:00:00 2001 From: FB <43820946+FlorianBeckerle@users.noreply.github.com> Date: Sat, 12 Mar 2022 17:10:50 +0100 Subject: [PATCH] Described OpenVR --- auxil/thesis.ist | 2 +- bib.bib | 32 +++++++++++++++++++ pics/steamVR_banner.jpg | Bin 0 -> 15924 bytes sections/technologies.tex | 64 ++++++++++++++++++++++++++++++++++++-- 4 files changed, 95 insertions(+), 3 deletions(-) create mode 100644 pics/steamVR_banner.jpg diff --git a/auxil/thesis.ist b/auxil/thesis.ist index 5c0f159..a7a324b 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 2022-3-5 +% for document 'thesis' on 2022-3-12 actual '?' encap '|' level '!' diff --git a/bib.bib b/bib.bib index 93d49a7..b75cc72 100644 --- a/bib.bib +++ b/bib.bib @@ -589,3 +589,35 @@ } ////////////////OpenVR//////////////// +@misc{OpenVR_Unity_Documentation_2017, + note = {letzter Zugriff am 12.03.2022}, + author = {Unity}, + title = {OpenVR - Unity Documentation}, + url = {https://docs.unity3d.com/560/Documentation/Manual/VRDevices-OpenVR.html}, + year = {2017}, +} + +@misc{OpenVR_SteamWorks_Documentation_2020, + note = {letzter Zugriff am 12.03.2022}, + author = {SteamWorks}, + title = {OpenVR - SteamWorks Documentation}, + url = {https://partner.steamgames.com/doc/features/steamvr/openvr?l=german}, + year = {2020}, +} + +@misc{OpenVR_Github_Documentation_2020, + note = {letzter Zugriff am 12.03.2022}, + author = {SteamWorks}, + title = {OpenVR - SteamWorks Documentation}, + url = {https://github.com/ValveSoftware/openvr/wiki/API-Documentation}, + year = {2020}, +} + +////////////////Final IK//////////////// +@misc{FinalIK_Overview_2020, + note = {letzter Zugriff am 12.03.2022}, + author = {SteamWorks}, + title = {OpenVR - SteamWorks Documentation}, + url = {http://www.root-motion.com/finalikdox/html/index.html}, + year = {2020}, +} \ No newline at end of file diff --git a/pics/steamVR_banner.jpg b/pics/steamVR_banner.jpg new file mode 100644 index 0000000000000000000000000000000000000000..05563ef38b6441910080214742ba988c1f589fc1 GIT binary patch literal 15924 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�$R&s#m!fIyfF>WkpeA?)~r}pIjo}^c3x#|lC|hbh@ci( zXonFKti>BLWHuN{D{ID3D42+Jfg87`n7+e*3LTK^@*%5p3cyE{0y@EdYFuE(P9?lk!c7_VQAz~fk}7} zJJqTaysdp(Sagq}W)42IF6sc|bmPFYL6V>5^NK;-)22@I30_T;u4x%z^>&#%qhL!# z;UsJF(YO+h0W30z^OkiSl@m(KeX>MNS1Nf~6daROrWN$clm;`%Zk-oY$*^s5N+aAm zFlN2;Md`|VGC&nCUG|en(JEGKAm~+`BS(;;-K&c;6G*d~xoBZyL<|J?;xewpdC3?8 zErKfy=DTM@#p3;)Qhyq{h|!*-?kA?kJ7I&;0>4kXI*-1|cw45)X#p1&)*J{8&h7{#g%sIEo8DvI9|;Ziqz8{rrlz!&TsIrS7e(!tf<=6x-m3MhEE$wGukQL~vMkGjTvRfb3|ZJ-qwoLW2G zU@q;em1`6olr+uc#ZhzX|8tkh;ppD3%{F*w(FO%>AK(&?t6cRh29w>yl&L zrzZn@WG&Zw^E^X^FXqZQ@jrrhESKgenvpo*=r*zEty8tzQe50sK_rXkpTgVC`l)FJ zeQNu}+}oD+W`W%FLLdsa{J;5l#~LmLQ|d4?tHjn>$Fum+Oc;X91`EP9v87}`3YcNb z2zWN}xx2yF7Sk)wn+K|Hx+cY6PwgYC-t&0OCEgGkE^9-_=>GIY3Mlb+Lp#`ff4VJ_ zQf+TH)i@Fxsk#IhI!|JcOr@J>N8hi;2LAEAYvxbu)&INzj(4>)cJAQcHFBsDST|y? z3RPXyDW)6uNa1GcILj+gM45*0BroTS0HV5{jr3$9G1fpz@C&g^0YY%0~y)hWo>#X;>x-I*{B95`mDGIL}^=8Wts8P>#N zmEtQAhn3LG&KO~<;S*@KW)DyM^BwYiNxKUO-#>H&{~tos!KJ+$lRw2`i>cd`C0`dp z3oxE-T_k&SD1{$AVZDnu3hw>FESs8DkoX=Vo>SFAH@WV@>B5>Q;KFsU*|zdR4J#%^ zOyhVVC2o%6%`qQ-mkdqv+ipCVsz$a)@vX4Jy8XcwMD%4<0b$MPc@ABC~py zR<)bF$H!l|#$RtCuAS+pIgE92u%H_DlYKe+N2~>KWAVr{Kn%e)v)Iyd^!-ZXm6t&5 z?X^>fiy!NPRRU#KTZR95)uvzV+)qo@qgph@x`vgz4ie}hLXAA6H;yeb)JUq$x_K1{ Yq;!OI>Tp9EyCEetEYIuYhNt!a2Qw}1fB*mh literal 0 HcmV?d00001 diff --git a/sections/technologies.tex b/sections/technologies.tex index abbe9d2..6beeb7c 100644 --- a/sections/technologies.tex +++ b/sections/technologies.tex @@ -547,21 +547,81 @@ Das Verhalten der Hände kann durch sogenannte AttachmentFlags veränder werden, Interactable Objekte können von Spielern aufgehoben werden, solange ein bestimmter Knopf gedrückt wird. Befindet sich die Hand, während dieser Knopf losgelassen wird, in Bewegung wird die Geschwindigkeit und die Richtung auf das Objekt übertragen und es wird geworfen. - +%%Optional noch andere Scripts erklären falls notwendig, erscheinen jedoch nicht sonderlich wichtig (wichtigere noch mit !) +% Throwable +% LinearDrive +% CircularDrive +% LinearMapping +% VelocityEstimator !! +% IgnoreHovering +% UIElement +% ItemPackage +% ItemPackageSpawner +% ItemPackageReference +% PlaySound +% SoundPlayOneShot +% Util +% InteractableHoverEvents +% InteractableButtonEvents +% ComplexThrowable +% DistanceHaptics +% Player (Prefab) !! +% BlankController (Prefab) +% Teleport !! +% Render Model +% Hints +% Samples ~\cite{SteamVR_Interaction_System_2022} \subsubsection{Skeleton Poser} \setauthor{Florian Beckerle} +Der Skeleton Poser funktioniert mithilfe von verschienen Posen, welche erstellt und eingefügt werden können. +Mittels dem Blending Editor des Posers kann zwischen verschiedenen Posen ein Übergang erstellt werden. + +Hierbei existieren 4 Modi für die Fingerbewegungen. +Der Static Modus erlaubt keine Fingerbewegungen und beachtet nur die Posen. +Bei Free können die Finger frei bewegt werden und die Pose wird ignoriert. +Mittels Extend können die Finger komplett ausgestreckt werden, aber nur nicht weiter eingerollt werden, als es bei der Pose eingestellt wurde. +Bei Contract können die Finger ganz eingerollt werden, jedoch nicht weiter Ausgestreckt werden als bei der Pose. ~\cite{SteamVR_Skeleton_Poser_2022} OpenVR Plugin +\subsubsection{OpenVR} +OpenVR ist eine API, welche den direkten Zugriff auf VR-Hardware von verschiedenen Anbietern, wie Oculus, Mixed Reality und Vive, ermöglicht. +Hierbei benötigt die Anwendung keine speziellen Kenntnisse über die Hardware. +OpenVr besteht aus der Applikation und dem Treiber, welche über SteamVR miteinander kommunizieren. +Die API besteht aus mehreren C++ Interface Klassen. +Wenn die Applikation ausgeführt wird, liefert OpenVR, je nach vorhandenem SDK, das benötigte Interface zurück. +~\cite{OpenVR_Github_Documentation_2020} + +\subsubsection{OpenVR Treiber} + +~\cite{OpenVR_SteamWorks_Documentation_2020} -\subsection{Steam} +\subsection{SteamVR} \subsection{Vive Wireless} \subsection{Final IK Plugin} +\subsubsection{Aim IK} +\subsubsection{Arm IK} +\subsubsection{Baker} +\subsubsection{Bipaed IK} +\subsubsection{CCD IK} +\subsubsection{FABRIK} +\subsubsection{FABRIK IK} +\subsubsection{Full Body Biped IK} +\subsubsection{Grounder} +\subsubsection{Interaction System} +\subsubsection{Leg IK} +\subsubsection{Limb IK} +\subsubsection{Look At IK} +\subsubsection{Rotation Limits} +\subsubsection{Trigonometric IK} +\subsubsection{VRIK} +\subsubsection{Extending Final IK} + \subsection{IDE}