2012-02-10 15 views
63

Sarei interessato a sapere, dove sono i vantaggi e gli svantaggi di ogni framework di realtà aumentata basato su visione mobile? Per cosa dovrebbe decidere in quale caso? Sceglieresti Vuforia in ogni caso, perché è gratuito e senza branding? Quali sono le caratteristiche importanti che mancano in uno dei quadri? Ci sono limiti sulla versione gratuita di Metaio SDK (eccetto il branding e lo splash screen di Metaio)?ARKit vs ARCore vs Vuforia vs D'Fusion Mobile vs Layar SDK

Penso che questi siano i Framework più importanti per supportare iOS e Android. So che metaio supporta le trame cinematografiche e MD2 (Animation) Export e Vuforia non (almeno non nello stato di base).

Edit:

  • Ecco una sessione di tre ore in rassegna i migliori SDK AR mobili nel mercato e come iniziare con loro: Tutorial: Top 10 Augmented Reality SDKs for Developers

  • Si dovrebbe anche controllare out ARLab dalla SL Augmented Reality Lab Questo ha diversi AR-SDK per AR Browser, Image Matching, Image Tracking, motore 3D, pulsanti virtuali. Ma questo non è gratuito.

  • di Wikitude ARchitect SDK ha un 10 Support Vuforia-Extension e Blackberry. Questo potrebbe anche essere molto interessante.

  • Il Layar SDK è ora disponibile per iOS e Android con il 3D, l'animazione, video AR e QR Code-Scanner

  • DARAM appare anche una buona SDK per Android, iOS, Windows 8 e Mac.

  • ARPA ha un Unity-Plugin e un Google Glass SDK.

  • Ecco un buon comparison chart per SDK realtà aumentata e quadri

  • Apple has acquired Metaio. futuro di Metaio incerto. (28 maggio 2015)

  • Magic Leap annuncia il suo Augmented Reality SDK per sviluppatori per la licenza di Unreal e l'Unità

  • Vuforia ora ha pagato e la capacità di demo applicazioni senza una filigrana sul loro piano di avviamento a costo zero - ora appare solo durante il primo avvio dell'app in un determinato giorno. Questo è per supportare gli sviluppatori che vogliono fare dimostrazioni ai clienti senza mostrare la filigrana. (6 maggio 2015), Qualcomm vende i suoi affari Vuforia a PTC (12 ottobre 2015)

  • ARKit iOS 11 introduce ARKit, un nuovo framework che consente di creare facilmente esperienze di realtà aumentata senza precedenti per iPhone e iPad. Mescolando oggetti e informazioni digitali con l'ambiente che ti circonda, ARKit porta le app oltre lo schermo, liberandole per interagire con il mondo reale in modi completamente nuovi. (Juni 2017)
  • 8th Wall XR è la prima piattaforma AR al mondo che funziona su tutti i telefoni iOS e Android comunemente disponibili e si integra perfettamente con ARKit e ARCore.(Agosto 2017)

+1

questo dovrebbe darvi una buona panoramica del Metaio SDK cellulare: http: //www.metaio.com/software/mobile-sdk/features/ – ARsteve

risposta

23

Ho usato sia D'Fusion e Vuforia e qui sono i miei feedback

D'Fusion (Total Immersion)

soluzione

D'Fusion è uno strumento multi-piattaforma che supporta principalmente Web, iPhone , Plateforms Android. Le caratteristiche principali sono le seguenti:

  • è più UI base (D'Fusion Studio & D'Fusion CV) e permettono di costruire l'intero scenario attraverso la GUI
  • Scenario intelligenza è fatta con LUA
  • Consente di visualizzare un'anteprima dello scenario nello strumento D'Fusion Studio
  • OS indipendente (uno scenario fascio funziona sia su Android & iPhone)
  • Plug'n Play (basta copiare incollare lo scenario aggiornato del progetto)
  • Compatibile con Blender e Maya esportazioni (OrgreMax)
  • supporta multi-tag e Face-tracking
  • Supporta Unity3D
  • Android (JNI) e iPhone (Lib) sono già precompilati

