Use Vertical Tracking for 3D Apps Using NextNav and echo3D in Unity (Tutorial)
Tags: tutorial, verticaltracking, unity3d, cloud
Published: 2022-08-25 16:45:13

[echo3D](http://www.echo3d.co) and NextNav are partnering up to bring you vertical tracking for 3D apps! [NextNav’s Pinnacle](https://partner.nextnav.com/PartnerPortalRegisterNN?startURL=/s/&utm_campaign=Echo3D%20Portal%20Registrations&utm_source=echo3d&utm_medium=landing%20page) SDK gives you accurate “floor-level” vertical positioning for any geolocation application. This is ideal for 3D/AR/VR experiences that involve stairs, elevators, or services that require vertical triggers.

In this project, we will integrate the echo3D SDK into NextNav’s Pinnacle demo so we can manage assets through the echo3D cloud.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6u830pydy4y1usucpgqr.gif)

***

<center> Click on this link [**https://go.echo3d.co/MCq K**](https://go.echo3d.co/MCqK) or scan here to see the drone in AR.

![](https://miro.medium.com/max/1400/1*G-DRNK7zsUOHewYWd8GYiA.png) </center> 

***

Register
========

*   Register for an [echo3D](http://echo3d.co) account [here](https://console.echo3d.co/#/auth/register).
*   Register for your free [NextNav](https://partner.nextnav.com/PartnerPortalRegisterNN?startURL=/s/&utm_campaign=Echo3D%20Portal%20Registrations&utm_source=echo3d&utm_medium=landing%20page) trial [here](https://partner.nextnav.com/PartnerPortalRegisterNN?startURL=/s/&utm_campaign=Echo3D%20Portal%20Registrations&utm_source=echo3d&utm_medium=landing%20page).

Version
=======

Unity 2021.2.7

Video
=====
{% youtube aDTd2pvtn-g %}


Steps
=====

*   Download and import the echo3D [Unity SDK](https://docs.echo3d.co/unity/installation). Troubleshoot [here](https://docs.echo3d.co/unity/troubleshooting?q=newton).

![](https://miro.medium.com/max/954/1*b34LB_Jvax10UdS4lBb-Cw.png)

*   In your [NextNav](https://partner.nextnav.com/PartnerPortalRegisterNN?startURL=/s/&utm_campaign=Echo3D%20Portal%20Registrations&utm_source=echo3d&utm_medium=landing%20page) account, download and import their Unity Plugin. You can also clone our [repo](https://github.com/echo3Dco/Unity-echo3D-NextNav-Demo) for the project.

![](https://miro.medium.com/max/1400/1*V4gdyXbwgn7T6xqKGADX-g.png)

*   Download the 3D model(s) from the Assets/Models folder in the project: _DroneModel_ and _Wing 01_.
*   Go to echo3D console and [click “Add to Cloud”](https://docs.echo3d.co/quickstart/add-a-3d-model) and upload the models _DroneModel_ and _Wing 01_ (You will repurpose the _Wing 01_ asset 4 times total for each drone wing in Unity).
*   [Uncheck](https://docs.echo3d.co/web-console/deliver-pages/security-page) the “Enable Secret Key” box in your echo3D console or [add the echo3D API key](https://docs.echo3D.co/unity/using-the-sdk) 
to the echo3D.cs script so the objects can appear in Unity.
*   Open the _Demo_ scene in Unity.
*   [Set the API key](https://docs.echo3d.co/quickstart/access-the-console) and entry IDs on the echo3D script using the Inspector for the _DroneModel_ and _Wing 01_ — _Wing 04_ objects in the Hierarchy. _Wing 01_ — _Wing 04_ will have the same API and entry ID since they are the same object.

![](https://miro.medium.com/max/1200/1*Ej527j0FyKH-Niin_tC4Ig.gif)![](https://miro.medium.com/max/664/1*LIJnwnUcRyRt4Eskmb6QyQ.png)

Run
===

*   Press Play in Unity and see the echo3D drone appear from the cloud.

Learn More
==========

Refer to our [documentation](https://docs.echo3d.co/) to learn more about how to use Unity and echo3D.

Refer to [NextNav](https://partner.nextnav.com/PartnerPortalRegisterNN?startURL=/s/&utm_campaign=Echo3D%20Portal%20Registrations&utm_source=echo3d&utm_medium=landing%20page)’s documentation.

Support
=======

Feel free to reach out at [support@echo3d.co](mailto:support@echo3d.co) or join our support channel on [Slack](http://go.echo3d.co/join).

Screenshots
===========

![](https://miro.medium.com/max/1006/1*c9PnlJDWIGM5e7BvxmrtrA.png)![](https://miro.medium.com/max/1000/1*JTT3sNR0UHK5StYyDhTgyQ.png)![](https://miro.medium.com/max/1012/1*6R8xOOVzMK5QoKVNtfJTdA.png)![](https://miro.medium.com/max/1010/1*gyArdEDQYGk6ngDroIOl2A.png)

Try it out and sign up for [echo3D](http://www.echo3d.co) and [NextNav](https://partner.nextnav.com/PartnerPortalRegisterNN?startURL=/s/&utm_campaign=Echo3D%20Portal%20Registrations&utm_source=echo3d&utm_medium=landing%20page) here:

*   Register for an [echo3D](http://echo3d.co) account [here](https://console.echo3d.co/#/auth/register).
*   Register for your free [NextNav](https://partner.nextnav.com/PartnerPortalRegisterNN?startURL=/s/&utm_campaign=Echo3D%20Portal%20Registrations&utm_source=echo3d&utm_medium=landing%20page) trial [here](https://partner.nextnav.com/PartnerPortalRegisterNN?startURL=/s/&utm_campaign=Echo3D%20Portal%20Registrations&utm_source=echo3d&utm_medium=landing%20page).

More Tutorials
==============

To learn how to make echo3D projects, try one of these:

*   [Get a Quarantine Dog…in AR! (No Code and Free)](https://medium.com/echo3d/get-a-quarantine-dog-in-ar-8383ea55376b)
*   [Quick and Easy AR Retail Apps with echo3D!](https://medium.com/echo3d/quick-and-easy-ar-retail-apps-with-echo3d-12640e21e5d9)
*   [How to Create 3D Content and See It In AR (No Code and Free)](https://medium.com/echo3d/how-to-create-3d-content-and-see-it-in-ar-free-no-coding-required-369e5b4a4b3e)

***

>_**echo3D** ([www.echo3D.co](http://www.echo3d.co/); Techstars 19’) is a cloud platform for 3D/AR/VR that provides tools and network infrastructure to help developers & companies quickly build and deploy 3D apps, games, and content._

![](https://miro.medium.com/max/1400/1*cNrRDT0JEpkcy-zG6KBNgw.png)