Immerse

Immerse SDK release notes

12 Dec 2019

Immerse SDK 3.8.0

Fixed:

  • Number of SDK bug fixes

Updated:

  • Upgrade to unity 2018.4.12

Added

  • Moving more settings to the unity project settings page
  • General SDK improvements

28 Oct 2019

Immerse SDK 3.7.0

Added:

  • Improvements to the user experience using immerse SDK within the Unity editor

Fixed:

  • Number of SDK bug fixes

Updated:

  • SDK documentation updates
    • SDK network programming guide
    • SDK feature Audio tag documentation

13 Aug 2019

Immerse SDK 3.6.0

Added:

  • Add quest controllers to SDK
  • Support for Custom Avatars
  • Add Oculus Touch Controllers to hand menu
  • Add Android build support to SDK
  • Add offline Quest support to SDK
  • Allow custom avatars to be swapped at runtime
  • Allow swapping between default and custom avatars

Fixed:

  • Hands start on the floor on top of each other when controllers are off
  • Custom messages aren't being added to the metadata files after upgrading from > 3.5.0
  • Vr users head disappears when web camera looks though them
  • Console generates errors when the user imports the latest SDK to a previous SDK project
  • SyncData stores _properties as a list and not a dictionary
  • User can't see other languages present on hand UI
  • Oculus controls don't match the controls image
  • Remote VR users cannot see other VR users interactions with buttons
  • Web users cannot see other VR users interactions with buttons
  • Examples in SDK are broken and do not run in the Editor
  • Avatar recordings are saved to the SDK folder so they are deleted when upgrading
  • Animation to pick up the tool is played twice when first picking up the tool

Updated:

  • Restructure the top level categories for the Immerse menu
  • Support for the Graphy FPS Counter
  • Refactor SDK initialisation chain to allow different types of local user to be created in offline mode
  • Expose WorldSpaceButton values so you can press different buttons quickly
  • Include Avatar recording features in SDK
  • Improved outline effect for the Quest support
  • Example scenes moved out of the SDK's unity package and into a separate Unity project
  • Warning messages are more user friendly

17 Apr 2019

Immerse SDK 3.5.0

Added:

  • Spectator camera
  • Project Settings window and data file
  • Avatar Recordings window
  • Combined zip build option on Build window
  • Add ability to switch between controller models to VR hands
  • Direct support for OpenVR

Fixed:

  • Hands not tracking (and sitting motionless on the ground) despite controllers working in SteamVR
  • Name tags for users randomly disappear and re-appear
  • Users fly towards the position of the person that began the assessment

Updated:

  • Upgraded SDK to Unity 2018.3.9f1
  • Updated StateSynchroniser class
  • Removed support for SteamVR
  • Avatar recording system updates
    • Easy way to start/stop recording
    • Create automatic tests from a recording
    • Make recording filetype a unity asset
    • Make playback work in local cached scenes
    • Make Lua script execution work from editor window
    • Add Overall info to Recording Data
  • Refactored Custom Message Manager so that it follows the same pattern as Roles and Audio Tags
  • Add new Mortar 2.0 DLL to new version of Unity SDK
  • StateSynchoniser method changed from ReceivedMessage to ReceivedSynchronisedMessage
  • SendMessage is now SendSynchronisedMessage
  • Immerse Project settings window and Build setting windows have moved location to Immerse > Windows
  • RegisterCustomMessageCallback now requires a bool return type instead of void
  • Teleporting will use the whole of the touchpad (unless you define a custom hand state for your project, in which case pressing down will toggle that hand state instead)

18 Feb 2019

Immerse SDK 3.4.0

Added:

  • Provide appropriate and clear messaging when VR app shows errors
  • Offline builds (beta)

Fixed:

  • Removed underscores from connection message

Updated:

  • Upgraded SDK to Unity 2018.3.2f1

10 Jan 2019

Immerse SDK 3.3.0

Added:

  • World space buttons
  • Easy dial

Updated:

  • Reduce the default length of haptic feedback to 0.1 seconds
  • Change the way teleporting fade to black happens

08 Nov 2018

Immerse SDK 3.2.0

Added:

  • Upgraded to Unity 2018.2.13f1
  • Support for .NET 4.x (You must update your project to .NET 4.x)
  • Ability to re-map controller buttons
  • Dual handed screen control

Updated:

  • SteamVR plugin for Unity in SDK to 2.0.1

24 Sep 2018

Immerse SDK 3.1.0

Added:

  • Upgraded to Unity 2018.2.2f1
  • Odyssey controller support*
  • Added an optional highlight around objects that you will interact with when you press the controller trigger. This can be configured via the Controller Configuration script.
  • Added a watch mechanic as an alternative for the HandUI.
  • HandMenu now has rollover text on tab headings as well
  • Added a default InputModule so the SDK can provide basic support for unrecognised hardware
  • Automated check, warning and fix, for duplicate scene indexes when app is played in the editor. This can be configured from App settings in Editor.
  • Added ability to override snap preview per snap target. This can be configured on the SnapTarget itself.

Updated:

  • TransformSync Configuration easier to use
  • TransformSync snapping improvements in Editor to help setting snapping up. Added a new button and a button for each snap target so they can be tested in edit mode.
  • Moved Preview Snap option from TransformSync Configuration to TransformSync properties
  • HandUI can now be disabled from App settings in Editor, as well as choosing which mechanic to use to show the HadUI.
  • Refactored CI build methods and added new Editor Build UI and cmd line.
  • Improved quality of TransformSync playback (synchronisation) to include extra messages around collisions. This can be seen when a ball bounce for instance.
  • Dialog boxes are positioned slightly higher now

