Perché un avatar non passa da una piattaforma all’altra

L’interoperabilità degli avatar si ferma su formati, scheletri, materiali, licenze e regole di moderazione: che cosa serve davvero per spostarne uno.

Studio di ripresa del movimento con telecamere e tuta dotata di marcatori riflettenti
Tim Sheerman-Chase / BY 2.0

La promessa circola da anni in una sola frase: il personaggio costruito in un mondo virtuale si porta negli altri. Chi ci ha provato conosce il seguito. Il file viene accettato, il caricamento va a buon fine, e il risultato è una figura con le braccia rovesciate, i capelli che attraversano il collo e un colore della pelle che non somiglia a quello dell’originale.

Non è un difetto di implementazione né una scortesia commerciale. Un avatar non è un oggetto singolo ma un insieme di componenti che ogni ambiente interpreta a modo suo, e la parte che si sposta con meno attrito, la geometria, è anche quella che conta di meno per il risultato finale.

Quello che segue elenca gli ostacoli concreti, nell’ordine in cui si incontrano, e distingue quelli tecnici da quelli contrattuali. Serve a capire che cosa si sta acquisendo quando si compra un personaggio o un capo virtuale, non a stimare quanto possa valere: il testo non contiene valutazioni economiche di alcun tipo.

Che cosa serve davvero per spostare un avatar

  • Il formato del file. Necessario, ma da solo non basta quasi mai.
  • Lo scheletro normalizzato. Senza una corrispondenza fra le articolazioni, le animazioni della destinazione non si applicano.
  • Il modello dei materiali. Due motori grafici possono leggere lo stesso file e mostrare due superfici diverse.
  • Il budget tecnico. Numero di poligoni, dimensione delle mappe e limite di articolazioni cambiano da un ambiente all’altro.
  • La licenza. Il diritto di caricare quel modello altrove deve essere scritto, e spesso non lo è.
  • L’approvazione. Ogni piattaforma applica regole proprie su contenuti, marchi e fasce d’età.

Un avatar non è un file

Dentro un personaggio funzionante convivono almeno sei componenti. La geometria, cioè la superficie fatta di triangoli. Le mappe che ne descrivono colore, rugosità e riflessi. Lo scheletro, con le articolazioni che permettono al modello di muoversi. Le associazioni fra ciascun vertice della superficie e le articolazioni che lo influenzano. Le deformazioni per le espressioni facciali. Infine i metadati, che dichiarano intenzioni e vincoli d’uso.

Un formato di scambio trasporta bene le prime quattro. Le espressioni si trasportano solo se le due parti usano gli stessi nomi per gli stessi movimenti, e i metadati vengono ignorati da chi non li prevede. È qui che nasce la maggior parte delle sorprese: il file è valido, la lettura riesce, ma metà del significato è andata persa nel passaggio.

C’è poi tutto ciò che non sta nel file e che l’ambiente fornisce per conto proprio: le animazioni di camminata, la fisica dei capelli e dei tessuti, l’illuminazione della scena, il modo in cui la telecamera inquadra il personaggio. Due ambienti con lo stesso modello producono due presenze diverse, perché quel contorno non viaggia insieme al contenuto.

Perché l’interoperabilità degli avatar si ferma sui formati

Esiste un formato di scambio ampiamente adottato per le scene tridimensionali, glTF nella sua seconda versione, pubblicato anche come norma internazionale. Descrive geometria, materiali, scheletri e animazioni in modo compatto e pensato per la trasmissione in rete, ed è il punto di partenza corretto per qualunque discorso sulla portabilità.

Il limite è che un formato definisce la sintassi, non il significato applicativo. Due file possono essere entrambi validi e organizzare le stesse informazioni in modi incompatibili: la stessa articolazione chiamata con nomi diversi, la stessa espressione codificata con criteri diversi, unità di misura diverse per le dimensioni. Il lettore riconosce la struttura e non sa che cosa farne.

