NRSDK for Unity 1.9.5
Release Note
What's New:
  • Added support for saving photos to the local album when using PhotoCapture
  • Added support for saving videos to the local album when using Record
  • Added API NRHMDPoseTracker.ResetWorldMatrix to reset the camera;
    resetPitch(Optional): whether the pitch Angle is reset
  • Added a demo ResetCamera to demonstrate how to use the API ResetWorldMatrix
  • Added a configuration option ForceKillWhileGlassSwitchMode in SessionConfig to decide whether exit the process while switching between 2D and 3D mode, True by default
  • Added a new style of the virtual controller
  • Fixed the issue that recording video twice in a row, internal audio recording fails during the second recording
  • Fixed raycast missing after the app enters the background
NRSDK for Unity 1.9.3
Release Note
What's New:
  • Implemented new Hand Tracking underlying algorithms that greatly improved hand tracking performance
  • Added support for 0Dof Stable Mode: NRHMDPoseTracker.ChangeTo0DofStable that enables display's tag-along behaviour depending on the current FOV
  • Added support to record environment sound and in-app audio simultaneously. See AudioState ApplicationAndMicAudio in RGBCamera-Record scene for details
  • Added brightness related native APIs in NRKernal.NRDeviceSubsystem
  • Improved 3DoF controller tracking and 3DoF headtracking on Nreal Air
  • Improved speed switching between different tracking mode
Bug fixed:
  • Fixed occasional SDK launch failure
  • Fixed audio/video out of sync problem of recording (the audio speed is accelerated)
  • Fixed the issue that microphone's recording volume is too low
  • Fixed RGB Camera's capturing/recording offset
  • Fixed controller drift due to 0DoF/3DoF/6DoF tracking mode switch
NRSDK for Unity 1.8.0
Release Note
What's New:
  • Adapt for Nreal Air
    • Automatic mode switch between 3DoF/6DoF head tracking, image/plane tracking, video capture on Nreal Air & Nreal Light;
    • APIs getting current device type (Nreal Air / Nreal light)
  • Adapt for Android 12 (API level 31)
  • (Experimental) Support overlay compositor layers allowing texture rendering with higher quality
  • (Experimental) Support DRM(Digital rights management) protected content display
  • Significantly improve stability of head and controller tracking
  • Reduce time needed switching between 3DoF/6DoF
  • Reduce time needed building blue tooth connection with Dev Kit controller
  • Optimize Unity configuration check tool and tips
Bug fixed:
  • Fixed erroneously displayed black area while using screen capture
  • Other bug fixes
Unity SDK 1.7.0
Release Note
New Features:
  • Handtracking 1.0:
    • Added support for most Android devices including Snapdragon 888 / Exynos based models
    • Overall tracking performance and stability improvements
  • Largely improved 3DoF controller stability; mitigated controller drift
  • Optimized 3DoF rotational head model
  • Head pose performance&stability improvements
  • Minor API changes
Bug fixed:
  • Solved RGBCamera start/stop lag when power saving mode is enabled
  • Solved the issue that NRSDK emulator doesn't reset properly when errors occur in Unity editor
  • Fixed battery indicator accuracy on Dev Kit controller under a few circumstances
Unity SDK 1.6.0
Release Note
New Features:
  • Added Hand Tracking (In Beta phase)
    • MR Apps using the Hand Tracking feature in NRSDK 1.6.0 can only operate until 12/31/2022.
    • This feature is under Beta phase, more devices/models will be supported in the next release of NRSDK.
    • This feature is fully tested on the following devices:
    • Nreal Dev-Kit
    • Nreal Enterprise-Kit
    • OnePlus:9R / 7T
    • LG:V60 / V50S ThinQ 5G / V50 ThinQ 5G / G9(Velvet 5G) / Wing
    • SONY:Xperia 5 II / Xperia 1
    • SAMSUNG:Galaxy Note20 5G / Galaxy S10+ / Galaxy S20+ 5G / Galaxy Z Fold 2 5G /
    • Galaxy Note20 Ultra / Galaxy Note10+ 5G / Galaxy A90 5G
    • ZTE Axon 10 pro
    • Black Shark 2 Pro
    • Snapdragon 888 / Exynos based models cannot be operated, will be supported in the next version of NRSDK.
    • The operation of other devices is currently unknown.
  • Added Unity XR Plugin access
  • Added a quick setup tool for the NRSDK environment
  • Added ability to record audio while capturing first person video footage
  • Added warning messages and events
  • Added support for Android 11 (updating your NRSDK will ensure compatibility with a wider range of devices)
  • Settings in Nebula will be synchronized to MR Apps (e.g., Left-Hand Mode, Power Saving Mode)
  • Optimized the performance of spatial computing
  • Optimized the rendering performance
  • Optimized image tracking at rest
  • Optimized the dynamic switch between 6DoF/3DoF/0DoF controller tracking modes