Fixed:

  • Avatar Recording system bug fixes.
  • Fixed bug where finger was unable to point to the top edge of dialog boxes
  • Fixed bug where VR app (ImmerseVR.exe) opens in FullScreen mode by default
  • Fixed various build bugs (for instance, Unity 2018.2.2 automatically selected WebAssembly as the WebGL target. This is not supported by us yet so we automatically set this to asm.js)
  • Fixed bug where an object can fly away when a dialog appears
  • Other minor bug fixes and improvements
    *Beta

18 Jul 2018

Immerse SDK 3.0.0

Added:

  • The SDK now supports Unity 2018.1.6f1 - please note it does not support 2018.2 at current. Follow our Upgrade Guide to port your project over to Unity 2018.1.6f1
  • We fixed an issue where VR users joining within a different audio channel were unable to hear other VR users

02 Jul 2018

Immerse SDK 2.6.0

Added:

  • We've streamlined the Immerse Build menu options within the Unity Editor
  • AudioTags can now be added and removed from the list on the App object
  • We've fixed a few typos
  • Various smaller bug fixes

29 May 2018

Immerse SDK 2.5.0

Added:

  • Port across the StateSynchroniser and improve Custom message system

Fixed:

  • The PushButton collision detection does not respect the size of the collision detection on the button
  • Combined collider workaround via collider shrink
  • Browser connection lost dialog is missing the image
  • Other minor bug fixes and improvements

02 May 2018

Immerse SDK 2.4.0

Added:

  • Developers can toggle between tools on button press using a custom state
  • Custom points can now interact with menus
  • We've improved the mapping of the way the SDK works with the HTC Vive circular touch pad
  • Various bug fixes and improvements

19 Apr 2018

Immerse SDK 2.3.0

Added:

  • Extended the POITooltipSpawn to support named text lookups
  • When opening the Gifting Points menu, the avatars colours will be the same as their avatar in the scene
  • Initial support for localisation
  • SDK users can now create customised menus to appear when the controller is rotated upwards
  • Improved teleporting when moving between different levels
  • Various bug fixes and improvements

21 Mar 2018

Immerse SDK 2.2.0

Added:

  • The Unity Scene examples packaged with our SDK have an introduction attached to them
  • Hands can be made automatically point when in close proximity to a button
  • Dialog boxes when a system message is open
  • Various bug fixes and improvements

12 Mar 2018

Immerse SDK 2.1.0

Added:

  • Improved the custom message wiki page
  • Name Tooltips have been added to Avatars
  • Dialog boxes have been added
  • Gifting points menu has been added
  • POI tooltips (billboards) have been added
  • Playmode tests can now be run on Team City
  • The SDK no longer is dependent on the Steam VR Plugin
  • Animations are smoothed
  • Improved the unsnapping when two objects are snapped together
  • Developers can now record an avatar making simple interactions with a pick up, so you can test the basic functionality of the SDK as well as a failed pickup state
  • Avatars now have refactoring to support playback of a recording
  • Unit tests have been serialised and de-serialised to fake recorded data
  • Asset downloads are now done through a secure sign in
  • Improved the teleport trail visual design

05 Feb 2018

Immerse SDK 2.0.1

Added:

  • Updated Immerse SDK to 2.0.0
  • Now fully supports Unity 2017.3.1f1
  • Upgraded and repackaged the Demo Scene
  • Upgraded and repackaged the Object Import Scene
  • Thrown/dropped objects were not moving smoothly for Web and other VR users
  • Objects could be made to vanish or collide aggressively and unintentionally and then be pushed far away
  • The folder structure has seen some improvements
  • Put in the initial support structure for scene resets within a scene
  • Removed exposed properties in TransformSync that was not needed
  • Users can now cancel the teleport arch by pressing any other button
  • Improved the usability of the TransformSync snap requirements inspector
  • The TransformSync Property now has a recommendation as default to ensure that when a Dev adds the component, it suggests a sensible default value
  • Added an example that demonstrates how to remap the default controller inputs and override the SDK configuration to use the new mappings.
  • Added some visual designs for info popups
  • Added a logline to console that prints all versions of key aspects in the About section in Unity Editor

13 Dec 2017

Immerse SDK 1.3.0

Added:

  • New version of the Immerse SDK
  • Featuring Improved Teleportation
  • New UI
  • Unity Scene examples included
  • Video walk-throughs
  • Various bug fixed
  • Improved stability

05 Sep 2017

SDK 1.1.0

Added:

  • Upgraded the SDK to use Unity 5.6.3
  • Added new components, Slider, EngageableObjectReaction, DialReaction, PushButtonReaction, OnSliderReaction, OnSnappedReaction
  • Major bug fixes across the board

Immerse Web 0.10.2

Added:

  • Added download link for Demo Scene Unity package

Immerse Demo Scene 2.0.0

Added:

  • Brand new Immerse Demo Scene, replacing the existing one which we feel showcases the SDK functionality in an improved fashion

10 Jul 2017

ImmerseSDK.unitypackage - Immerse SDK 1.0.1

Added:

  • Initial release

Updated 2 months ago

Immerse SDK release notes


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.