Νοημοσύνη δεδομένων Πλάτωνα.
Κάθετη Αναζήτηση & Αι.

Η νέα Quest Rendering Tech υπόσχεται τεράστια κέρδη στην απόδοση της εφαρμογής

Ημερομηνία:

Στο Connect 2021 την περασμένη εβδομάδα, η Meta αποκάλυψε μια νέα τεχνολογία απόδοσης Quest που ονομάζεται Application Spacewarp, η οποία λέει ότι μπορεί να αυξήσει την απόδοση των εφαρμογών Quest κατά 70%. Αν και είναι παρόμοια με την τεχνολογία Asynchronous Spacewarp που είναι διαθέσιμη στις εφαρμογές Oculus PC, η Meta λέει ότι το Application Spacewarp θα παράγει ακόμα καλύτερα αποτελέσματα.

Δεδομένου ότι το Quest τροφοδοτείται από έναν επεξεργαστή για φορητές συσκευές, οι προγραμματιστές που κατασκευάζουν εφαρμογές VR πρέπει να σκεφτούν προσεκτικά τη βελτιστοποίηση απόδοσης, προκειμένου να φτάσουν στην ελάχιστη γραμμή των 72 FPS για να ταιριάζει με την οθόνη των 72 Hz των ακουστικών. Είναι ακόμη πιο δύσκολο αν θέλουν να χρησιμοποιήσουν τις λειτουργίες εμφάνισης 90Hz ή 120Hz (που κάνουν τις εφαρμογές να φαίνονται πιο ομαλές και μειώνουν την καθυστέρηση).

Λαμβάνοντας υπόψη τον υψηλό πήχη για την απόδοση στο υλικό χαμηλής κατανάλωσης της Quest, οτιδήποτε μπορεί να βοηθήσει στην ενίσχυση της απόδοσης της εφαρμογής είναι ένα όφελος για τους προγραμματιστές.

Γι' αυτό στο Connect 2021 την περασμένη εβδομάδα, Η Meta παρουσίασε μια νέα τεχνολογία απόδοσης Quest που ονομάζεται Application Spacewarp που λέει ότι μπορεί να βελτιώσει την απόδοση της εφαρμογής κατά σχεδόν 70%.

Η τεχνική το επιτυγχάνει επιτρέποντας στις εφαρμογές να εκτελούνται στο μισό καρέ (για παράδειγμα, 36 FPS αντί για 72 FPS), και στη συνέχεια το σύστημα δημιουργεί ένα συνθετικό πλαίσιο, με βάση την κίνηση στο προηγούμενο πλαίσιο, το οποίο συμπληρώνεται μεταξύ τους πλαίσιο. Οπτικά, η εφαρμογή φαίνεται να εκτελείται με τον ίδιο ρυθμό όπως μια εφαρμογή πλήρους καρέ, αλλά πρέπει να γίνει μόνο το ήμισυ της κανονικής εργασίας απόδοσης.

Η εικόνα είναι ευγενική προσφορά του Meta

Μια εφαρμογή που στοχεύει 36 FPS έχει διπλάσιο χρόνο για απόδοση κάθε καρέ σε σύγκριση με την εκτέλεση στα 72 FPS. ότι οι προγραμματιστές μπορούν να ξοδέψουν επιπλέον χρόνο με όποιον τρόπο θέλουν (για παράδειγμα, για απόδοση σε υψηλότερη ανάλυση, χρήση καλύτερου anti-aliasing, αύξηση γεωμετρικής πολυπλοκότητας, τοποθέτηση περισσότερων αντικειμένων στην οθόνη κ.λπ.).

Φυσικά, το ίδιο το Application Spacewarp χρειάζεται λίγο από τον ελευθερωμένο υπολογιστικό χρόνο για να κάνει τη δουλειά του. Η Meta, έχοντας δοκιμάσει το σύστημα με μια σειρά από υπάρχουσες εφαρμογές Quest, λέει ότι η τεχνική αυξάνει τον χρόνο απόδοσης που είναι διαθέσιμος στους προγραμματιστές έως και 70%, ακόμη και μετά την ολοκλήρωση της εργασίας του Application Spacewarp.

Έλεγχος προγραμματιστή

Οι προγραμματιστές που χρησιμοποιούν το Application Spacewarp μπορούν να στοχεύσουν 36 FPS για οθόνη 72 Hz, 45 FPS για 90 Hz ή 60 FPS για 120 Hz.

