Show / Hide Table of Contents

    环境光照

    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”

    1

    第三步、新建材质球

    右键点击“Assets”,列表中选中“Create”,点击[ Material ]。

    2

    在Assets目录下,创建了一个“New Material”。

    3

    第四步、材质球拖至模型上

    展开“GameObject”,然后再鼠标左键点击“New Material”,按住不放,将其拖至“Sphere”模型上。

    4

    第五步、设置参数

    选中Sphere,查看右侧的“Inspector”栏,展开“New Material”设置。

    5

    调整Shader中的“Metallic”和“Smoothness”参数,使模型具有反射环境属性。

    Note

    一般属性值越大,反射越清晰,请根据实际需要进行自定义调整。

    6

    第六步、打包发布

    打包流程请查阅“VOID SLAM (Markerless)”教程。

    五、操作说明

    打包完成后,即可在移动设备上运行。

    原效果:

    7

    开启环境光照后:

    8

    ​

    至此,环境光照制作完成。

    Back to top Generated by DocFX