fweidner / UniCAVE

A Unity3D Plugin for Non-Head Mounted Virtual Reality Display Systems

Home Page:https://unicave.discovery.wisc.edu

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

UniCAVE Plugin version 2.0

Ross Tredinnick, Brady Boettcher, Sam Solovy, Simon Smith, Benny Wysong-Grass, Kevin Ponto 2/4/2019

A Unity3D Plugin for Non-Head Mounted Virtual Reality Display Systems

The Uni-CAVE Plugin is a solution for running Unity within immersive projection VR display systems.

Setup and Documentation

For installation info, see the Web Documentation for 2018 / 2019 Installation.

For detailed script info, see the Web Documentation for 2018 / 2019 Scripts.

For a basic example, see the Web Documentation for 2018 / 2019 Basic Custom Setup, or look at the sample prefabs in each Unity project (UniCAVE2017, UniCAVE2018, UniCAVE2019).

Status and Update History

For Unity 2018.X and Unity 2019.X, the UniCAVE 2018 and UniCAVE 2019 projects represent the up-to-date version 2.0 of UniCAVE. A legacy version of UniCAVE, versions 1.X, is available for Unity 2017.X and 5.X, respectively. Documentation is available for all version of UniCAVE at https://unicave.discovery.wisc.edu/.

We are currently taking requests for developing custom prefabs meant to work with your immersive projection setup, or feel free to try yourself by taking a look at the examples within the "ExampleScenes" folder and following the guide in this documentation or on the website.

12/2/2019 - Minor changes listed below:

  • PhysicalDisplayManager added resolution field which affects script generation

7/19/2019 - Minor changes listed below:

  • PhysicalDisplayManager now logs viewport changes to child PhysicalDisplays
  • PhysicalDisplayManager options now require fullscreen (this behavior was implicit in the past)
  • PhysicalDisplay no longer has specific display option if it is managed
  • PhysicalDisplay disables unneeded eyes on XR cameras (on left cam, right eye is disabled, etc)
  • PhysicalDisplay settings import/export now easier to use
  • Separated Windows window resizing functionality into a utility class to simplify PhysicalDisplay
  • UCNetwork launch script generator places backslash in front of executable name

2/4/2019 - Support for Unity 2018 has been added. Note: testing has occurred only on Unity 2018.3. There have been other streamlining of the process of setting up prefabs, amongst other improvements. See the documentation on the unicave.discovery.wisc.edu website.

9/30/2017 - We've added separate Unity 2017 and Unity 5.5 versions. Also, a great deal of UI and other features and enhancements have been added by way of contributions made by the Idaho National Laboratory!

8/9/2017 - We have added the Kinect integration assets and code that appeared to be missing. Work is also in progress on Unity 2017 support.

5/17/2017 - We have separated out the example scenes into a separate repository : https://github.com/livingenvironmentslab/UniCAVE_Examples to reduce the size of the repository when downloading.

About

A Unity3D Plugin for Non-Head Mounted Virtual Reality Display Systems

https://unicave.discovery.wisc.edu

License:MIT License


Languages

Language:C# 53.0%Language:C 36.7%Language:SuperCollider 7.4%Language:ShaderLab 1.8%Language:C++ 1.2%