环境光照
Note
环境光照,可适用于所有含模型的AR场景(视频功能除外)。
一、简介
环境光照,可以让模型实时反射周围的真实环境。
通过添加反射信息,让具有反射特性材质的虚拟物体表面能够反射周围的环境,实现更加真实的显示效果。
二、阅读指南
本教程主要介绍如何在Unity环境下进行操作。
默认读者您拥有一定的软件使用、应用开发经验。
教程中只会对Unity的基础使用进行简要说明,有关Unity使用的更多信息,请访问Unity官网查看。
三、搭建环境
在进行具体操作前,您需要安装下列软件,准备如下环境:
操作系统
- Windows 7 或更高版本
- OS X 10.10 或更高版本
Unity版本支持
Unity 3D版本 | 太虚AR SDK功能 |
---|---|
5.6.x | 全部支持 |
2017.x | 全部支持 |
2018.x | 全部支持 |
2019.1.x | 全部支持 |
2019.2.0 | 全部支持 |
Note
本教程中使用的Unity版本为:Unity 2017.4.13
Unity 3D下载地址:https://unity3d.com/cn/get-unity/download/archive
四、实现流程
第一步、搭建VOID SLAM场景
Important
本教程,将以“VOID SLAM (Markerless)”为基础,创建环境光照。
如果您对VOID SLAM实现流程不熟悉,请先查阅“VOID SLAM (Markerless)”教程。
第二步、设置ARCamera
选中ARCamera,查看右侧的“Inspector
”栏,设置“Void AR Behaviour (Script)”组件属性。
勾选“Use EnvironmentPro”
第三步、新建材质球
右键点击“Assets
”,列表中选中“Create
”,点击[ Material ]
。
在Assets目录下,创建了一个“New Material
”。
第四步、材质球拖至模型上
展开“GameObject
”,然后再鼠标左键点击“New Material
”,按住不放,将其拖至“Sphere
”模型上。
第五步、设置参数
选中Sphere,查看右侧的“Inspector
”栏,展开“New Material
”设置。
调整Shader中的“Metallic
”和“Smoothness
”参数,使模型具有反射环境属性。
Note
一般属性值越大,反射越清晰,请根据实际需要进行自定义调整。
第六步、打包发布
打包流程请查阅“VOID SLAM (Markerless)”教程。
五、操作说明
打包完成后,即可在移动设备上运行。
原效果:
开启环境光照后:
至此,环境光照制作完成。