From 52f03f9ce22ee760716881e463df0ff038f351db Mon Sep 17 00:00:00 2001 From: richardTingle <6330028+richardTingle@users.noreply.github.com> Date: Wed, 20 Dec 2023 17:29:32 +0000 Subject: [PATCH] Add Tamarin into the wiki as a user contribution (#174) Add Tamarin into the wiki as a user contribution and reference user contributions in the VR section --- docs/modules/contributions/nav.adoc | 2 ++ .../contributions/pages/contributions.adoc | 21 +++++++++++++++++++ .../pages/vr/topic_contributions_vr.adoc | 5 +++++ .../modules/core/pages/vr/virtualreality.adoc | 6 +++++- 4 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 docs/modules/contributions/pages/vr/topic_contributions_vr.adoc diff --git a/docs/modules/contributions/nav.adoc b/docs/modules/contributions/nav.adoc index aaef4355e3..2c86168f3a 100644 --- a/docs/modules/contributions/nav.adoc +++ b/docs/modules/contributions/nav.adoc @@ -21,5 +21,7 @@ ** Tools *** xref:tools/navigation.adoc[Mercator Projection Tool (Marine Navigation)] *** xref:tools/charts.adoc[Visualizing Maps in JME3 (Marine Charts)] +** xref:vr/topic_contributions_vr.adoc[Virtual Reality (And augmented reality)] +*** xref:contributions.adoc#Tamarin-OpenXR[Tamarin OpenXR] ** Projects *** xref:projects/rise_of_mutants_project.adoc[Rise of Mutants Project] diff --git a/docs/modules/contributions/pages/contributions.adoc b/docs/modules/contributions/pages/contributions.adoc index 38e7bc63fa..71f851f143 100644 --- a/docs/modules/contributions/pages/contributions.adoc +++ b/docs/modules/contributions/pages/contributions.adoc @@ -317,6 +317,27 @@ a| Yes |=== +=== Tamarin OpenXR + +Tamarin provides OpenXR functionality to enable jMonkey applications to run on VR headsets. It provides full support for the headset, controller actions, haptic feedback and a sample set of vr hands. + +[cols="2", options="header"] +|=== + +a| *Contact person* +a| {url-forum-user}/richtea[richtea] + +a| *Documentation* +a| {url-github}/oneMillionWorlds/Tamarin/wiki[Tamarin wiki] + +a| *Available as SDK plugin* +a| No + +a| *Work in progress* +a| No (Actively maintained and improved) + +|=== + == Assets packs _No contributions yet_ diff --git a/docs/modules/contributions/pages/vr/topic_contributions_vr.adoc b/docs/modules/contributions/pages/vr/topic_contributions_vr.adoc new file mode 100644 index 0000000000..8465952404 --- /dev/null +++ b/docs/modules/contributions/pages/vr/topic_contributions_vr.adoc @@ -0,0 +1,5 @@ += VR Contributions +:description: VR contributed libraries for the jmonkey engine. +:keywords: vr, documentation, ar, openxr, contributions + +This topic contains user contributed Virtual Reality (and augmented reality) libraries. diff --git a/docs/modules/core/pages/vr/virtualreality.adoc b/docs/modules/core/pages/vr/virtualreality.adoc index b5bf80c74d..6b8cb0646a 100644 --- a/docs/modules/core/pages/vr/virtualreality.adoc +++ b/docs/modules/core/pages/vr/virtualreality.adoc @@ -6,12 +6,16 @@ Please see this link:https://hub.jmonkeyengine.org/t/official-vr-module/37830/67 == Introduction -jMonkeyEngine 3 has a wide range of support for Virtual Reality (VR). The known supported systems are: +jMonkeyEngine 3 supports several VR specifications. The most modern of those is OpenVR, which is currently a widely supported standard. However, vendors are beginning to move towards OpenXR as a fully open cross-platform standard. OpenXR is available with jMonkeyEngine via xref:contributions:vr/topic_contributions_vr.adoc[user contributed virtual reality libraries]. + +The known supported systems are: HTC Vive and systems supporting SteamVR/OpenVR Native Oculus Rift support (and through SteamVR) +Oculus Quest 2 (through SteamVR with Virtual Desktop) + Razer HDK and systems supporting OSVR Google Cardboard / GoogleVR