Per gli avatar umanoidi sono nate specifiche costruite sopra quel formato, che aggiungono proprio lo strato mancante: un elenco fisso di articolazioni con nomi obbligatori, un insieme normalizzato di espressioni, una posa di riposo definita, campi per i permessi d’uso e per l’attribuzione. Dove sono adottate la portabilità funziona davvero, ed è un’osservazione utile a chi guarda la proprietà di oggetti dentro mondi virtuali pensando che il token basti a garantirla.

Lo scheletro è la parte che non si traduce

Manichino snodabile di legno per disegno appoggiato su un piano da lavoro chiaro

Il problema meno visibile e più decisivo riguarda la struttura articolare. Un ambiente si aspetta un certo numero di articolazioni, disposte in una gerarchia precisa, con nomi che riconosce e proporzioni entro certi limiti. Un modello con una catena di articolazioni in più nella colonna, o con la spalla organizzata in due segmenti invece di uno, non è sbagliato: è semplicemente diverso.

La riassegnazione automatica delle animazioni fra due scheletri differenti è un’operazione tecnicamente possibile e mai perfetta. Funziona bene sulle catene lunghe come braccia e gambe, fatica sulle mani, dove le articolazioni sono molte e le differenze proporzionali si amplificano, e produce risultati incoerenti quando le due parti partono da pose di riposo diverse. È da lì che nascono i gomiti piegati al contrario e i piedi che scivolano sul pavimento.

Il volto è un capitolo a parte. Le espressioni si ottengono con deformazioni della superficie, ciascuna con un nome, e non esiste un unico dizionario condiviso: un ambiente può aspettarsi una cinquantina di movimenti facciali elementari, un altro una manciata di stati completi come sorriso o sorpresa. Senza una tabella di conversione, il personaggio arriva a destinazione con il viso immobile, e quella è la differenza fra una presenza credibile e un manichino.

Materiali, resa e budget tecnico

Il modello standard dei materiali descrive una superficie con pochi parametri fisici: colore di base, metallicità, rugosità, normali, occlusione. È una scelta sensata perché consente a motori diversi di ottenere risultati simili. Il condizionale è d’obbligo: simili, non identici, perché il modo in cui la luce viene calcolata resta una decisione del motore.

Quando un creatore usa effetti che il modello standard non prevede, come contorni disegnati, ombreggiature a fasce o trasparenze ordinate secondo regole proprie, quegli effetti vivono in un programma scritto per un motore specifico. Non esiste formato che li trasporti, perché sono codice che gira sulla scheda grafica di quella piattaforma. Il file arriva a destinazione e viene mostrato con i parametri di ripiego, cioè spesso con un aspetto piatto.

Sopra tutto questo c’è il vincolo di risorse. Ogni ambiente fissa un tetto al numero di triangoli, alla dimensione complessiva delle mappe, al numero di articolazioni, al peso del file e talvolta al numero di materiali distinti. I limiti sono molto più stretti negli ambienti pensati per dispositivi autonomi e nelle scene affollate, dove decine di personaggi devono essere disegnati insieme. Un modello costruito per una vetrina in alta definizione va ricostruito, non convertito, per entrare in una sala con cinquanta persone.

Le licenze decidono se il modello può essere ricaricato

Superati gli ostacoli tecnici resta la domanda che quasi nessuno pone al momento dell’acquisto: chi ha il diritto di caricare quel modello su un servizio diverso da quello dove è stato comprato. La risposta sta nella licenza, e non si deduce dal fatto di possedere un token.

Le condizioni che si incontrano più spesso rientrano in tre famiglie. Alcune concedono un uso personale limitato alla piattaforma di origine, e vietano espressamente l’estrazione del file. Altre consentono l’uso ovunque ma non la modifica né la ridistribuzione. Altre ancora, più permissive, autorizzano anche l’adattamento tecnico, che è esattamente ciò che serve per ricostruire il modello secondo i vincoli di un altro ambiente.

