* Bump Unity to 2020.1.14f1, Use new Unity XR pipeline instead of legacy
* QOL changes in on SceneUnderstandingManager
* Add alignment to SU Manager, add SceneUnderstandingProperties
* SceneUnderstandingProperties Finished and working
* Change Labeler and NavMesh code to use SceneUnderstandingProperties
* Make Meshes and Quads at the same time
* Add DollHouse and FloorMarker Scenes, still job to be done, checkpoint
* Checkpoint 2
* Checkpoint
* Checkpoint
* Checkpoint
* Add Asset package
* Switch default placement mode
Ran this scene understanding sample as a first time HoloLens 2 user (started out with a HoloLens 1). Have added two additional links I found useful during build and deployment that tripped me up:
- How to install a custom app to HoloLens
- Ensuring you select ARM64 for build. Originally deployed using ARM, and the app ran, but the interface had a weird occlusion effect and it took me a while to troubleshoot the route cause back to deploying build as ARM incorrectly.
* Checkpoint 1, Refactor Sample, Code Review
* 1. Imported TextMeshPro and updated labels to use it in 3D space.
2. Removed Billboard behavior to improve performance and legibility.
3. Added a color slot for World Objects and updated inspector to show it.
4. Renamed copied MRTK Standard shader to OptimizedShader and fixed shader path name to avoid future clashes.
5. Copied MRTK Wireframe shader to OptimizedWireframe shader and fixed path name to avoid future clashes.
6. Mapped previous uses of MRTK shader to OptimizedShared
7. Mapped previous uses of WireframeTransparent shader to OptimizedWireframe.
8. Removed WireframeTransparent (single color) shader
9. Updated all uses of wireframes to support object kind colors.
10. Updated save commands to use Tasks as UWP versions should be awaited.
11. Added a note that inferred objects command requires refresh.
12. Updated to Unity 2019.2.21f1
13. Changed MainCamera to clear Black per HoloLens guidelines
14. Changed XR settings to match HoloLens 2 (16-bit depth buffer, shared depth buffer, single-pass instanced)
15. Added pragma disables for warnings about conditionally compiled async methods.
16. Updated to latest MR WinRT Runtime.
* Checkpoint, save work
* Checkpoint 3, save work
* Separation of Concern and Shared Component Updates (#3)
* Main stage of SoC reorganization complete. Also made initial improvements to menu.
* Removed uses of Resource.Load and replaced with prefab.
* Working on generalized menu and input manager.
* All scenes now using shared input manager and shared menu.
* Much improved menu display with clean layout showing keys, phrases and descriptions.
* Fix Unity Editor Errors and Warnings
* Removed Legacy scripts and components, removed Chess Asset
* Fix build, add logos
* Update Prefab Settings
* Update SU prefab, fix 2
* Add Occlussion/Ghost Mode, add Unlimited Mesh Quality in Menu, add Apartment as Serialized Scene for examples
* Various Fixes, Editor, Prefab Settings, Save Obj added, added Home Scene
* Fix Loading from fragmented scenes, using correct API function, fix issue with obj save to disk
* Fix UWP build
* Improve occlusion shader, change render queues
* Make Menu Static, Make Menu Smaller
* Ready For CR, tested on Device. Checkpoint for push to Master
* Update ReadMe
* Address PR changes, Save work
* Added important comment
* Fix Typos, ensure consistent comments indentation, ensure consistent variable capitalization, move TMPRO to utilities folder,Move Labeler to Utilites folder
* Rearrage assets, move editor scripts of unity nav mesh to extern folder move labeler prefab to labeler folder move misplaced Pathfinding controller in the correct folder
Co-authored-by: Jared Bienz <jbienz@microsoft.com>
Co-authored-by: Jared Bienz [MSFT] <jbienzms@users.noreply.github.com>