问题标签 [mrtk]
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.
c# - 是否有新的 MRTK v2 的脚本文档?
我正在使用 Unity 2018.3 并正在构建一个应用程序,我正在尝试做一些非常简单的事情:在一些命令之后关闭指针。
我在 GitHub 存储库中找不到任何脚本文档,我想知道它是否存在于某个地方。我发现的是如何使用 Unity Inspector 配置任何东西,其中一半还没有工作(例如控制器模型),但是在配置任何东西之后,找不到任何关于如何使用脚本来控制它的东西。我出去吃午饭了吗?有谁知道在哪里看?
谢谢!
从另一个例子中,我选择了以下路径,但也许我错了......让我知道。
hololens - 如何获取活动 MRTK 指针的位置?
我正在尝试将预览对象放置在混合现实工具包中铰接式指针的末尾。如何获得指针撞击几何的位置?
我将 DefaultControllerPointer 设置为铰接手,但我需要获取对它的引用,然后获取尖端的变换位置。
mrtk - 在 Unity 中使用 Windows Mixed Reality 控制器的操纵杆 (teletrasport)
我将 MRTK SDK 用于带有 Windows Moxed Reality Headset 的 Unity 项目。我需要使用控制器上的操纵杆(teletrasport)在 3D 空间(向前、向后、向上、向下、向左和向右)中逐渐移动。我需要做出逐渐流畅的动作,而不是跳跃。任何人都可以帮助我了解如何获得它?谢谢卢卡
mrtk - 如何在没有 VR 或 AR 设备的情况下移动?
大多数(如果不是全部)MR 设备都会自动驱动相机。例如,这应该如何使用 Windows Standalone 来实现,我使用鼠标作为输入设备。我想有某种 WASD 运动,要么已经可用,要么可以实施?
qr-code - MRTK:如何从未与 HoloLens 配对的 Android 设备修复 SpectatorView?(二维码)
问题摘要
我正在尝试在 HoloLens 和 Android 设备之间建立连接,该连接在 MRTK 的 beta 版本中偶尔会起作用。但是,自从迁移到 MRTK RC1(也刷新)后,我遇到了有关 QR 扫描的问题。当按下连接时,两个设备似乎找到了对方,但是当 HoloLens1 的佩戴者直接查看 QR 码时,什么也没有发生。(白点和“定位标记...”文本正在显示)
背景摘要
1. 设置:
- 实施工作 MRTK RC1 刷新
- 单独克隆 Feature-SpectatorView,仅将“MixedRealityToolkit.Extensions”文件夹复制到 MRTK 项目中。
- “观众视图 - HoloLens”预制件添加到场景中。
- 首先在 PlatformSwitcher 中按下“HoloLens”,为 HoloLens1 构建,然后切换到“Android”并将项目导出到 Android Studio。
- 从 Android Studio 构建 .apk
(opencv 二进制文件是从 beta 版开始下载和实现的,我没有从上次工作时更改它们。)
2. 过程:
在 HoloLens 上,我按下“连接”按钮,其中出现一个白色文本,上面写着“定位标记...”
Android 手机按下连接并转到“等待用户”,然后一旦连接 HoloLens,它就会立即切换到应该可以从所述 HoloLens 读取的 QR 码。
直接查看 QR 码并没有发生任何新情况,无法进一步建立连接。
我检查了播放器设置/功能中是否未勾选某些内容,但我似乎无法找到罪魁祸首。我在这个过程中忘记了什么吗?
mrtk - 如何在 MRTK v2 中实现空间处理?
即使根据文档设置了空间映射对撞机,我的对象似乎也穿过墙壁。但是在运行时不会生成 Surface GameObjects。
我看到了网格,如果我激活了遮挡,那么游戏对象(全息图)就隐藏在对象后面,因为它本来就是这样。
我猜这是因为没有生成 Surface Game 对象。我检查了我的 Package.appxmanifest 文件,MaxVersionTested 高于“10.0.10586.0”。
如果有人能告诉我我需要做什么来生成 Surface Game 对象,那将非常有帮助。
c# - Unity HoloLens 应用程序作为 Windows 应用程序而不是 AR 执行
我正在使用以下工具构建 HoloLens Unity 应用程序
- 统一2018.3.14f1
- 视觉工作室 2017
- Microsoft.MixedReality.Toolkit.Unity.Foundation-v2.0.0-RC1-Refresh.unitypackage (MRToolkit v2)
Unity 项目/场景配置
- 目标平台:通用 Windows 平台
- 目标设备:HoloLens
- 架构:x86
- 目标 SDK 版本:最新
- 目标平台版本:10.0.10240.0
目标平台设置
- 支持的设备系列:全息
- XR 设置:VR 支持(未选中);WSA 全息远程支持(取消选中)
- 其他设置:
我是如何部署的:
- 添加了开放场景
- 建造
- 打开 *.sln 文件
- 将“通用 Windows”项目设置为默认项目。
- 更新 [Machine Name/IP] 以进行远程执行
- 使用“远程设备”(HoloLens 1)运行/启动项目
- 部署包成功
- 但是,hololens 并没有让 CUBE 漂浮在现实世界中,而是将应用程序显示为 Windows 应用程序。
我错过了一些不正确的配置吗?
也许在目标平台下?MRToolkit 设置?平台设置?UWP 设置?
而且我也找不到任何关于如何使用最新的 MRToolkit v2 TO A HOLOLENS 1 DEVICE 进行部署的文档。如果您可以分享一些链接,那也很棒
先感谢您。
unity3d - HoloLens:如何在远距离稳定全息图
我想在 HoloLens 1 中远距离(20 米以上)放置虚拟对象(全息图)。但是,在这样的距离处,全息图变得不稳定并且在显示器中似乎“游泳”。有没有人在这方面取得成功?什么对你有用?
一些潜在的修复包括:
- 确保 60 FPS
- 调整稳定平面
- 使用视觉标记 (vuforia)
- 使用静态房间扫描(可能无法很好地扩展)
对我来说,帧率不是问题。我正在使用 Unity 2017.4.4f1。目前,我有一个世界锚点,所有对象都是相对于这个锚点设置的。
mrtk - MRTK 是否包含带有抓取功能的动画手部可视化器,可与他们的 VR 耳机一起使用?
查看示例场景,MRTK 似乎使用指针系统,而不是实际为您提供可以通过按下控制器上的按钮或触发器进行操作的虚拟手,并允许您抓取对象。
有没有内置的用手方式?
unity3d - 如何将 HoloLens 2 的 MRTK v2 项目中的手部光线更改为抛物线而不是线性?
我的 HoloLens 2 项目的内容是这样安排的,我无法使用现有的手部射线瞄准对撞机。我过去常常用头部凝视来定位我的内容,但是由于手部光线在身体上的位置较低,因此更难以到达我想要选择的内容。我相信我会受益于抛物线选择射线,类似于在混合现实中传送以到达参与者上方的表面时使用的那些。
与我的内容交互的主要方法是通过抛物线射线。在我的应用程序中的某些情况下,我可能会更改模式以从近处或远处关注菜单系统,而当我远离时,我想更改为线性光线。因此,最好有这种能力来改变通过代码暴露的光线类型。
我的项目正在使用 MRTK v2,并且标准的线性手部光线正在运行。
我希望能够更改 Unity 检查器中使用的光线类型,并能够在运行时通过代码更改样式。我想控制光线的弧度,因为我的内容的比例可能会影响对不同弧度和最小/最大距离的需求。