Immerse

Immerse SDK Release Notes

02 August 2021

Immerse SDK 4.7

Added

[Interaction] Add thumb stick scroll to XR UI Input
Locomotion Add ability to block teleporting
Locomotion Add easy layer filtering to Locomotion
Locomotion Add option to restrict user teleporting unless they have a path on the NavMesh
Locomotion Stop teleport line when hitting an object
Avatars Adjust hand AttachPoint orientation
Locomotion Add ability to change Teleport Mode at runtime
Scene Registry Notice for multiple Scene component
Avatars Position the user in different scenes and in unique spots
Scene Registry Auto indexing of ISceneIndexed components
Avatars Local avatar 'tracked transform' position tracking option
[Interaction] Snappers to track SnapTargets
Distribution Enable Unity 2020.3.14f1 build upload

Fixed

Camera Controller Camera controller trying to set FOV in VR

Updated

Example: 360 Video Update 360 scene to use our XrInput module

25 May 2021

Immerse SDK 4.6

Added

Distribution] Add a checkbox for when a build has already been uploaded
Beacon Add configurable offset for beacon position
Developer Portal Authenticated user session link/PIN in editor
[Tools] Metadata Reader
Distribution Support for Unity 2019.4

Updated

Distribution Deprecation of Unity 2018.4 support
Tooltips Lock axes
Tooltips Expose OnEnable and OnDisable for users to override
Avatars Expose input properties
Locomotion Only use teleport fade when using Instant mode

Fixed

Camera Controller Remove Camera Controller with Screen Controls from list
Distribution Build path won't get updated when we build for the first time
Tooltips Change the default fade out range for tooltips to be further
Streaming Assets Handle file paths better
Distribution Removed support for Legacy WebGL settings
[Devices] Use first (not-null) entry in device offsets array when no preset is found
Offline applications Offline Mode Notification for unavailable services

14 April 2021

Immerse SDK 4.5

Added

