HOLOLENS TUTORIAL: LET IT SNOW! 教程:让冬天下起雪吧!
随着寒冬的临近,各地也纷纷降雪。今天为大家推荐一种利用HoloLens在室内制造冰雪特效的方式。让冬日过节的气氛更加浓烈一些。
这个教程首先需要制作者有一台至少为开发者版本HoloLens,并且调试到开发状态。
1. 利用HoloToolkit进行环境预设
首先,打开Unity创建一个新的3D项目,请注意Unity至少版本5.5
接下来打开HoloToolkit,此程序是微软官方推出的免费开发者工具。以下有两种途径,一种是可以从
Git复制并下载Unity开发包,另一种是直接从GitHub上下载。一旦用Holotookit能够打开Unity开发包就可以进行下一步操作。Unity项目文件的打开途径为:click on Asset -> Import Package -> Custom Package and select the downloaded file
这里会提示到选择输入的文件目录,建议是导入所有文件,但是可以跳过示例选项。
这里会有一个基本宣传流程关于所有HoloLens Toolkit工具。在教学指导中可以使用HoloLens相机和声音识别。进入画面是这样的:
2. 设置HoloLens场景
首先,选择主相机按钮并消除它,使用HoloLens相机来进行替换。接下来,因为不需要用到太阳和环境光源,将右上角的“Lighting”从skybox中移除。并且将ambient source选择到的”Color“,完成页面应该如下:
现在我们来添加HoloLens摄像机
从Assets folder中,通过HoloToolkit–> Utilities -> Prefabs 并且选择 “Main Camera”. 在画面上进行拖动以确保位置重新恢复到初始点。然后添加一个简单的3D立方体来测试一下目前的画面特效。
保存后现在完成了第一步测试。
3. 初次调试到HoloLens上!
Holograms are expensive to render, so let’s tune down the graphics to make sure we get the best experience possible. 全息影像已经渲染完成,所以让我们把影像调下来确保能够调试成功。
Go to Edit -> Project Settings -> Quality
On the right hand side you will see a menu similar to this:
在微软商店LOGO下,颠倒最下端的箭头并选择到“Fastest”,然后进入到设置Build部分。
Go to File -> Build Settings
在弹出窗口,选择微软商店并点击“Switch Platform”. 点击”Add Open Scenes”增加移动窗口。
从下拉菜单中,选择以下选项:
SDK: Universal 10
UWP Build Type: D3D
Build and run on: Local Machine
Select C# Project option.
在右手边,找到“Other Settings”并选择”虚拟现实支持“
没错,然后点击按钮”Build”,到这一步还没有结束

你将会被提示选择外置文档,最好的方式是创建一个名叫“APP”的新文档将你的模型和配置放入其中。
等待Unity完成创建,完成后将会有个提示窗口,由此进入到“App”文档中并找到Visual Studio Solution文档。
双击打开将打开Visual Studio项目。
At the top, please make sure you have selected “Debug”, x86 as a platform and “Remote Machine” (which you should have configured from Step 1).
Now for the moment of truth! Make sure Hololens is running, and press Ctrl + F5 to start without debugging!
If everything goes well you should see this in your Visual Studio console:
Deployment complete (0:00:14.434). Full package name: “SnowDemo_1.0.0.0_x86__pzq3xp76mxafg”
========== Build: 3 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
========== Deploy: 1 succeeded, 0 failed, 0 skipped ==========

4. 加入雪花特效
激动人心的时刻,现在可以将立方体放入到现实房间内,是时候可以添加雪花效果了。
雪花效果是由简单的particle emitter按照以下配置进行。
Duration: 5.00
Looping
Start size: 1
Max Particles 500
Emission
Rate: 200
Shape
Cone
Angle: 25
Radius: 2
Length: 5
Emit from: Volume
Velocity over Lifetime
x: 0.1 y: 0.1 z: 0
Space: Local
Limit Velocity over Lifetime
Separate Axis – YES
x: 1 y: 1 z: 1
Space: Local
Dampen 1
Collision
World
Collision Mode 3D
Dampen: 1
Bounce: 1
Max Kill Speed 10000
Radius Scale: 1
Collides With: Everything
Renderer
Render Mode: Billboard
Cast Shadows: Off
Min Particle Size: 0.01
Max Particle Size: 0.03
如果你不想挨个输入,可以从github的连接上直接打开项目预先设置。之后的屏幕应该是以下界面
现在到了最终实现步骤,从HoloLens上重新打开并运行APP.
