Comments (8)
This is by design. The samples are standalone snapshots, including all dependencies. Whereas the main repo must be able to accept a wide range of versions of dependencies, the samples are intended to show a single working configuration. They are not intended to be redundant with the main repo as a source for installing WLT.
from mixedreality-worldlockingtools-samples.
By the way, it sounds like the samples included in the main repo might be more what you are looking for. I would especially recommend the WorldLockedPhysicsSample as a general intro, and the SpacePins sample as an introduction to the space pin concept.
They are available through the MR FeatureTool, and compatible with a wide range of Unity and MRTK versions.
from mixedreality-worldlockingtools-samples.
The sample I'm having issue with is the ASA sample, simply downloading it causes several errors and is not deployable:
- Complains about missing frozen engine
- Incompatible with current version of ASA (which also needs installing with the Feature tool) - granted this may have been resolved with the latest update, but unless the sample is also updated, this does not help
- Does not compile
- Publishing to device doesn't work.
from mixedreality-worldlockingtools-samples.
P.S. it's fine saying this method is "by design" but then the samples documentation should reflect this in its writing, as all a user has to go on is the "setup guides for WLT" and a one line paragraph in the sample itself.
The instructions for cloning and running the projects as is, including any additional steps to import external assets should be included. In other words, someone trying to use the sample shouldn't have to go looking elsewhere to get the sample running.
P.S. Samples need updating and aligning with the main WLT repo.
from mixedreality-worldlockingtools-samples.
https://microsoft.github.io/MixedReality-WorldLockingTools-Samples/Advanced/ASA/ASA.html
I would actually recommend the ASA sample from the main repo. However note that there are extra steps there, since WLT obviously can't ship with every package that every sample might use. All of the steps called out in the documentation are required unless explicitly labeled optional.
from mixedreality-worldlockingtools-samples.
Taking in to account your notes above, I followed the instructions step by step, except it fails when you need to install the frozen engine, as the project has script errors due to the frozen engine not being available you are unable to install and actually use the "NuGet for Unity" because the scipts cannot compile because the Frozen Engine is missing. Hence you cannot then use NuGet for Unity to install the Frozen engine.
- Open Project
- Observe Frozen Engine script errors
- Import Nuget for Unity
- Nuget for Unity cannot compile, thus no options to use it to import the frozen engine.
- Stuck.
A Catch 22
from mixedreality-worldlockingtools-samples.
NuGet for Unity is deprecated since Unity 2020. Use the manual install instructions.
https://microsoft.github.io/MixedReality-WorldLockingTools-Unity/DocGen/Documentation/HowTos/InitialSetup.html#manual-frozen-world-engine-dll-installation
from mixedreality-worldlockingtools-samples.
Again, then the docs and instructions should reflect this so a reader has a clear indication for how to get the sample up and running (sorry if that sounds passive-aggressive, it's not meant to), it's just trying to find a clear point to help improve the docs.
This method is simply adding unnecessary friction to get users up and running, surely as the Frozen Engine is also available through the Mixed Reality Feature tool, would it not be easier to provide it that way to avoid confusion?
from mixedreality-worldlockingtools-samples.
Related Issues (20)
- Republish does nothing
- Load fails after Reset
- Handle status=AlreadyTracked HOT 2
- Start and stop ASA
- ASA Option to run task when ready/available?
- Update QR Sample to XR SDK/OpenXR
- SpacePin Sample with Unity 2020.3.13f1 HOT 4
- Could you please make "Ray Pins Example" available? HOT 1
- Compile errors HOT 3
- Missing Assembly Definition Reference to Microsoft.MixedReality.OpenXR? HOT 6
- No sample for WLT without depending on the MRTK HOT 5
- QRcodes not detected HOT 8
- Getting the froze pose instead of the spongy one HOT 1
- WLT + ASA sample running on Android HOT 1
- How to disable 3D Model from spawing when app starts. HOT 1
- Qrcode Scans - BIM
- Error on Rotation and Translate.
- How to Load the Samples Into Unity
- Suggestion: add warning when ASA service is not connected or offline
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mixedreality-worldlockingtools-samples.