类型博物馆– Windows混合现实应用程序设计与开发的故事

  • 带有运动控制器的PC和Windows Mixed Reality耳机
    您可以从Microsoft Store找到Windows Mixed Reality耳机。 对于PC,我使用了用于HoloLens应用程序开发的DELL Inspiron 7559笔记本电脑。 它具有带NVIDIA GTX 960M的Intel Core i7-6700HQ。 即使这不是一台高性能游戏笔记本电脑,我也能够为Windows Mixed Reality开发应用程序而没有任何性能问题。

使用Unity和Mixed Reality Portal进行设计和开发迭代

我开始在MRTK中使用运动控制器测试场景,因为它具有用于Windows Mixed Reality的基本运动控制器和摄像机设置。 该场景已经包括基本的隐形传送和运动控制器运动。 因此,您可以轻松地在Unity编辑器中创建内容,并通过戴着耳机的运动控制器进行移动。

运动控制器已配对并且已在Mixed Reality Portal中准备就绪

要在沉浸式耳机中体验场景,请打开Windows Mixed Reality Portal应用程序,并确保您的运动控制器已配对并在悬崖屋中正常工作。

在运行混合现实门户网站时,只需单击Unity的“播放”按钮即可进入游戏模式。 此模式允许您预览场景而无需构建/部署项目。 现在戴上耳机,您将可以通过运动控制器在三维空间中看到场景。 使用此Unity的游戏模式预览,您可以使用耳机快速体验并迭代设计思路。 始终,在MR应用程序设计和开发中,体验和测试耳机中的设计非常重要。 它可能与您在2D编辑器中想象和设计的完全不同。

当您在Unity中单击“播放”时,您的耳机中的场景即刻启动

建立虚拟博物馆环境

我开始使用Unity的立方体游戏对象布置墙壁,并在该空间中添加了文本内容。 通过一些迭代,我能够在三维空间中找到对象的正确大小和距离以及文本大小。 我还使用墙壁的照明和材料来获得适当的阴影对比。 由于我不熟悉着色器编程,因此我选择了MRTK中的一种材料并针对我的环境进行了调整。

Unity中的布局和运动测试

在Unity的游戏模式下,您仍然可以单击场景选项卡并选择/修改场景层次结构中的任何对象。 您可以在耳机中实时查看更新。 这对于微调对象的详细颜色,大小和位置确实很有帮助。

对天空盒,空间中的颜色,材质和文本渲染的初始测试

对天空盒,空间中的颜色,材质和文本渲染的初始测试

虚拟现实世界中,天空盒是影响您的应用程序体验的重要元素。 您可以简单地将其视为三维背景。 由于它围绕您的整个空间,因此可以将360度图像用作天空盒的纹理。

地板也是虚拟现实体验中的重要元素。 它使用户感到安全和接地。 地板包含在MRTK的MixedRealityCamera.prefab中。 我刚刚为我的应用程序体验更新了材料的颜色。