Hololens MRTK2配置指南 :https://microsoft.github.io/MixedRealityToolkit-Unity/Documentation/MixedRealityConfigurationGuide.html
Hololens Asset Viewer:https://github.com/microsoft/MixedRealityCompanionKit/tree/master/Bundler
原链接:https://microsoft.github.io/MixedRealityToolkit-Unity/Documentation/usingupm.html
新地址:https://docs.microsoft.com/zh-cn/windows/mixed-reality/develop/unity/welcome-to-mr-feature-tool
修改packafge文件夹下的mainfest.josn文件
{ "scopedRegistries": [ { "name": "Microsoft Mixed Reality", "url": "https://pkgs.dev.azure.com/aipmr/MixedReality-Unity-Packages/_packaging/Unity-packages/npm/registry/", "scopes": [ "com.microsoft.mixedreality", "com.microsoft.spatialaudio" ] } ], "dependencies": { "com.microsoft.mixedreality.toolkit.examples": "2.5.1", "com.microsoft.mixedreality.toolkit.foundation": "2.5.1", "com.microsoft.mixedreality.toolkit.tools": "2.5.1", } }
HoloLens 1代下载恢复工具:https://support.microsoft.com/en-us/help/12379/windows-10-mobile-device-recovery-tool-faq
HoloLens 2代在 Microsoft Store 下载 Advanced Recovery Companion 应用。
具体步骤:https://docs.microsoft.com/en-ca/hololens/hololens-recovery#re-install-the-operating-system
先下载系统压缩文件,然后解压文件,打开ARC选择手动安装。(准备typeC-usb3.0数据线)
MixedReality-WebRTC:https://github.com/microsoft/MixedReality-WebRTC
WebRTC文档资料,API手册:https://microsoft.github.io/MixedReality-WebRTC/
测试项目 | 精度误差(cm) |
---|---|
缓慢移动 | 0.53 |
快速移动 | 1.63 |
缓慢旋转 | 0.6 |
快速旋转 | 3.62 |
高速移动 | 2.63 |
高速绕X轴旋转 | 13.83 |
重置实验:欧拉距离的平均量1.25cm,标准差0.25cm。全息内容最佳位置1.5m-2.5m。显示对象平均尺寸误差6.64%。
全息图:最小放置距离10cm,最佳1.25-5cm。
通常,100,000个多边形是一个很好的目标。但是确切的数量取决于您在做什么以及着色器的优化程度
解决方案:管理员打开CMD,执行net start IpOverUsbSvc,问题解决。
还有配套的鼠标,在带子下面有个配对按钮。给Hololens开机进入蓝牙配对。详见https://developer.microsoft.com/en-us/windows/holographic/working_with_accessories
USB模式:前往http://127.0.0.1:10080
Wifi模式:前往https://<Hololens的IP地址>/
Hololens开机进入Setting-Update,点击reset,会重置Hololens至出厂设置,此前安装的APP也会丢失。
采取重建项目解决方案重命名方式。复制文件夹用别的文件夹名,打开里面的sln把project和solution都改名,在unity打开,Editor-Project settings-Player,把里面的project name和下面的package name名字改掉。
Hololens1代:Release/Debug x86 Device
Hololens2代:Release/Debug ARM Device
发布设置:https://docs.microsoft.com/zh-cn/windows/mixed-reality/using-visual-studio
有时候是因为 用Build Window 工具打包,新修改的代码没有编译打包进入发布程序,需要清空原目录下的编译文件,或者重新选择一个编译路径解决次问题。
Windows Holographic 设备 (HoloLens) 有两种立体渲染方法:多通道和单通道实例化。
参考链接:https://docs.unity3d.com/cn/2019.4/Manual/SinglePassStereoRenderingHoloLens.html
文件件名太长,超出了Unity程序设定的字节导出范围,修改文件名
删除文件Windows.ApplicationModel.CommunicationBlocking.CommunicationBlockingContract.winmd
生产证书或者从其他工程中复制证书到该工程。
直接删除Library文件夹下的所有文件
删除工程目录Library下的所有文件
可能缺少MSVC V142 C++ ARM生成工具
-#ifdef SOL_IP - *system_level = SOL_IP; -#else *system_level = IPPROTO_IP; -#endif ---------------------------------------------- - #ifdef SOL_IPV6 - *system_level = SOL_IPV6; - #else *system_level = IPPROTO_IPV6; - #endif
void Start() { Debug.developerConsoleVisible = false; }
打开 Editor\Data\Resources\PackageManager\Server 文件夹下的UnityPackageManager.exe.然后浏览器打开http://127.0.0.1:10010/health
返回:
{"status":"OK","nodeVersion":"v8.11.3","upmVersion":"v2.7.9"}
Visual Studio Version 改成Latest installed
#if WINDOWS_UWP Windows.ApplicationModel.Core.CoreApplication.Exit(); #else Application.Quit(); #endif