Unity使用三星玄龙MR开发总结

0x00 概述

最近在做一个项目,用到了三星玄龙MR设备,所以这里给大家归总一些使用的技巧和一些坑。当然鉴于有些小伙伴没用使用过该设备,所以前面还是要bb一些理论性的话。❀

00x0 什么是MR?

关于MR很多人并没有明确的概念,再加上VR和AR更是一头雾水。首先我们先来普及一下MR的概念,MR全称Mixed Reality,中文意思是混合现实。而Windows Mixed Reality是微软为VR/AR头显推出的系统平台,目的是让众多PC VR 头盔的应用都能在平台上顺利运行和开发。简单来说,Windows MR可以理解为微软为VR和AR开发的一个运行平台。

00x1 PC配置要求

适应这个设备不好的一点就是对电脑的配置有一定的要求,但是和PSVR、Oculus Rift和HTC Vive相比最大的优势就是线材少,安装极其方便,只有一个头盔和两个手柄。接下来我将归总一个PC的最低配置需求。

想要流畅的体验三星玄龙MR只需满足两个必要条件,首先系统版本要在Windows 10 RS3以上,准确的说是2017年10月Win10秋季创意者更新之后,版本号为1709。其次电脑配置要满足下图的要求,显卡最低为英特尔HD620。基本上市场上5000元以上的笔记本电脑都可以达标。 当然,低硬件配置并不能让你获得最完整的体验,如果你想要游玩图像密集型VR游戏,中高端的独立显卡依然必不可少。

名称 配置
处理器 Intel Core i5 7200U(或更好)
内存 8GB DDR3双通道(或更好)
图形卡 NVIDIA MX150(或更高版本)独立GPU
965M(或更高)的支持DX12的独立GPU
AMD Radeon RX 460/560
显示驱动 Windows显示驱动程序模型(WDDM)2.2
图形显示端口 HDMI 1.4或DisplayPort 1.2
显示器 连接外部或集成VGA(800x600)显示器(或更好)
USB USB 3.0 Type-A或Type-C

我们可以使用Windows Mixed Reality PC Check来检测电脑是否符合要求,贴上我的电脑如下图所示:

如果所有都是绿色√说明你的PC完全符合要求,如果出现黄色的三角形标志表示体验可能不佳,某些功能可能会得到限制,出现红色×表示你们PC不符合运行的最低要求有关解决PC兼容性问题的详细信息

00x2 标记区域

如果你的电脑符合要求就可以开始搭建环境了。当然这个标记区域的方式与HTC VIVE略同。

  • 我们拿起头盔选择适当位置开始进行标记,大小自己定义。
  • 标记完成后确认即可。如图所示:

0x02 Unity环境搭建

  • 将unity平台切换至UWP

File-Build Setting-选着平台-Switch Platform

  • 将Target decice 设置为 Any device

  • SDK为U3D

  • Build and Run on 设置为Latest Installed

  • 选择Unity C# Priject
    如图所示:

  • 点击Player settings 在XR Settings中选中Virtual Reality Supported,在其下选择Windows Mixed Reality

  • 关闭Build Settings即可。

0x03摘要

本文主要就是简单说一下三星玄龙MR设备和简单的环境搭建,下一篇会给大家分享一个小例子,使用微软这个设备开发不好的地方是还需要使用vs发布UWP应用这个我已经在之前的文章中写道了Unity打包UWP,希望小伙伴们有什么问题可随时提出,共同学习。最后了插一嘴博主还是觉得开发AR有意思,哈哈哈哈。

知识共享许可协议
本作品由A_AiTing采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可。