Ο επικεφαλής της Meta Tech Neel Bedekar υποστηρίζει ότι τα 45 FPS για οθόνη 90 Hz είναι το «γλυκό σημείο» για προγραμματιστές που χρησιμοποιούν το Application Spacewarp, επειδή απαιτεί λιγότερο υπολογισμό από την τρέχουσα ελάχιστη γραμμή (45 FPS αντί για 72 FPS) και έχει ως αποτέλεσμα υψηλότερο ρυθμό ανανέωσης (90 Hz αντί για 72 Hz). Αυτό το καθιστά μια αρκετά εύκολη λύση "drop-in" που κάνει την εφαρμογή να λειτουργεί καλύτερα χωρίς να απαιτείται πρόσθετη βελτιστοποίηση.

Φυσικά τα 60 FPS για οθόνη 120 Hz θα ήταν ακόμα καλύτερα από την άποψη του ρυθμού ανανέωσης, αλλά σε αυτήν την περίπτωση μια εφαρμογή 60 FPS που χρησιμοποιεί Application Spacewarp θα απαιτούσε πρόσθετη βελτιστοποίηση σε σύγκριση με μια εγγενή εφαρμογή 72 FPS (λόγω του γενικού υπολογισμού που χρησιμοποιεί το Application Spacewarp) .

Η Meta τονίζει ότι το Application Spacewarp είναι πλήρως ελεγχόμενο από τον προγραμματιστή ανά καρέ. Αυτό δίνει στους προγραμματιστές την ευελιξία να χρησιμοποιούν τη δυνατότητα όταν τη χρειάζονται ή να την απενεργοποιούν όταν δεν τη θέλουν, ακόμη και εν κινήσει.

Οι προγραμματιστές έχουν επίσης τον πλήρη έλεγχο των βασικών δεδομένων που περιλαμβάνονται στο Application Spacewarp: buffers βάθους και διανύσματα κίνησης. Η Meta λέει ότι αυτό το στοιχείο ελέγχου μπορεί να βοηθήσει τους προγραμματιστές να αντιμετωπίσουν τις περιπτώσεις αιχμής και ακόμη και να βρουν δημιουργικές λύσεις για να επωφεληθούν καλύτερα από το σύστημα.

Χαμηλότερη καθυστέρηση από το Full Framerate

Σε συνδυασμό με άλλες τεχνικές, η Meta λέει ότι οι εφαρμογές Quest που χρησιμοποιούν το Application Spacewarp μπορούν να έχουν ακόμη χαμηλότερο λανθάνοντα χρόνο από τις αντίστοιχες πλήρους ρυθμού καρέ (που δεν χρησιμοποιούν την επιπλέον τεχνολογία).

Αυτό οφείλεται σε πρόσθετες τεχνικές που είναι διαθέσιμες στους προγραμματιστές του Quest—Phase Sync, Late Latching και Positional Timewarp—όλες αυτές συνεργάζονται για να ελαχιστοποιήσουν το χρόνο μεταξύ της δειγματοληψίας της εισόδου κίνησης του χρήστη και της εμφάνισης ενός καρέ.

Διαφορές μεταξύ εφαρμογής Spacewarp (Quest) και Asynchronous Spacewarp (PC)

Ενώ μια παρόμοια τεχνική είχε χρησιμοποιηθεί προηγουμένως στον υπολογιστή Oculus που ονομάζεται Asynchronous Spacewarp, ο επικεφαλής της Meta Tech Neel Bedekar λέει ότι η έκδοση Quest (Application Spacewarp) μπορεί να παράγει "σημαντικά" καλύτερα αποτελέσματα επειδή οι εφαρμογές δημιουργούν τα δικά τους διανύσματα κίνησης υψηλής ακρίβειας που ενημερώνουν τη δημιουργία από συνθετικά κουφώματα. Στην έκδοση Oculus PC, τα διανύσματα κίνησης εκτιμήθηκαν με βάση τα τελειωμένα καρέ, γεγονός που καθιστά λιγότερο ακριβή αποτελέσματα.

Διαθεσιμότητα εφαρμογής Spacewarp

Η εφαρμογή Spacewarp θα είναι διαθέσιμη στους προγραμματιστές του Quest από τις επόμενες περίπου δύο εβδομάδες. Η Meta υπόσχεται ότι η τεχνική θα υποστηρίξει την ανάπτυξη Unity, Unreal Engine και εγγενή Quest, συμπεριλαμβανομένου ενός "περιεκτικού οδηγού προγραμματιστή".

Ο ορθοστάτης Η νέα Quest Rendering Tech υπόσχεται τεράστια κέρδη στην απόδοση της εφαρμογής εμφανίστηκε για πρώτη φορά σε Δρόμος προς VR.

Πλάτωνας. Επανεκτίμησε το Web3. Ενισχυμένη ευφυΐα δεδομένων.

Κάντε κλικ εδώ για πρόσβαση.

Πηγή: https://www.roadtovr.com/oculus-quest-application-spacewarp-asw/

spot_img

Τελευταία Νοημοσύνη

spot_img

Συνομιλία με μας

Γεια σου! Πώς μπορώ να σε βοηθήσω?