[Tools] Support new input system in XRIT Integration Package
[UI] Add button to open developer portal from Unity
[Scenes] Scene load transition (placeholder)
[PIN(doc:creating-a-pin-input-prefab) Automatically submit PIN when full length is entered
[PIN(doc:creating-a-pin-input-prefab) Add haptic pulse to PIN panel buttons
[Menu] Add Immerse SDK section to Unity Help menu
[UX] Adding a tooltip message/warning for generate button will be effective & user friendly
[UI] Add anti-virus completion time to AV Requests window
Distribution Update the elements of the interface to ensure users can build WebAssembly
PIN Copy head movement delay for PIN pad from Oculus UI
Camera Controller Make public method to set CameraController camera
[UI] Create CameraTarget list window
[UI] Add application name and version to Environment Info
[UI] Display something to let user know Build Tools isn't available unless you Create a Project
Developer Portal Display something to let user know Build Tools isn't available unless you Create a Project
Popups Display something to let user know Build Tools isn't available unless you Create a Project
Stats Panel Release stats panel
Camera Controller Create component to set CameraController camera OnEnable
Distribution Add timestamp to builds in Upload view
[UI] Option to auto-show login screen when opening Unity
Locomotion Change teleport input to use stick

Fixed

Camera Controller Remove Camera Controller with Screen Controls from list
Distribution Build path won't get updated when we build for the first time

February 2021

Immerse SDK 4.4

Added

TransformSync update interval sync
TransformSync enable/disable sync
TransformSync synced property validation
Ability to adjust avatar update rate for multi-user
Improved avatar interpolation
Device offset presets for handling different VR devices
SceneRegistry.GetObject
Improved messaging during anti-virus process
Ability to alter received remote avatar data before applying to transforms
Component to set VR floor tracking mode

Fixed

Added a clearer error message when launching a windows application without the launcher
Occasional choppy movement in camera controller
Visible head when in first person camera
Fixed issue where sometimes the user is unable to input a PIN in VR
Voice reconnection issue

03 December 2020

Immerse SDK 4.3.0

Added

  • [Web Controls] Click to move
  • [Web Controls] Click and drag to Pan/Tilt camera
  • [Web Controls] Mouse wheel to zoom
  • [Locomotion] Fade out cursor shader
  • [Builds] Add tool to set the bundle identifier
  • [Builds] Create default Quality settings preset
  • [StateMachine] Set StateMachineEditor as fallback editor for classes that inherit StateMachine
  • [Avatar] Create URP version of the Avatar shader for Unity 2019
  • [Editor] SceneEditor should be used as a fallback editor
  • [Components] TransformSync enable/disable
  • [Components] Sync SyncProperties in TransformSync
  • [Scene] Scene indexing improvements
  • [Interaction] XRI Toolkit Integration Package
  • [TransformSync] Add a message to the TransformSync inspector when it hasn't been indexed

Fixed

  • [Upload] Correct wording when 'cancelling' AV
  • [Upload] Upload progress bar breaks on recompile

05 November 2020

Immerse SDK 4.2.1

Fixed

  • [Editor] Incorrect link when using "Add from Scene" button
  • [Session] Join a session in VR & re-joining same link in web without closing the Unity app

23 October 2020

Immerse SDK 4.2.0

Known Issues

  • [GUI] GUILayout: Mismatched Layout error followed by other errors

Fixed

  • [Exception] System.NullReferenceException message displayed, when reopen same unity project
  • [Editor] Incorrect message pops up when session gets restarted for an ongoing session
  • [Uploading] Anti-virus fails when special characters are in the zip filename
  • [Button] Holding down the point button on 2019.3+ doesnt work correctly
  • [Editor] Null reference exception error while uploading a build
  • [Reporting] Reports are displayed older to newer
  • [Editor] Add a validation and mandatory field for product name field in unity editor
  • [Welcome Screen] Spelling mistake on the Immerse SDK Welcome window

Updated

  • [Documentation] Memory when building for WebGL
  • [Documentation] How to update the SDK
  • [Documentation] AvatarCameraTarget component
  • [Documentation] Update the Getting Started "Testing" page
  • [Custom Messages] Add message about update button to custom message section
  • [Uploading] Stop upload process if all build uploads have failed
  • [Avatar] Avatar Camera Target component
  • [Camera] Move to selected camera target
  • [Camera] Avatar camera targets
  • [Package Builder] Create new collection in PackageBuilder for internal use
  • [Teleport] Create base teleport system
  • [Editor] Help documentation links only go to the root of readme.io
  • [Uploading] Add timer to anti-virus status message
  • [Reporting] Separate reports on Reporting page by day
  • [Environment Settings] Display environment settings in asset if not set to default
  • [Avatar] Remove unused transforms from Avatar prefabs
  • [Avatar] Remove tags from Avatar prefabs (except on the Camera)
  • [Uploading] Change Anti-Virus 'Cancel' button to 'Hide'
  • [Uploading] Add notification when Anti-virus check completes
  • [Uploading] Add utility to track Anti-virus process
  • [Avatar] Recorded Avatar identification
  • [Welcome Screen] Add tool to set splash screen on first run
  • [Welcome Screen] Add button to open Developer Portal to Welcome screen
  • [Welcome Screen] has only Developer Portal button with no information or purpose of that button in welcome window
  • [TransformSync] Know who owns a TransformSync

Added

  • [Documentation] Add documentation for xAPI compliant reporting for 4.x
  • [Documentation] How to create your own PIN pad using IPinPad interface
  • [Documentation] Teleport system
  • [Documentation] Locomotion system
  • [Teleporting] Teleport Waypoints
  • [Teleporting] Teleport screen fade
  • [Teleporting] Teleport 'shift'
  • [Avatar] Avatar turning
  • [Editor] Add Welcome/First Use screen
  • [PIN] Create method to set PIN without using PIN panel
  • [Recordings] Provide easy access to current recording status
  • [Avatar] Add position and rotation to Avatars.SpawnLocalAvatar

17 September 2020

Immerse SDK 4.1.1

Known Issues

  • [GUI] GUILayout: Mismatched Layout error followed by other errors

Fixed

  • [Play Mode] The CancellationTokenSource has been disposed when i hit play followed by Request time out
  • [Sessions] Unable to join unity 2019.4.9f1 WebGL build

Updated

  • [Builds] Add build number to SDK library revision versions
  • [Custom Messages] Improve error messaging on Custom Messages window
  • [Messages] Allow for multiple handlers for a message type
  • [Reporting] Simplify Reporting ID display
  • [Builds] Disable Immerse Build and Run option when targeting unsupported platforms
  • [Project Settings] Make Project ID and Version ID fields in Project Info selectable
  • [Upload] Fix waiting for anti-virus

Added

  • [Scripts] Allow auto adding to Scene component
  • [Documentation] Updates to the Immerse SDK documentation
  • [Messages] Create overloads for sending messages and registering handler to allow for enums
  • [GUI] Show progress indicator when generating PIN/Share Link

Updated about a month 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.