AR Kit Streamer by asus4 - 10

VR & ARTools

AR Foundation Remote Debugging Tool for Unity

Unity 2019.2.8f1MIT LicenseUpdated 9 hours agoCreated on October 14th, 2019
Go to source

ARKit Streamer

A remote debugging tool for AR Founndation (tested on 3.0.0-preview.4) with ARKit3 featrues.

img

Imgur

Environments

  • Unity 2019.2 or more
  • iPhone X or more

Supporting ARKit features

  • Depth
  • Face (You have to modify ar-foundation’s code a bit. See issee #2)

Install

  • This depends on NDI (Network Device Interface), download and install NDI SDK for iOS from https://ndi.tv/sdk/

  • This supports Unity Package Manager. Open the file Packages/manifest.json and add following lines into scopedRegistries and dependencies section.

{
  "scopedRegistries": [
    {
      "name": "npm",
      "url": "https://registry.npmjs.com",
      "scopes": [
        "jp.keijiro",
        "com.koki-ibukuro"
      ]
    }
  ],
  "dependencies": {
    "com.koki-ibukuro.arkitstream": "0.1.4",
    ...// other dependencies
  }
}

How to Use

Set up Sender iPhone

Download this reposidoty and install on iPhone. Then run the app on iPhone. Currentry following 2 features are supported.

  • Human Segmentation
  • Face mesh

Or you can simply add ARKitSender to your custom ARKit scene.
Imgur

Recomend using USB connected network instead of Wi-Fi to reduce network delay.
Imgur

NOTE
From macOS 10.5 Catalina , NDI SDK installed path have been changed. See KlakNDI to fix it.

Simurate on Editor

Add ARKitReceiver to the scene which you want to simuirate on Editor. If sender-iPhone app is running, you can select the NDI source name. also confirm the iPhone’s IP Address and port are correct.

Imgur

For more infomation, please check Assets/Sample directory.

Libraries

Show all projects by asus4