Η Google αναβαθμίζει το ARCore API με νέες δυνατότητες για να βυθίσει τους χρήστες

Στο Google I/O 2021, η Google ανακοινώνει ορισμένες αξιόλογες ενημερώσεις στην πλατφόρμα ARCore για να βοηθήσει τους προγραμματιστές να δημιουργήσουν πιο ρεαλιστικές εμπειρίες AR.

Στο Google I/O 2021, η Google ανακοινώνει ορισμένες σημαντικές αναβαθμίσεις για το ARCore, την πλατφόρμα επαυξημένης πραγματικότητας της εταιρείας που τροφοδοτεί περισσότερα από 850 εκατομμύρια smartphone Android παγκοσμίως. Σε αντίθεση με το Project Tango, το οποίο απαιτούσε εξειδικευμένο υλικό, το ARCore βασίζεται στο υπάρχον υλικό του τηλεφώνου σας και αισθητήρες για τη συλλογή δεδομένων σχετικά με το βάθος, την παρακολούθηση κίνησης και την εκτίμηση φωτός για να βοηθήσουν τους προγραμματιστές να δημιουργήσουν διαδραστικό AR εμπειρίες.

Από την κυκλοφορία της, η Google έχει βελτιώσει σταθερά το σύνολο δυνατοτήτων και τις δυνατότητες του ARCore, προωθώντας τα όρια του τι μπορούν να επιτύχουν οι προγραμματιστές εφαρμογών AR με το υπάρχον υλικό του Android smartphones. Πέρυσι, η Google κυκλοφόρησε το ARCore Depth API

για να επιτρέψει στους προγραμματιστές να δημιουργήσουν έναν χάρτη βάθους χρησιμοποιώντας μόνο μία κάμερα RGB και να δημιουργήσουν πιο ρεαλιστικές εμπειρίες AR. Σήμερα, η εταιρεία προσθέτει δύο νέα εργαλεία στο οπλοστάσιο του ARCore: Raw Depth API και Recording and Playback API.

API ARCore Raw Depth

Το νέο Raw Depth API βασίζεται στο Depth API να παρέχει πιο λεπτομερείς αναπαραστάσεις των γύρω αντικειμένων δημιουργώντας ακατέργαστους χάρτες βάθους με αντίστοιχες εικόνες εμπιστοσύνης. Ενώ το Depth API επικεντρώθηκε στη δημιουργία χαρτών ομαλοποιημένου βάθους με εκτιμήσεις βάθους για όλα τα pixel, το Raw Το Depth API στοχεύει στη λήψη πιο ρεαλιστικών χαρτών βάθους με εικόνες εμπιστοσύνης που παρέχουν βάθος ανά pixel εκτίμηση.

Ένας άλλος τομέας βελτίωσης είναι το hit-test, το οποίο χρησιμοποιεί πλέον χάρτες βάθους αντί για επίπεδα για να παρέχει περισσότερα αποτελέσματα δοκιμών επιτυχίας ακόμη και σε μη επίπεδα και χαμηλής υφής δάπεδα. Η εφαρμογή LifeAR του TeamViewer έχει χρησιμοποιήσει τη δοκιμή βάθους για να ενσωματώσει τις δυνατότητες AR σε βιντεοκλήσεις.

Αυτές οι νέες βελτιώσεις δεν απαιτούν εξειδικευμένο υλικό, όπως αισθητήρες χρόνου πτήσης (ToF) και επομένως μπορούν να εφαρμοστούν στη συντριπτική πλειοψηφία των συσκευών με πιστοποίηση ARCore. Το Raw Depth API και το Depth hit-test είναι διαθέσιμα στους προγραμματιστές από σήμερα.

ARCore Recording and Playback API

Παράλληλα με το νέο Raw Depth API, η Google παρουσιάζει επίσης ένα νέο API εγγραφής και αναπαραγωγής στο ARCore που δίνει στους προγραμματιστές εφαρμογών μεγαλύτερη ευελιξία για τη δοκιμή διαφορετικών εμπειριών AR. Κατά τη δημιουργία νέων εμπειριών AR, οι προγραμματιστές πρέπει συχνά να δοκιμάζουν συνεχώς σε συγκεκριμένα περιβάλλοντα και μέρη. Με το νέο API εγγραφής και αναπαραγωγής, οι προγραμματιστές μπορούν πλέον να καταγράφουν βίντεο με μεταδεδομένα AR όπως δεδομένα αισθητήρα βάθους και κίνησης IMU και χρησιμοποιήστε τα για να δημιουργήσετε ξανά το ίδιο περιβάλλον για περαιτέρω δοκιμή. Η ιδέα εδώ είναι να καταγράψετε το υλικό μία φορά και να το χρησιμοποιήσετε ως πρότυπο για να δοκιμάσετε άλλα εφέ και εμπειρίες AR αντί να τραβάτε νέο υλικό κάθε φορά. Η εφαρμογή Ride-hailing Didi-Rider χρησιμοποίησε το API για να δημιουργήσει και να δοκιμάσει οδηγίες που βασίζονται σε AR στην εφαρμογή της και κατάφερε να εξοικονομήσει 25% στην Ε&Α και να επιταχύνει τον κύκλο ανάπτυξής της κατά έξι μήνες.

Για τους τελικούς χρήστες, το API εγγραφής και αναπαραγωγής επιτρέπει επίσης νέες εμπειρίες AR, όπως AR μετά τη λήψη. Αυτό επιτρέπει στους χρήστες να τροφοδοτούν ένα προηγουμένως εγγεγραμμένο βίντεο σε εφαρμογές AR, καταργώντας την ανάγκη να βρίσκονται φυσικά εκεί στην τοποθεσία και να κάνουν μια ζωντανή συνεδρία κάμερας. Με άλλα λόγια, οι χρήστες μπορούν να τραβήξουν πλάνα μία φορά και να προσθέσουν εφέ AR αργότερα. Το ARCore Recording and Playback API είναι διαθέσιμο στους προγραμματιστές από σήμερα και μπορείτε να διαβάσετε περισσότερα για αυτό στο αυτή η σελίδα.