microsoft / MixedReality-WorldLockingTools-Unity

Unity tools to provide a stable coordinate system anchored to the physical world.
https://microsoft.github.io/MixedReality-WorldLockingTools-Unity/README.html
MIT License
188 stars 45 forks source link

WLT-MRTK3-Port #318

Open Cmacfdt opened 1 year ago

Cmacfdt commented 1 year ago

The community might find this handy.

https://github.com/Fuzzy-Door-Tech/WLT-MRTK3-Port

We have been using this port for months with MRTK3, Unity 2021 and Unity 2022. It primarily provides support for using AR Foundation's XROrigin and related changes.

Cmacfdt commented 1 year ago

Relevant to #317

genereddick commented 1 year ago

Please note this issue regarding the AR Pose Driver and the temporary fix https://github.com/Unity-Technologies/arfoundation-samples/issues/1063#issuecomment-1602161095

robintown commented 3 months ago

As someone new to Unity the steps to install this were not obvious, so I'll share what worked for me:

  1. Add WLT Core to your project via the Mixed Reality Feature Tool.
  2. Download the port linked above and place the files somewhere in your project's Packages folder. For example, I put it under Packages/WorldLockingTools.
  3. Find the com.microsoft.mixedreality.worldlockingtools archive under Packages/MixedReality and open it. Inside this archive you should see another Packages folder.
  4. Copy the archive's Packages folder into the folder containing the port.
  5. Finally, in your project's manifest.json, replace the com.microsoft.mixedreality.worldlockingtools dependency with the path to the port:
"com.fuzzydoortech.worldlockingtools": "file:WorldLockingTools"

And delete the original com.microsoft.mixedreality.worldlockingtools archive.