GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - SpectacularAI/unity-wrapper: Spectacular AI Unity integration example

BranchesTags
Open more actions menu

Latest commit

 

History

19 Commits
19 Commits

Folders and files

NameName
Last commit message
Last commit date
plugin
plugin
 
 
unity-examples
unity-examples
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 

Repository files navigation

Spectacular AI Unity integration example

Spectacular AI SDK fuses data from cameras and IMU sensors (accelerometer and gyroscope) and outputs an accurate 6-degree-of-freedom pose of a device. The SDK also includes a Mapping API that can be used to access the full SLAM map for both real-time and offline 3D reconstruction use cases.

This repository contains example Unity integration for the Spectacular AI DepthAI C++ Plugin, enabling real-time tracking and reconstruction with OAK-D devices straight in Unity.

Getting started

Installation You can either,

  1. Clone this repository and open unity-examples using Unity Hub.
git clone https://github.com/SpectacularAI/unity-wrapper.git
  1. Or, download spectacularAI.unitypackage from the releases page, and import it directly to your Unity project inside Unity Editor using Assets->Import Package->Custom Package...

OAK-D setup To use an OAK-D device, you also need to set up the USB udev rules and, on Linux, install libusb development libraries:

sudo apt install libusb-1.0-0-dev

See Luxonis documentation for more information.

Project structure

  • plugin: contains source code for the spectacularAI_unity plugin. A prebuilt version is shipped with the unity-examples for Windows and Linux Ubuntu x84-64 so building the plugin is not necessary to get started.
  • unity-examples: contains source code for the Unity wrapper and a couple of examples that demonstrate the usage:
    • HelloDepthAI Minimal OAK-D example. Shows how to use the SDK to track the pose of OAK-D device in real-time.
    • MappingVisu SLAM example. Build and visualize 3D point cloud of the environment in real-time using OAK-D device.
    • Record Recording tool. Enables recording datasets with OAK-D device for Replay API. Note: requires FFmpeg https://spectacularai.github.io/docs/sdk/index.html#ffmpeg.
    • AprilTag April Tag integration example. Place April Tags using Unity Editor. The April Tags are then input to the SDK enabling absolute positioning.
    • HelloReplay Minimal Replay API example. Shows how to use the Replay API in Unity to replay your recordings.

Quick links

SDK documentation

C++ release packages

Copyright

The examples in this repository are licensed under Apache 2.0 (see LICENSE).

A list of 3rd party copyright notices that should be included in redistributions is provided within unity-examples/Assets/SpectacularAI/Plugins/<operating system>/LICENSE.

The SDK itself (not included in this repository) is proprietary to Spectacular AI. For commerical licensing options and more SDK variants (ARM binaries & C++ API), contact us at https://www.spectacularai.com/#contact.

About

Spectacular AI Unity integration example

www.spectacularai.com/

Topics

oak-dsdk-exampleslamunity3dvio

Resources

Readme
Apache-2.0 license
Activity
Custom properties

Stars

8 stars

Watchers

5 watching

Forks

4 forks
Report repository

Releases

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.