Skip to content
This repository has been archived by the owner on Aug 11, 2024. It is now read-only.

XRTK.SDK 0.2.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@XRTK-Build-Bot XRTK-Build-Bot released this 25 Dec 19:20

Release Notes

Requirements

  • Unity 2019.4.17 or later
  • Microsoft Visual Studio 2019
  • Windows 10 or later

Import via Unity Package Manager (upm)

Find Packages/manifest.json in your project and edit the dependencies to include:

{
  "scopedRegistries": [
    {
      "name": "XRTK",
      "url": "http://upm.xrtk.io:4873/",
      "scopes": [
        "com.xrtk"
      ]
    }
  ],
  "dependencies": {
    "com.xrtk.sdk": "0.2.0",
    ...
  },
}

Once the registry has been added, you can search for each platform in the UPM Package Manager window.

Note: For pre-releases you'll need to enable show preview packages under the Advanced dropdown in Unity's Package Manager.

Importing the asset directly into your project

  1. Download the release asset unity package
  2. Import unity package directly into your project by dragging and dropping the file into your project window

Changes:

  • 70f74bd updated project to 2019.4.17f1 (#219)
  • 62f78f4 Allow Digital and SingleAxis input actions for teleport (#217)
  • 2ac556f updated spatial mesh observer profile with new mesh level of detail (#206)
  • e429085 Introduce teleport validation data provider (#216)
  • 33b2116 Update default profile to use default teleport mode (#215)
  • 5eee3cc renamed teleport component handlers to providers (#214)
  • bdbc45b Teleport System v2 (#213)
  • 07bd343 Update core dependency
  • d2ffd0a Implement "Grip Pose" Input action for OpenVR Oculus Touch controller (#211)
  • 5316741 Clean up grip related input actions (#212)
See More
  • d2b7e32 fixed invalid namesapce (#210)
  • 85c7624 re-serialized value for boundary system profile (#209)
  • 70fcfb5 fixed asset assignments for tmp diagnostics window (#208)
  • 1db7767 upgraded to 2019.4.15 LTS (#207)
  • 4645cf1 Remove XRTK prefix from SDK package installer (#205)
  • e8ee545 removed duplicate GitHub issue templates (#204)
  • f10cc7a fixed documentation for CapturedNearInteractionObject
  • 4ea90a6 Rename HandBoundsMode to HandBoundsLOD for better understanding (#200)
  • c116322 Fixed a script reference to the global spatial mesh observer profile (#198)
  • 0440bd2 Add support for input and gestures for hand controllers (#164) [ #175, #192, #193 ]
  • 3b2c998 updated null and destroy calls with better extension (#195)
  • f63262c Added InteractionMode to pointers (#194)
  • b85efff A few more tweaks to the mouse pointer (#191)
  • dac0661 Mouse input/visual polish (#189)
  • 14e3cb9 Updated teleport pointer references on controllers, fixed wmr input (#188)
  • dd61aba Fix/mouse pointer (#187)
  • d44c21b Update default near clip plane for transparent display (#186)
  • 031782f fixed inverted flag for validation check (#185)
  • 6a2589e changes for near pointer interactions using collision (#168) [ #175 ]
  • ea51c7c Move platform profiles from SDK to WMR package (#184)
  • d98fa3e Added preview package capabilities (#181)
  • 0061480 fixed guid references to diagnostics prefab (#180)
  • 9d75632 cleaned up sdk a bit (#178)
  • db810b6 Updated GUID regeneration for SDK (#174) [ #176 ]
  • 8de7770 Dev/platform config profile install (#171)
  • 8b411d4 Feature/prefab hidden folder (#170)
  • 136712d fixed left generic controller type reference (#169)
  • c98cee9 updated license and readme
  • 9ddf395 Feature/profiles (#167)
  • da038ce updated all of the serialized type references to guids (#166)
  • 831a517 Fixed controller references in mapping profiles (#165)
  • 792fbe2 Dev/package layout shuffle (#163)
  • 301422a fixed fixed reference to OpenVRControllerDataPRovider
  • c7a0830 Feature/controller mapping refactor (#159)
  • 3f98664 updated inspector to use new bold foldout property drawer (#162)
  • fa113fc Dev/spatial awareness (#160)
  • 1845d44 Camera System Refactor (#153)
  • d523658 fixed profile runtime platform definitions (#158)
  • 601fbc6 Fixed a NRE when the GazeProvider doesn't have a parent (#156)
  • 5294101 Platform Refactor (#154)
  • 53ee5dc updated handler references (#152)
  • a0328b7 Dev/speech data provider refactor (#151)
  • 272c513 fixed spatial awareness system profile serialization
  • c179899 Hand Controllers + Simulation - CORE (#45) [ #143, #148 ]
  • 14dd565 Feature/input action refactor (#112)
  • d6afc8c fixed missing icon
  • f0fe18a Added SdkPathFinder
  • fb6d860 Renamed DefaultMixedRealityConfigurationProfile to DefaultMixedRealityRootProfile (#144)
  • 6b3b9b3 dev/platform-system (#114)
  • e9c4404 fixed the references to the default profiles in the spatial awareness system (#142)
  • 729a7d6 Dev/configuration refactor (#139)
  • 2455468 Using the editor updated prefab to try and resolve the package issue (#135)
  • f355056 Merge branch 'master' into development
  • 272c093 Release 0.1.19 (#132) [ #124, #125, #126, #127, #129, #131, #130 ]
  • e091895 Transform Extension Collider and Bounds Calculation Performance Update (#130)
  • 3b05d3e fix/cursor-modifier (#131)
  • 645d7a5 Make input system global listener non abstract so it can be attached to game objects (#129)
  • 03bc075 Fix DestroyImmediate being called in editor playmode causing Unity events to not fire (#127)
  • bc98b68 input system global listener sometimes doesn't unregister a global listener if the object is destroyed outright and disable isn't called first (#126)
  • 9fe219d Fix default data providers profile due to name change (#125)
  • 66bd7a2 cleaned up the diagnostics prefab a bit to make sure it looks nice (#124)
  • a9ea03b Feature/diagnostics system console (#115) [ #116 ]
  • 1279528 Fixed generic unity controller and open vr controller data provider registration priorities (#111)
  • b1bb029 Fixed a missing script reference on the camera in the base scene (#110)
  • c956774 updated locks for translation, rotation, and scale (#109)
  • 3573cf5 Update package.json
  • 7f41bef Dev/manipulationhandler locktranslation (#107)
  • 8cb1d0a Revert/rig changes (#106)
  • 3e51306 Dev/camera system updates (#97) [ #102, #397, #103 ]
  • 03928fe Added public accessor for manipulation target (#101)
  • 965320c Fixed snap position on manipulation handler (#100)
  • be9bc3e updated manipulation handler to utilize any kind of collider (#99)
  • d7a9a5e Fixed a problem where the manipulated object would stall when we didn't have snap to surface endabled (#98)
  • 0e7f0ac Updated some system awaiters to use the Awaiter.WaitUntil extension (#33)
  • 9ea8a45 Dev/pointer handler update (#95)
  • 3dea44f Choose to use pointer offset position or origin when grabbing (#94)
  • 8a82943 updated assembly references to use guids (#93)
  • 03a6cd6 Properly snap (#92)
  • c0f315f Dev/pointer offset (#74)
  • 5a95f03 removed a few unsued declarations (#88)
  • e0402c3 resolve Axis issue #336 (#87)
  • e881069 updated provider profile with new namespace changes (#86)
  • 20020ea updated mouse platform config (#84)
  • 5209624 Updated mappings post Oculus fix (#85)
  • 371f4ad updated all the registered data providers with new platform flags (#81)
  • 4a895f5 updated package to use new upm server (#79)
  • 597f4d5 Updated mappings following issues related to previous mapping update (#78)
  • 23f5b5f Updated Oculus Touch default mappings asset following Core updates. (#77)
  • eb1e3d8 Update Oculus touch mappings to ensure Trigger Pressed are received from the trigger axis, not the Near Touch (#76)
  • 2a5ea7c Changes from XRTK.Core 0.1.17 (#71)
  • 8f99d01 Dev/manipulation polish (#67)
  • 09ea89c dev/controller-refactor (#69)
  • b552b2e Update package.json
  • 5484674 updated shader references for wireframe materials (#62)
  • 2a22c74 Dev/bounding box accessors (#60)
  • 1117595 Dev/manipulation polish (#58)
  • 01fae67 Bounding Box Update (#59)
  • b25c142 Update Wireframe materials to use new wireframe shader from MRTK (#56)
  • a13598c Pointer Locking Fixes (#57)
  • 73b560d fixed a spelling error (#55)
  • d4c2e9e updated version to 0.1.9
  • 549d8ca Dev/manipulation (#53)
  • acff663 Added default profiles for Oculus Rift / Quest (#51)
  • 443e826 Merge conflict resolution
  • e5f4c51 Patch profile
  • 1d16566 Visualization updates linked to Core Updates (#49)
  • 87c0240 Updates to standardise XRTK ready for Quest OpenVR support (#44)
  • 32f8127 Input updates part 2 (#37)
  • e3b2e94 Adding default assets for Oculus go (#42)
  • f35a8b2 added the ability to specify if a pointer is on by default (#41)
  • 0bcc53b SDK also relies on ugui, added reference to asmdef (#40)
  • c8bfd0f properly consumes the speech event (#39)
  • df52e2d updated object collections. (#38)
  • b1db2b8 removed always true expression (#36)
  • 2f176a5 for real update package version
  • e88b880 Bumped version to 0.1.8 (#34)
  • c5e6b48 removed all the serialized values from the parent profiles (#32)
  • 2968a8f Dev lumin spatial awareness (#31)
  • 6718c72 Remove DiagnosticsHandler (#28)
  • cf24a2d updated all of the default sdk profiles with new parent references. (#29)
  • 7d6667d bumped version number
  • a21804c Dev focus updates (#25)
  • 225e41d added touchpad touch input mappings to lumin contoller (#26)
  • 6d8e923 Dev lumin controller mapping (#21)
  • c9a02fe Dev controller pointer fixes (#22)
  • 02b6fa6 Dev package updates (#23)
  • 3239f8d misc perf fixes with cached values (#20)
  • 3269f5a updated default controller mapping for touchpad (#19)
  • 3c443eb upm mirror 0.1.4@cd109c5df50adbb9112a9838e738905954b13840
  • 0ccfeb1 Radial Object Collection update (#15)
  • 726e2a0 removed unused validation asset (#17)
  • 93bc157 updated to embedded package (#16)
  • b04f661 Merge pull request #14 from XRTK/development
  • ab6c5ec Lumin updates (#13)
  • 4305f62 updated editor version (#12)
  • 957103d Merge pull request #11 from XRTK/development
  • 2b02371 Updated XRTK.Core (#10)
  • e2e2368 added a configured base scene (#9)
  • d30c042 reverted embedded package (#8)
  • 2ea0da1 moved package from Assets to Packages (#7)
  • abd4557 Merge pull request #5 from XRTK/development
  • 1ccc4b3 Updated Package validation and modules (#4)
  • 87b2d12 Added GitHub templates
  • 5f32603 Merge pull request #1 from XRTK/development
  • df91952 Added a base dictation handler
  • 5cdba31 updated package dependencies. (git ones don't work)
  • 96b2c55 Added proper dependancies
  • 27670d0 updated package manifest
  • b4924ae Updated package manifest and renamed package to com.xrtk.sdk
  • 5d65491 Made the camera persistent by default
  • 38d5386 updated package manifest and project settings
  • 1220acf updated package manifest
  • a270e13 updated package manifest
  • 8369459 updated package manifest
  • d25b78e updated default configuration profile
  • b8c6b05 updated package dependencies.
  • 3d45593 Setup project for upm
  • f2a8640 Update README.md
  • eebcaea Initial project commit

This list of changes was auto generated.