AR-HoloLens开发过程

事前准备

  • 经过配置且安装了相应工具的 Windows 10 或 11 电脑
  • Windows 10 SDK 10.0.18362.0 或更高版本
  • 安装了 Unity 2021.3 或更高版本并添加了通用 Windows 平台生成支持模块的 Unity Hub
  • (可选)一个为开发配置的 HoloLens 2 设备

我的配置:Win+R---->   dxdiag 

Unity Hub download -Unity Editor 版本下载

之前: 2021.3.15f1 VR开发用的版本 2020.3.42f1AR开发用的版本

HoloLens2 

所有基础教程:HoloLens 2 基础知识:开发混合现实应用程序 - Training | Microsoft Learn

1. 正确配置开发环境

混合现实工具包MRTK (Mixed Reality Feature Tool for Unity) 

New project 3D Core/AR-for Telephone  Project Name/Location

在此之前需要一个Microsoft的账号下载地址:Welcome to the Mixed Reality Feature Tool - Mixed Reality | Microsoft Learn

Install the Mixed Reality Feature Tool

从起始页面start之后选择unity的项目之后发现并获取功能包, 导入功能包查看和批准项目更改 比较以后批准 最后这个混合现实工具包就能加载到unity的项目上
最后打开Unity里面的项目就可以看到MRTK的加载栏
https://learn.microsoft.com/en-us/training/modules/learn-mrtk-tutorials/1-5-exercise-configure-resources

包组列表 1. Platform Support -Mixed Reality OpenXR Plugin 1.8.0 

                2. Select all MRTK3

                3. Mixed Reality Toolkit Foundation 2.8.3

reference and detail: https://learn.microsoft.com/en-gb/training/modules/learn-mrtk-tutorials/1-4-configure-resources

 1.创建新的scene, 保存名字,推荐英文

2. 环境建模,从revit里面带材质导入unity

步骤: Revit模型带材质导入到Unity3D软件_revit模型怎么导入unity-CSDN博客

或是用FBX文件导入到Unity里面模型

从3D Scann里面导出fbx文件,另外一定要又一个贴图的png文件或者jpg文件,两个文件名字相同后缀不同,在Project的栏目里 Assest右击 import new assest, 导入包含fbx和png的文件,把fbx文件拖到Hierachy里面,此时屏幕中出现白模(其实也够用了)为了更好地反映真实性和好出产demo可以设置为真实环境的贴图

设置方式为 在assest中点击fbx文件,在inspector中

之后就自动变为带材质贴图的。

3. 插入烟雾和火的prefab的包,在unity里面导入外部模型和预制件

 可以从unity asset store里面购入下载打开,在我的资源里面

Asset Store (unity.com)

也可以从另外一个unity project里面打包转移到现project

Assests export project

在unity里面制作烟和火

教程

How to Create SMOKE with Particles in Unity! - YouTube

3.  放置游戏对象并设置可见性
第一个包 unitypackage MRTK.HoloLens2.Unity.Tutorials.Assets.GettingStarted.2.5.0.1

Interaction models \Add hand interaction scription to an objection

下载包并从assets import package custome package

download location: 

在Unity里面创建对象objects使用层次结构系统 hierarchy system,父级和子级 parent and child

Prefab (是不同的组件,允许将完全配置的游戏对象保留在项目中以供将来使用。可以在场景甚至其他项目之间共享这些 Prefab,而无需重新配置它们。)

solvers (求解器) 重要的选项出现在周围的菜单中)

方向指示器 就可以用求解器

https://learn.microsoft.com/en-us/training/modules/place-scene-objects/4-7-exercise-create-intelligent-object-placements-with-solvers

用户界面 UI/UX

  • 使用 MRTK 的按钮和菜单预制创建一个基础用户界面。创建和编辑 UI 元素。
  • 围绕三维对象添加边界控件

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值