Vuforia (Qualcomm)

Vuforia supporta quasi le stesse caratteristiche e plateforms come Android e iPhone, ma è più orientato base di codice:

  • strumenti Vuforia e FastCV non hanno interfacce UI
  • Scenario intelligenza è fatta con JNI su Android e Obj-C/C++ (.mm) su Iphone
  • È meno OS indipendente dal momento che entrambi i codici devono
  • Gli oggetti 3D vengono creati tramite il codice (array di vertici in.h)
  • supporta multi-tag e Face-tracking
  • Supporta Unity3D
  • funziona perfettamente con il motore NinivehGL 3D
  • Android (JNI) e iPhone (Lib) devono essere ricompilati
  • monitoraggio è più stabile e scuote meno di D'Fusion
+3

Vuforia non supporta il face-tracking. – Oli

+0

Si suppone che supporti il ​​face tracking tramite FastCV https://developer.qualcomm.com/mobile-development/mobile-technologies/computer-vision-fastcv –

6

Ho appena utilizzato il framework Metaio SDK Mobile. Il framework ha un grande potenziale ma ha una documentazione piuttosto scadente. Questo è molto focalizzato per mostrare oggetti 3D di fronte a "tag reali", ma per un AR classico (con bolle che indicano le coordinate) mancano alcune cose. Ad esempio, ho dovuto implementare il mio radar perché il framework non ne offre. Con questo ho sviluppato la versione iphone di una app, ma nella versione Android so che esistono alcuni problemi di rotazione e una certa compatibilità con i dispositivi recenti. Il problema è che nelle app metaio tutto funziona (e anche loro hanno il radar) ma nel quadro non sembra essere lo stesso.

Non conosco gli altri framework ma ti consiglio di perdere un po 'di tempo provandone uno libero. Puoi provare metaio gratuitamente e se vedi che funziona bene per te, quindi acquistare la versione a pagamento.

8

ho usato sia Metaio e Vuforia: a mio parere Vuforia è migliore opzione come un libero di costo e buon inseguimento. Ecco alcuni punti:

Metaio

  1. Con Metaio è possibile sviluppare molto velocemente.
  2. Sono supportati vari inseguimenti, ad es. marker, target immagine, marker-less, tracciamento oggetti 3D anche.
  3. Devi codice separatamente per iOS e Android.
  4. SDK a pagamento (licenza commerciale)
  5. È possibile riprodurre animazioni MD2 di circa 100 fotogrammi.
  6. Ho affrontato lo sfarfallio nel rilevamento.

Vuforia

  1. Sviluppo è una sorta di tempo, ma una volta che hai sviluppato un app, si schiarì percorso.
  2. Tracciamento di ImageTargets, marcatori, riproduzione di video, imagebuttons (questo non è in Metaio).
  3. Devi codificare separatamente, ma se vai con Unity devi codificare Once.
  4. Ora Vuforia è anche dotato di un modello di determinazione del prezzo basato su nessuna scansione target.
  5. Con Unity è possibile riprodurre l'animazione.
  6. Il tracciamento è senza sfarfallio.
+0

Metaio ha anche un'estensione di Unity. – Oli

3

Metaio supporta anche lo sviluppo cross platform usando AREL in applicazioni basate HTML5

See: https://dev.metaio.com/arel/overview/

Metaio supporta anche Bordo based che è molto robusto e non soffre di illuminazione o struttura condizione modifiche.

Per semplice AR basato sulla posizione tramite GPS, ecc. Questo può essere ottenuto senza la necessità di alcun SD SD di terze parti.

Apple hanno il codice sorgente gratuito per questa qui: https://developer.apple.com/library/ios/samplecode/park/Introduction/Intro.html

Vuforia hanno una caratteristica molto utile chiamato monitoraggio estesa che permette il monitoraggio dell'ambiente anche quando il marcatore originale non è più in vista. Questa è una grande caratteristica e vale la pena investigare.

Per quanto riguarda Layar non ero convinto

Problemi correlati