Il LAG, questo sconosciuto

Sappiamo tutti che il problema maggiore che ci troviamo ad affrontare quando entriamo in un Mondo Virtuale è il cosiddetto “Lag“, il tempo cioè che impiega la macchina a ricreare l’ambiente tridimensionale sullo schermo del computer.

Mi sono fatto l’idea che è un problema minimizzabile fino ad un certo punto, almeno per quanto riguarda Second Life. Ho sperimentato nel tempo diversi Hardware e sono ora al top delle possibilità di elaborazione e sono arrivato a delle conclusioni. Non ho esperienza diretta di programmazione in ambienti di simulazione 3D, ma conosco come lavorano le CPU e le schede grafiche, e conosco Second Life, quindi mi sono fatto un’idea, che condivido. Naturalmente i pareri degli ingegneri che sono esperti di ambienti di simulazione sono molto ben accetti, per colmare le mie lacune di programmazione.

Attualmente sto utilizzando quella che probabilmente è la migliore scheda grafica sul mercato, la NVIDIA GeForce RTX 4090, e non ho problemi di processore e RAM, sempre al top. Il lag persiste, anche se il tempo di elaborazione è notevolmente basso, ma vedo ancora le “nuvole rosse” per diversi secondi.

Credo che renderizzare tante figure di oggetti ed avatar, in uno spazio spesso ristretto, crei fisiologicamente un problema di lag, non c’è modo di superarlo. Si può attenuarlo, con un Hardware potenziato, ma non si eliminerà mai.

Credo poi che esista un problema grosso per quanto riguarda il software di Second Life, e parlo del software Server. Sebbene sia in gran parte scritto in C++, un linguaggio Object Oriented molto performante, risente dell’anzianità e della crescita fatta negli anni, con rattoppi ed estenzioni eseguiti utilizzando anche moduli scritti in altri linguaggi.

So per esperienza che riscrivere questo software con criteri ingegneristici di progettazione modulare, e di integrazione, richiederebbe uno sforzo enorme, considerando anche il tempo che ci stanno mettendo per sviluppare la versione mobile. Intendiamoci, non si tratta di carenza di capacità tecniche, ma di oggettiva difficoltà, e necessità di uno sforzo economico notevole, che al momento non mi pare affatto in programma. Sarebbe certamente molto utile riprogettarlo da capo, anche per adeguarlo alle misure di Cybersecurity più avanzate, oltre che per le performance, ma al momento non se ne parla.

Questo è quanto ho dedotto dall’analisi di questo sistema, chiunque si ritenga libero di aggiungere ulteriori informazioni, o elementi tecnici mancanti. Un saluto a tutti.

Realtà Virtuale (VR) e Realtà Aumentata (AR)

Nella serata di ieri, 5 giugno 2023, la Apple ha finalmente presentato il suo visore per la realtà aumentata, “Vision Pro” (https://www.youtube.com/watch?v=TX9qSaGXFyg&t=33s). Un prodotto eccezionale, che cambierà il modo in cui è possibile accedere alla propria vita onlife, dando la possibilità di utilizzare le applicazioni che già usiamo, sia su smartphone, che su Mac o su iPad, e allargando ad una ulteriore dimensione l’ecosistema della Apple. Non a caso, la presentazione è stata fatta all’annuale WorldWide Developers Conference (WWDC 2023), l’evento chiave in cui sempre, in passato, sono stati presentati i rivoluzionari prodotti della “Mela Morsicata”. Il prodotto promette meraviglie già da adesso, e aprirà probabilmente la strada ad un uso più vasto della Realtà Aumentata, qualcosa che Google aveva solo fatto intravedere con i fantomatici Google Glasses, molto rapidamente tramontati per inadeguatezza tecnologica e mancanza di una visione per il futuro. Il Vision-Pro di Apple monterà il più potente processore della Apple, l’M2, ormai installato su tutte le piattaforme della Apple, sostituendo completamente i vecchi processori Intel, e un coprocessore R1, per l’elaborazione sensoriale.

E’ facile fare i raffronti tra la fantomatica presentazione di Zuckerberg dell’ottobre 2021 e il keynote della Apple di ieri sera. Mentre quella di Meta era una fantasmagorica presentazione di cose che non esistevano ancora, come ologrammi, applicazioni di VR in fase sperimentale, Avatar senza gambe, ecc., quella di Apple è stata la presentazione di un lavoro iniziato due anni fa, raccogliendo centinaia di brevetti, e lavorando in silezio e riservatezza nei laboratori, concretizzatosi infine in un prodotto di mercato disponibile dal prossimo anno. Unico neo, ovviamente come sempre, il prezzo.

La cosa più rilevante, ai fini delle chiacchiere sul “Metaverso” degli ultimi due anni, è il fatto che mai una volta questo termine è stato pronunciato ieri, e questo perchè il “Metaverso” non esiste, se non nelle fantasie di uno scrittore di fantascienza di 30 anni fa. Esistono naturalmente molte piattaforme di gestione di Mondi Virtuali, che finalmente si stanno evolvendo, avendo a disposizione la tecnologia, le competenze e la rete a banda ultralarga. Ma ieri si è parlato di altro, si è parlato di Realtà Aumentata, e non di Realtà Virtuale. Resta quindi importante anche l’annuncio di Meta della prossima uscita del Meta Quest 3, a prezzi decisamente più contenuti (https://www.youtube.com/watch?v=5AKl_cEB26c), ma che fa un altro mestiere, rispetto al Vision-Pro di Apple.

E’ facile prevedere che Apple in futuro vorrà estendere ulteriormente le funzionalità del suo visore, verso la Realtà Virtuale, e le componenti che sta predisponendo, anche in termini di software, lo lasciano presagire, ma intanto ha dato un taglio netto alla commistione propagandata negli ultimi mesi tra tecnologie e applicazioni diverse, che al momento non si integrano, con buona pace dei Metaversologi che ancora hanno in testa la fuffa mediatica di Meta. Tra l’altro, il progetto di Meta sembra passarsela abbastanza male, visti i tagli e i disinvestimenti che si stanno effettuando. Non è da una singola azienda che verrà l’interoperabilità tra i Mondi Virtuali, e questo sarà un bene, ma probabilmente le soluzioni verranno da piccole aziende, che stanno sperimentando progetti e protocolli.

Quando nacque internet fu per iniziativa del DARPA, l’agenzia di ricerca della Difesa americana, ad inizio anni ’60 del secolo scorso. Da lì in poi, man mano, il puzzle iniziò a comporsi, dando vita alla rete di proporzioni mondiali che conosciamo oggi, con protocolli utilizzati da tutti, e con i vari pezzi che si incastrano, formando quello che noi oggi conosciamo come “Rete”.

Succederà probabilmente così anche per i Mondi Virtuali, con varie piattaforme che inizieranno a cooperare tra loro, fino ad arrivare a formare qualcosa che assomiglierà, finalmente, al Metaverso (senza virgolette) ipotizzato da Stephenson nel 1992. Sarà un Metaverso decentralizzato, interoperabile, democratico, e non soggetto al controllo di nessuno.

E in tutto questo la tecnologia della Blockchain , libera dall’immagine di speculazione dovuta a spericolate operazioni di cryptovalute, fornirà le basi solide per una finanza decentralizzata (DeFi) e per la protezione e lo scambio di prodotti originali, nati dalle mille e mille idee che circoleranno nel Metaverso, e protette da Smart Contract che ne attesteranno la proprietà. E’ un futuro che comincia a delinearsi, a prova di monopoli e di speculatori, e che migliorerà le vite di tutti noi. Un saluto.