Visualization Laboratory Wiki
Docs» vrtools

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
vrtools [2023/08/06 08:17] – [GetReal3D for Unity] Ronell Sicatvrtools [2024/08/04 11:09] (current) – [GetReal3D for Unity] Ronell Sicat
Line 1: Line 1:
 ====== AR/VR Tools User Guides ====== ====== AR/VR Tools User Guides ======
  
-The KAUST Visualization Core Lab (KVL) provides augmented reality (AR) and virtual reality (VR) hardware, software, and technical support. KVL provides a wide variety of AR/VR devices as well as high-end Windows workstations for AR/VR development. KVL also provides access and support for AR/VR software such as Avizo, Unity, GetReal3D, and SimLab. In some cases, KVL also provides development support and collaboration for special projects. [[help@vis.kaust.edu.sa|Contact us]] or [[https://www.youtube.com/watch?v=eggkRxc9TG8|watch this presentation]] to learn more.+The KAUST Visualization Core Lab (KVL) provides augmented reality (AR) and virtual reality (VR) hardware, software, and technical support. KVL provides a wide variety of AR/VR devices as well as high-end Windows workstations for AR/VR development. KVL also provides access and support for AR/VR software such as Avizo, Unity, GetReal3D, and SimLab Composer. In some cases, KVL also provides development support and collaboration for special projects. [[help@vis.kaust.edu.sa|Contact us]] or [[https://www.youtube.com/watch?v=eggkRxc9TG8|watch this presentation]] to learn more.
  
 ===== AR/VR Hardware ===== ===== AR/VR Hardware =====
  
-Users who wish to quickly access an AR/VR workstation can book our [[facility_user_guides#Vive|Vive facility]]. [[help@vis.kaust.edu.sa|Contact us]] to request access to other AR/VR hardware below (we also have legacy hardware not listed here, e.g., HTC Vive, Meta 2, Magic Leap 1, Oculus Rift).+Users who wish to quickly access an AR/VR workstation can book our [[facility_user_guides#Vive|Vive facility]]. [[help@vis.kaust.edu.sa|Contact us]] to request access to other AR/VR hardware below (we also have legacy hardware available, e.g., HTC Vive, Meta 2, Magic Leap One, Oculus Rift).
  
   * [[https://www.microsoft.com/en-us/hololens/hardware|HoloLens 2]] (2X)   * [[https://www.microsoft.com/en-us/hololens/hardware|HoloLens 2]] (2X)
Line 24: Line 24:
 ==== Unity ==== ==== Unity ====
  
-Users can also develop their own AR/VR application using the [[https://unity.com/|Unity]] game engine. KVL can provide Educational Unity licenses upon [[help@vis.kaust.edu.sa|request]]. If your dataset is or can be converted to a mesh format, e.g., FBX, OBJ, DAE, then it is relatively easy to bring your data into an AR/VR application in Unity. If your dataset is tabular, e.g., csv, then you can use the [[https://sites.google.com/view/dxr-vis|DXR toolkit]] to create glyph-based plots. We recommend using Unity's AR or VR project templates as starting points for development since they are typically pre-configured to work with most hardware via OpenXR. +Users can also develop their own AR/VR application using the [[https://unity.com/|Unity]] game engine. KVL can provide Educational Unity licenses upon [[help@vis.kaust.edu.sa|request]]. If your dataset is or can be converted to a mesh format, e.g., FBX, OBJ, DAE, then it is relatively easy to bring your data into an AR/VR application in Unity. If your dataset is tabular, e.g., csv, then you can use the [[https://sites.google.com/view/dxr-vis|DXR toolkit]] to create glyph-based plots. We recommend using Unity's AR or VR project templates as starting points for development since they are typically pre-configured to work with most hardware via OpenXR. This [[highlights:2023:shushahvr|Coral Reef Restoration Planning and Visualization]] application is an example of a Unity-based VR application developed by KVL with KAUST collaborators.
 ==== GetReal3D for Unity ==== ==== GetReal3D for Unity ====
  
-GetReal3D can be used to bring a Unity application into our immersive displays: [[facility_user_guides#Zone 5|Zone 5]] and [[facility_user_guides#CUBES|CUBES]]. This can be done by using the GetReal3D for Unity plugin which can be [[help@vis.kaust.edu.sa|requested from KVL]]. Install it into your Unity project using the following steps:+[[https://www.mechdyne.com/software-services/getreal3d-for-unity/|GetReal3D]] can be used to bring a Unity application into our immersive displays: [[facility_user_guides#Zone 5|Zone 5]] and [[facility_user_guides#CUBES|CUBES]]. This can be done by using the GetReal3D for Unity plugin which can be [[help@vis.kaust.edu.sa|requested from KVL]]. Install it into your Unity project using the following steps:
   - Select "Assets" -> "Import Package" -> "Custom Package" from the main menu.   - Select "Assets" -> "Import Package" -> "Custom Package" from the main menu.
   - Navigate to and select the GetReal3D Unity package file.   - Navigate to and select the GetReal3D Unity package file.
Line 34: Line 33:
 Follow the instructions on how to enable and run GetReal3D from the developer guide in "Assets/getReal3D/Doc/DeveloperGuide.html".  Follow the instructions on how to enable and run GetReal3D from the developer guide in "Assets/getReal3D/Doc/DeveloperGuide.html". 
  
-==== SimLab ====+Note that if you are converting an OpenXR-based VR application into GetReal3D-based VR you have to: 
 +  - Enable old input system in Player Settings --> Active input system --> Input System (old). 
 +  - Disable OpenXR in Player Settings --> XR Management --> Uncheck OpenXR option. 
 +  - Replace the XR Origin (with camera and hands) with GetReal3D's Generic Player Prefab. 
 +  - Add getReal3D/UI/EventSystem prefab into your scene. 
 + 
 +Below are the compatible Unity versions: 
 + 
 +GetReal3D 4.1: 
 +  * Unity 2018.4.36 
 +  * Unity 2019.4.30 
 +  * Unity 2019.4.31 
 +  * Unity 2020.3.18 
 +  * Unity 2020.3.19 
 +  * Unity 2021.1.20 
 +  * Unity 2021.1.24 
 +  * Unity 2021.3.2f1 
 +  * Unity 2022.1.0f1 
 +GetReal3D 4.3: 
 +  * Unity 2019.4.40f1 
 +  * Unity 2020.3.47f1 
 +  * Unity 2020.3.48f1 
 +  * Unity 2021.3.22f1 
 +  * Unity 2021.3.23f1 
 +  * Unity 2021.3.28f1 
 +  * Unity 2022.2.14f1 
 +  * Unity 2022.3.4f1 
 + 
 +<!--- 
 +==== SimLab Composer ==== 
 + 
 +[[https://www.simlab-soft.com/3d-products/simlab-composer-main.aspx|SimLab Composer]] can be used to build and share VR applications without the need for programming. SimLab Composer is great for quickly developing VR applications geared towards tours/navigation/exploration of a 3D environment, e.g., 3D architectural models, or inspecting 3D models, e.g., product prototypes, in real-world scale/size. It can also be used to build step-by-step VR training modules. We currently have limited machine-locked licenses for this software. Please [[help@vis.kaust.edu.sa|reach out to us to request access]]. 
 + 
 +---> 
 + 
 +{{tag>kvl ar vr unity simlab avizo techviz getreal3d}}
  
 <!--- <!---

Site Tools

  • Media Manager

Page Tools

  • Show page
  • Old revisions
  • Backlinks
  • Back to top

User Tools

  • Log In
vrtools.1691309843.txt.gz · Last modified: 2023/08/06 08:17 by Ronell Sicat
Visualization Laboratory Wiki

Table of Contents

Welcome to the KVL

  • Home
  • Training Events
  • Facilities
  • Highlights

KVL Documentation

  • Frequently Asked Questions
  • Visualization Tools User Guides
  • AR & VR Tools User Guides
  • Data Science Tools User Guides
  • Facility User Guides