Smart Terrain Workflow in Unity
Unity 场景准备:
1.删除场景中默认的主摄像头,并且从Augmented Reality / Prefabs文件夹中添加一个ARCamera。
2.在ARCamera中设置接下来你将会用到的Device Database和Targets。
3.在target types中添加你将用到的 target prefab,Smart Terrain 将配合image Targets、Multi Targets 和CylinderTargets来工作。
4.添加一个平行光来照亮场景。
5.为你的target启用smart terrain,并使用一个新的smart terrain 实例来创建你的target,或者你的场景中已经有了smart terrain。你可以使用多个target来初始化相同的smart terrain实例。
6.添加你的target实例作为目标检测的子物件,以便触发时呈现你的内容。
7.在ARCamera上设置World Center Mode为SPECIFIC_TARGET,并且拖放Primary Surface实例到World Center中。
8.自定义Smart Terrain实例,通过添加材质,shader或者贴图到Primary Surface的实例上。添加数字化的资源作为Smart Terrain实例的子物件,如果你希望这些子物件被追踪到时渲染的话。
9.添加自定义道具,如果你希望这些物体在被追踪时渲染出来,那么就设置为Smart Terrain的子物件。