Premesse per la creazione di uno standard moderno per contenuti AR
Le applicazioni di AR sono attualmente in una fase di sviluppo molto precoce, ma le applicazioni anche relativamente semplici, che rendono semplici oggetti, creano un effetto WOW. Nel frattempo, è chiaro che negli anni a venire, la complessità delle applicazioni AR ed i requisiti per esse crescerà molto rapidamente.
Il paradigma esistente per la creazione 3D-app prevede un caricamento preliminare completo di contenuti 3D nel dispositivo. È la conseguenza del fatto che i motori che vengono ora utilizzati per lo sviluppo di applicazioni AR sono stati creati come motori per la creazione di giochi, che sono caratterizzati dalla presenza di tutte le risorse caricati fin dall'inizio (tutti i file di un gioco sono già sul dispositivo dell’utente al momento del lancio). Il mondo della realtà aumentata, il mondo che tutti stiamo sognando di vedere, richiede un approccio completamente diverso.
Richiede continua interazione con lo spazio circostante, la cui portata è illimitata.
La natura rivoluzionaria della piattaforma Spheroid Universe sta nella capacità di generare infiniti contenuti in streaming AR sui dispositivi mobili.
Tecnicamente, la qualità dello streaming in AR sarà determinata dalla larghezza di banda di connessione a Internet, così come alla potenza del processore e al sottosistema grafico del telefono cellulare. Lo streaming AR funziona tramite il progressivo caricamento di contenuti AR, senza attendere l'intera scena da scaricare, gestendo i suoi parametri qualitativi (dettaglio di elaborazione, uso di texture, oggetti di varia complessità poligonale) a seconda delle condizioni in cui tale contenuto in AR viene reso.
Come caratteristica fondamentale di un app AR, lo streaming di Realtà Aumentata dovrebbe essere implementato a livello di piattaforma. Questa è la premessa per la creazione di un nuovo tipo di modelli 3D, e uno dei motivi per progettare e sviluppare l'ambiente proprietario Spheroid Universe.
Altri fattori cruciali che richiedono un ambiente di programmazione proprietaria includono:
Dal punto di vista tecnico:
L'ambiente dovrebbe combinare la massima facilità per i principianti e il pieno controllo a basso livello per i programmatori professionisti.
I prodotti creati sulla piattaforma devono possedere le seguenti caratteristiche:
Caratteristiche multipiattaforma.
Efficienza energetica.
Tasso di rendimento elevato, vicino al nativo.
Avvio rapido, tempo minimo dal lancio all'inizio del rendering del contenuto AR
Dal punto di vista concettuale:
La piattaforma ha una necessità di risolvere i problemi di protezione dei diritti di proprietà intellettuale degli sviluppatori dei prodotti AR.
A tal fine, la piattaforma integrerà un ambiente di sviluppo, un mercato dei lavoratori e un sottosistema di pubblicità, in uno spazio unificato. Come risultato, si otterrano risultati sinergici non disponibili su altre piattaforme. Per esempio, sarà possibile creare modelli unici di distribuzione di contenuti in AR - calcolo automatico dei pagamenti per tutti i creatori di contenuti di AR, a seconda del successo commerciale degli stessi. Le specifiche per i protocolli della piattaforma saranno pubblicate, supportati e verranno assicurate la compatibilità retroattiva.
L'ambiente di sviluppo software avrà il codice open source e sarà a disposizione di qualsiasi azienda o sviluppatore da utilizzare per creare prodotti indipendenti e partecipare nell'avanzamento di quelli esistenti.
Last updated