Unity-echo3D-NextNav-Demo

Integrate the echo3D SDK into NextNav's Pinnacle demo so we can manage assets through the echo3D cloud.

Setup

  • Built with Unity 2020.3.25. (Note: The echo3D Unity SDK is supported in 2020.3.25 and higher.)
  • Register for FREE at echo3D.
  • Register for your free NextNav trial here.
  • Add the Unity SDK. Troubleshoot here.
  • In your NextNav account, download and import their Unity Plugin. You can also clone our repo for the project.
    NextNavDash
  • Clone this repo.

Video

See it on Youtube here.

Steps

  • Add these models to the echo3D console from the Unity Assets/Models folder:
    - DroneModel
    - Wing 01

  • Open the Demo scene in Unity.

  • Set the API key and Entry IDs for those same models in the Inspector. You will repurpose the Wing 01 asset 4 times total for each drone wing in Unity.
    APIKeyandEntryId
    NEWAPIKeyandEntryID

  • Set the API key and Entry IDs on the echo3D script using the Inspector for the objects. APIKeyandEntryId
    NEWAPIKeyandEntryID

  • Type your Secret Key as the value for the parameter secKey in the file Packages/co.echo3D.unity/Runtime/Echo3DHologram.cs. (Note: Secret Key only matters if you have the Security Key enabled). You can turn it off in the Security options in your echo3D console. NEWSecKey2

  • (Recommended) To move or edit the assets live in your project, check the boxes for “Editor Preview” and “Ignore Model Transforms”. At the top of your project, click Echo3D > Load Editor Holograms
    EditorPreviewAndIgnoreModelTransforms
    LoadHolograms

Run

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

Learn more

Refer to our documentation to learn more about how to use Unity and echo3D.

Refer to NextNav's documentation.

Support

Feel free to reach out at support@echo3D.co or join our support channel on Slack.

Screenshots

Screenshot1

Screenshot2

Screenshot3

Screenshot4