问题标签 [windows-mixed-reality]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
unity3d - Hololens 1 未在 MRTK 场景中检测到空中敲击或其他手势
我目前正在使用 Unity 和 MRTK 为 Hololens 1 开发应用程序。我一直无法在我的应用程序中使用 Air Tap 或任何其他输入。即使在 Unity Play Mode Input Simulation 和设备上的其他应用程序中工作,airtap 的环形指针也不会出现在应用程序中。我使用 MRTK 示例进行了尝试,即使这些示例也无法在设备上运行。
此外,我必须从 Player Settings 添加 Tracked Pose Driver 以使相机正常工作,但还没有弄清楚如何让应用程序接受手势输入。
还尝试了此处列出的解决方案:Why is 'air tap' gesture not working on HoloLens1 in my Unity/MRTK app? 但这没有用。将不胜感激任何指导来解决这个问题。
unity3d - 如何获得 WMR 运动控制器的旋转(或变换)
有没有办法使用 WMRToolkit 访问控制器的旋转?我知道求解器,但他们似乎专注于使用位置。作为参考,这个想法只是将另一个游戏对象的旋转设置为与控制器的旋转相同,这似乎应该是一个简单的任务。提前致谢!
hololens - 如何将 HoloLens 2 模拟器与本地 UDP 发件人连接
也许任何人都可以帮助我解决这个问题。我有一个 UDP-Sender 控制台应用程序,它应该将 udp 包发送到使用 unity 2019.3.4 制作的 HoloLens2 的 UWP 应用程序。在 Unity 编辑器中运行时,应用程序会正确接收从控制台应用程序发送的所有包。但是,如果我使用 Visual Studio 构建解决方案并在 Hololens Emulator (V. 10.0.18362....) 上成功部署,则应用程序不会收到任何数据。早些时候,当我通过 USB 将 Hololens2 与我的计算机连接时,在 HoloLens2 设备上运行的应用程序正确接收了数据,但目前我不得不使用模拟器。一切都必须在我的本地网络中运行,而无需访问互联网。有没有办法通过 localhost 建立与模拟器的 udp 连接?
unity3d - Holographic Remoting Player 最常使用我电脑的哪些资源?
您好,我正在做一个项目,我想展示高多边形 3D 对象。我发现全息远程播放器是让它运行的最简单、最快的方法。我的问题是:Holographic Remoting 是否需要强大的 CPU 或 GPU?在微软的官方网站上它说它至少需要一个 GTX 970,但它仍然不能顺利运行。最低要求是什么CPU?
unity3d - 使用 MRTK 2.4 的自定义控制器和 GrabPointer 不起作用
我的自定义控制器有 3 个指针。
- 光线指针(工作良好)
- 戳指针(工作良好)
- 抓取指针(具有 SpherePointer.cs 组件)不起作用
使用 MRTK 2.3,所有这些都可以正常工作。我没有更改场景中的任何内容并更新到 MRTK 2.4。
在 MRTK 2.4 中,抓取指针不再工作......当将它移动到 nearGrabbable 对象附近时,我无法抓取它,因为它没有被识别为 GrabPointer(黄色的调试射线不在编辑器中绘制)。
但是当我使用铰接式手抓指针时,它可以工作。所以我复制了预制件,只更改了姿势动作和指针动作,但它不起作用。使用 SpherePointer 时我缺少什么?
控制器的姿势变化如下:
按钮按下如下:
编辑:
用于重现 Bug 的自定义输入设备链接: https ://wetransfer.com/downloads/27b3f2b90c18516dc47a35cf645dc25820200728111556/10711a
- 创建一个空的新 Unity 项目(2018.4.X,但与 2019.4.X 相同)
- 导入 MRTK 2.4
- 导入我的自定义输入包
- 打开 Bug 场景,发现球体指针不适用于自定义输入设备。
xml - Is the UWP manifest element "uap6:SpatialBoundingBox" functioning for the HoloLens 2?
I have implemented a 3D launcher model in glb format following the guide here. I am able to see the model in the Windows Mixed Reality home area, and the animations are functioning properly.
According to the documentation, the element uap6:SpatialBoundingBox is available for computers running Windows RS4 (1803) or later. I am running Windows 10 Pro version 1809, Visual Studio 2019, target platform version 10.0.10240.0, compiling a D3D project for ARM in Release.
However, no matter what values I provide for the SpatialBoundingBox element, the launcher's bounding box viewed in the home area does not seem to change. For example:
<uap6:SpatialBoundingBox Center=”1,-2,3” Extents=”1,2,3” />
vs
<uap6:SpatialBoundingBox Center=”0,2,0” Extents=”123,231,312” />
I have found on some occasions that the documentation is either ahead or behind the current state of the Hololens features, so I wanted to see if anyone else has been able to successfully implement a bounding box override.
Sample manifest with identifying information replaced:
hololens - 如何在不打开手网格可视化选项的情况下从 Hololens2 获取手网格数据
我尝试使用 MRTK V2 和 Unity C#从Hololens2获取手部网格数据。现在,我可以通过打开 Hand Mesh Visualization 选项并参考MRTK HandTracking guide来获取手部网格数据。
不幸的是,可视化(绘图手CG)的工作量很大。所以,我想在不打开手网格可视化选项的情况下获得手网格,但由于关闭手网格可视化选项,未调用OnHandMeshUpdated函数。
有谁知道如何在不打开手网格可视化选项的情况下从 Hololens2 获取手网格数据?
windows-mixed-reality - 如果文本转语音过多,我的 HoloLens 2 会关闭
我正在使用用于 HoloLens 2 的 Vuforia Studio 创建培训体验。几乎一切都按应有的方式运行,只有一个问题。如上所述,HoloLens 在体验过程中会关闭,因为在整个体验过程中都使用了文本转语音功能。我已经浏览了多达 23 张幻灯片,但随后 HoloLens 就被切断了。这还不是经验的一半。我做了一些思考,我认为这可能是缓存过载和设备需要重置的问题,但我不能确定。有没有其他人遇到过类似的问题,如果有,你是如何解决的?
uwp - 在 WinForm 应用程序中使用 MixedReality.WebRTC.UWP
是否可以在使用Microsoft.MixedReality.WebRTC.UWP
.NET Framework 4.5.1 和 Visual Studio 2017 构建的旧版 C# WinForm 应用程序中使用该库?
谢谢!