Bug fixed:
  • Fixed possible crash encountered when recording your screen
  • Fixed API crash when calling disabled RGBCamera
  • Fixed possible memory leak
  • Fixed window jitter, occurring in only a few instances
  • Fixed crash encountered while using with an unstable phone connection
  • Fixed existing issues
Unity SDK 1.5.7(Computing Unit Only, latest OS required)
Release Note
New Features:
  • Added compatibility with Exynos chipset
  • Updated reset controller and exit menu default buttons
  • Added YUVCameraTexture
  • Improved 3DoF performance
  • Lowered overall SDK CPU usage by 40%
Bug fixed:
  • Fixed 3DoF controller tracking lost when moving too quickly
  • Fixed a bug where the SDK gets stuck or crashes on exit
Unity SDK 1.4.8(Computing Unit Only, latest OS required)
Release Note
New Features:
  • Added running state tips (temperature, battery, lost tracking notifications)
  • Added dynamic switch of 6DoF/3DoF/0DoF
  • Supported Nreal Dimmer
  • Added "IsTouching" API in NRInput
  • Adapted to smartphone screen resolution change when NRSDK is running
  • Adapted to Unity 2019.4 LTS
  • Optimized hardware check tips for developers and users (Added the following error tips: cannot find rgbcamera device, cannot find DP device, display mode doesn't match)
  • Improvements of the SDK performance (CPU Resource Lower 10%)
  • Optimized NRDisplay startup procedure
  • Optimized 3DoF Performance
Bug fixed:
  • Fixed memory leak
  • Fixed the jitter when RGB camera opens
  • Fixed existing issues
Unity SDK 1.3.0(Computing Unit Only, latest OS required)
Release Note
New Features:
  • Support for vertical plane detection.
  • Support for gamma color space.
  • Added glasses connection error tips.
  • Added glasses status message.
  • Added video recording support in 64 bit version.
  • 6Dof head pose quality improvements
  • 3Dof controller pose quality improvements
  • Improvements of the SDK performance (CPU & Memory)
  • Optimized the SDK startup time.
  • Optimized the SDK mobile device adaptability.
  • Optimized the rendering pipeline.
  • Optimized the controller connectivity.
Bug fixed:
  • Fixed releasing phone controller resource issue.
  • Fixed exiting app issue.
Unity SDK 1.2.1(Computing Unit Only, latest OS required)
Release Note
Bug Fixed:
  • Fixed the problem of simulator and imagetracking training tool on Mac
  • Improved the quality of video record
  • Improved memory usage
  • Improved the performance of customized phone controller
Unity SDK 1.2.0(Computing Unit Only, latest OS required)
Release Note
New Features:
  • Custom Phone Controller supported
  • Automated deployment settings
  • Improved image tracking database training tool
Unity SDK 1.1.3 Beta
Release Note
New Features:
  • Compatible with old version controller
Unity SDK 1.1.2 Beta
Release Note
  • Improve SLAM stability
New Features:
  • Add the glasses putting on and taking off event
  • Support capturing video under OpenXR standard
Unity SDK 1.1.1 Beta
Release Note
New Features:
  • Image Tracking training tool could change the size dynamically
Bug Fixed:
  • Fixed running issue on Mac Platform
  • Fixed controllers issue on the phone platform
Unity SDK 1.1 Beta
Release Note
  • RGB camera data acquisition performance
  • Optimized the overall size of the SDK assets
New Features:
  • Unity Editor Emulator
  • Multithread rendering support
  • Add version management function for image recognition training tool. When the tool is upgraded, the image database asset is automatically updated
Bug Fixed:
  • Fixed crash problem caused by memory leak for polygon plane recognition in HelloMR demo

Choose one version to download

I will disclose how NRSDK collects and processes data in my application and make it easily accessible to users. We recommend to add the following text on your app : This application runs on NRSDK, which is provided by Nreal Technology Ltd. and governed by the Nreal Privacy Policy.
Log in as Nreal Developer to download NRSDK