La distinzione fra uso e adattamento è la più trascurata e la più importante. Ridurre i poligoni, rifare le mappe, sostituire lo scheletro e riscrivere le espressioni sono modifiche dell’opera. Una licenza che permette di usare il personaggio ma non di modificarlo rende la portabilità illegittima anche quando è tecnicamente riuscita, ed è una questione che si presenta identica per i capi indossabili, come sa chi segue l’incontro fra abbigliamento e oggetti digitali.

La moderazione decide chi entra

L’ultimo filtro non è tecnico né contrattuale. Ogni ambiente applica regole proprie su ciò che può comparire al suo interno, e le applica all’ingresso, spesso con una revisione automatica seguita da controlli manuali su segnalazione.

I motivi di rifiuto ricorrenti sono quattro. La presenza di marchi o personaggi riconoscibili su cui la piattaforma non vuole assumersi responsabilità. I contenuti non adatti alla fascia d’età dichiarata dal servizio, che negli ambienti aperti ai minori sono definiti in modo restrittivo. Le proporzioni corporee fuori dai limiti previsti, che negli spazi condivisi servono anche a evitare che un personaggio ne oscuri altri. Infine gli elementi che consentono comportamenti scorretti, come parti che attraversano le pareti o superfici che disturbano la visuale altrui.

Il punto pratico è che queste regole non sono negoziabili dall’utente e cambiano nel tempo. Un personaggio ammesso oggi può risultare non conforme dopo un aggiornamento delle linee guida, e nessuna caratteristica del token che lo rappresenta modifica quella decisione. La portabilità, quindi, non è una proprietà del file: è il risultato di un’autorizzazione concessa da chi gestisce lo spazio.

Tre livelli di portabilità a confronto

Livello Che cosa si sposta Che cosa serve Risultato tipico
Identità visiva Aspetto ricostruito con gli strumenti della destinazione Solo immagini di riferimento Somiglianza, non lo stesso modello
Modello importato Geometria, mappe e scheletro Formato comune e rispetto dei limiti tecnici Funziona, con espressioni e materiali da rifare
Avatar conforme Modello, espressioni, permessi e attribuzione Specifica umanoide condivisa da entrambe le parti Passaggio quasi senza interventi manuali

Le tre righe descrivono situazioni molto diverse che nella comunicazione commerciale finiscono sotto la stessa parola. Quando un servizio dichiara di supportare la portabilità, la domanda utile è quale delle tre righe stia descrivendo, e la risposta si trova nella documentazione tecnica, non nella pagina di presentazione.

Che cosa esiste davvero fra i formati aperti

