Το Google ARCore Depth API βοηθά τους προγραμματιστές να δημιουργήσουν χάρτες βάθους μέσω αλγορίθμων βάθους από κίνηση, για να ενεργοποιήσουν λειτουργίες όπως η απόφραξη σε συσκευές με μία κάμερα.
Google ARCore, το οποίο πρόσφατα μετονομάστηκε σε Υπηρεσίες Google Play για AR, είναι η προσπάθεια της Google να επεκτείνει την Επαυξημένη Πραγματικότητα και τις εμπειρίες της σε όλο και περισσότερες συσκευές χωρίς την ανάγκη εξειδικευμένου εξειδικευμένου υλικού, σε αντίθεση με το παλιό Project Tango. Η Google κάνει τώρα το ARCore πιο καθηλωτικό για μια ευρύτερη ποικιλία συσκευών μέσω του νέου Depth API.
Συσκευές στο πλαίσιο του Project Tango, όπως το Lenovo Phab 2 Pro, βασίστηκε σε αποκλειστικό υλικό με τη μορφή αισθητήρων και καμερών για να επιτρέψει στη συσκευή να αντιλαμβάνεται το βάθος και τον τρισδιάστατο χώρο. Η ανάγκη για εξειδικευμένο υλικό, ωστόσο, σήμαινε ότι οι συσκευές έπρεπε να κατασκευαστούν συνειδητά για βέλτιστες εμπειρίες AR, κάτι που με τη σειρά του κατέληγε να διαταράξει την εμπειρία του χρήστη smartphone. Το ARCore ανέτρεψε την εξίσωση αφαιρώντας την ανάγκη για αποκλειστικό υλικό, φέρνοντας έτσι τη βέλτιστη εμπειρία AR σε smartphone που είχαν ήδη καταρρίψει την εμπειρία χρήστη.
Το ARCore επεκτείνει τώρα τη διαθεσιμότητα των βέλτιστων εμπειριών AR μέσω του νέου ARCore Depth API. Αυτό το νέο API βελτιώνει την εμβάπτιση για συσκευές με μία μόνο κάμερα RGB, καθώς επιτρέπει στους προγραμματιστές να χρησιμοποιούν τους αλγόριθμους βάθους από κίνηση της Google για να δημιουργήσουν έναν χάρτη βάθους. Αυτός ο χάρτης βάθους δημιουργείται με τη λήψη πολλαπλών εικόνων από διαφορετικές γωνίες και τη σύγκριση τους καθώς ο χρήστης μετακινεί το τηλέφωνο, υπολογίζοντας την απόσταση από κάθε pixel.
Τα δεδομένα βάθους είναι χρήσιμα για την ενεργοποίηση λειτουργιών όπως η απόφραξη: η δυνατότητα ψηφιακών αντικειμένων να συνδυάζονται με ακρίβεια γύρω από αντικείμενα του πραγματικού κόσμου.
Το Occlusion ως δυνατότητα είναι πλέον διαθέσιμο σε περισσότερες από 200 εκατομμύρια συσκευές Android με δυνατότητα ARCore μέσω Πρόγραμμα προβολής σκηνής, το εργαλείο προγραμματιστή που τροφοδοτεί το AR στην Αναζήτηση.
Πέρα από την απόφραξη, τα τρισδιάστατα δεδομένα βάθους επιτρέπουν επίσης άλλες δυνατότητες, όπως πιο ρεαλιστική φυσική, σχεδιασμό διαδρομής, αλληλεπίδραση επιφάνειας κ.λπ. Το Depth API μπορεί έτσι να επιτρέψει στους προγραμματιστές να δημιουργήσουν εμπειρίες που μπορούν να έχουν αντικείμενα να αναπηδούν και να εκτοξευτούν με ακρίβεια επιφάνειες και υφές, καθώς και νέες διαδραστικές μηχανικές παιχνιδιών που δίνουν τη δυνατότητα στους παίκτες να κρυφτούν πίσω από τον πραγματικό κόσμο αντικείμενα.
Δεδομένου ότι το Depth API δεν εξαρτάται από εξειδικευμένο υλικό, θα λειτουργεί σε ένα ευρύτερο φάσμα συσκευών. Αλλά φυσικά, καλύτερο υλικό θα βελτιώσει την εμπειρία. Πρόσθετοι αισθητήρες για τη χαρτογράφηση βάθους, όπως οι αισθητήρες χρόνου πτήσης (ToF), θα επιτρέψουν στους προγραμματιστές να ξεκλειδώσουν νέες δυνατότητες όπως η δυναμική απόφραξη -- τη δυνατότητα απόφραξης πίσω από κινούμενα αντικείμενα.
Εάν θέλετε να δοκιμάσετε το νέο Depth API, η Google σας ζητά να συμπληρώσετε το Φόρμα πρόσκλησης για συνεργάτες εδώ. Στη συνέχεια, η Google θα επικοινωνήσει με τους συνεργάτες που πιστεύει ότι θα ήταν οι καλύτεροι για να προωθήσει την τεχνολογία.
Πηγή: Ιστολόγιο Google Developers