Adattatori elettrici da viaggio di forme diverse appoggiati accanto a una presa
Donald Trung Quoc Don (Chữ Hán: 徵國單) – Wikimedia Commons – © CC BY-SA 4.0 International.(W / BY-SA 4.0

Lo stato dell’arte è meno arretrato di quanto suggerisca l’esperienza quotidiana, e meno avanzato di quanto suggeriscano gli annunci. Il formato di scambio per le scene tridimensionali è maturo, documentato e implementato ovunque. Sopra di esso esiste almeno una specifica per avatar umanoidi che risolve articolazioni, espressioni e permessi, adottata da una parte degli ambienti sociali ma non dai mondi di gioco più grandi.

Per le scene complesse si è affermato un secondo formato, nato nella produzione cinematografica e passato sotto il controllo di un’alleanza industriale, che descrive interi ambienti componibili invece di singoli oggetti. Sul fronte dell’accesso ai dispositivi immersivi esiste un’interfaccia comune che riduce il lavoro di adattamento, mentre per la parte web la direzione è tracciata dal consorzio che cura gli standard del web, con specifiche per le sessioni immersive nel browser.

Manca il livello superiore, ed è quello che conta per la promessa iniziale. Non esiste uno standard condiviso per l’identità che accompagna il personaggio, per i suoi averi, per le sue relazioni sociali o per la storia di quello che ha fatto. Un forum industriale nato nel 2022 riunisce le parti interessate su questi temi, ma i gruppi di lavoro producono raccomandazioni, non obblighi. Finché il costo di adottare uno standard resta più alto del vantaggio percepito, ogni ambiente continuerà a preferire il proprio, come accade in buona parte dei giochi costruiti attorno a registri distribuiti.

Sette verifiche prima di acquisire un avatar

  1. Chiedi il file, non l’anteprima. Se il modello non è scaricabile in un formato di scambio, la portabilità non è nemmeno in discussione.
  2. Controlla lo scheletro. Numero di articolazioni, nomi usati e posa di riposo dichiarata.
  3. Verifica le espressioni facciali. Quante sono e con quale dizionario sono nominate.
  4. Leggi i limiti tecnici della destinazione. Triangoli, mappe, materiali e peso massimo del file.
  5. Individua chi ha scritto i materiali speciali. Se dipendono da un motore, non si spostano.
  6. Trova il testo della licenza. Deve dire esplicitamente se sono permessi uso altrove, modifica e adattamento tecnico.
  7. Leggi le regole di ingresso della piattaforma di arrivo. Marchi, proporzioni e fasce d’età sono i motivi di rifiuto più comuni.

Sette controlli che richiedono mezz’ora e che spostano la valutazione dal piano delle intenzioni a quello dei fatti verificabili. Un venditore serio risponde a tutti e sette con documenti; chi risponde con una promessa di compatibilità futura sta descrivendo un progetto, non una caratteristica del prodotto.

Domande frequenti

Se il modello è registrato su una catena, la portabilità è garantita?

No. Il registro attesta chi detiene un identificativo e, al più, dove trovare un file. Non impone a nessun ambiente di accettarlo, non converte formati e non concede diritti d’uso ulteriori rispetto a quelli scritti nella licenza. La componente registrata risolve la titolarità, non l’interpretazione tecnica né l’autorizzazione della piattaforma di destinazione.

Perché il mio personaggio arriva senza espressioni facciali?

Quasi sempre perché le deformazioni del volto hanno nomi che l’ambiente di arrivo non riconosce. Il file le contiene, il lettore le importa, ma nessuna logica le collega ai movimenti previsti. La soluzione è una tabella di corrispondenza fra i due dizionari, che va costruita a mano o fornita da chi ha creato il modello.

Convertire il file con uno strumento automatico basta?

Serve per la geometria e per le mappe, non per il resto. Uno strumento di conversione non inventa le articolazioni mancanti, non riscrive i materiali legati a un motore e non riduce il modello entro i limiti di risorse della destinazione. L’adattamento richiede lavoro manuale, e va verificato che la licenza lo consenta.

Che cosa cambia fra un mondo sociale e un gioco?

Il margine di libertà. Gli ambienti sociali accettano più spesso modelli portati dall’utente, perché l’aspetto non incide sulle regole del gioco. Nei giochi il personaggio è anche un elemento di equilibrio competitivo e di leggibilità della scena, quindi il caricamento libero è raro e le forme ammesse sono molto più rigide.

Esiste una specifica che risolve il problema una volta per tutte?

Per la parte umanoide esiste ed è documentata, ma la sua efficacia dipende dall’adozione: uno standard vale quanto il numero di ambienti che lo implementano davvero. Per identità, averi e relazioni sociali il lavoro è ancora a livello di raccomandazioni condivise, quindi la risposta onesta oggi è no.

Chi acquista un personaggio digitale sta comprando un file, una licenza e un permesso, e i tre pezzi arrivano da soggetti diversi. Il file lo si può conservare, la licenza la si può leggere prima, il permesso lo concede ogni volta qualcun altro: è quest’ultimo il pezzo che nessuna tecnologia rende definitivo.

Ingegnere del software, lavora su sistemi distribuiti e legge codice prima di leggere i comunicati. Segue da vicino i livelli due, i meccanismi di consenso e gli incidenti tecnici documentati. Spiega come funziona un sistema, non quanto potrebbe valere.
5