Skip to content

Connessione Sketchfab

L'applicazione HERA dispone di un'interfaccia diretta con l'account ufficiale del BCDH su Sketchfab:

👉 Modelli BCDH su SketchfabPanoramica delle raccolte su Sketchfab

Selezione dei modelli e limitazioni

L'integrazione del catalogo nell'applicazione è attualmente soggetta alle seguenti condizioni tecniche:

  • Vincolo alle Collections: Nell'applicazione sono visibili e disponibili esclusivamente i modelli 3D memorizzati su Sketchfab nelle corrispondenti Collections (raccolte). I modelli non inclusi in queste raccolte non possono essere caricati.
  • Nessuna ricerca in HERA: La ricerca a testo libero all'interno del software non è attualmente implementata. La selezione dei modelli è puramente visiva tramite le miniature e i nomi visualizzati.
  • Raccomandazione per la procedura: Si consiglia di scorrere preventivamente la pagina Sketchfab in un normale browser web per familiarizzare con i modelli disponibili e i loro nomi.

Download e elaborazione a runtime

Il posizionamento dei modelli nello spazio virtuale è gestito in modo intuitivo e avviene in background come segue:

  1. Drag and Drop: I modelli vengono semplicemente trascinati dal menu del plugin direttamente nell'ambiente virtuale. Vista del plugin Sketchfab nell'applicazione VR
  2. Download in tempo reale: Il download del modello si avvia immediatamente in background. La durata del caricamento dipende direttamente dalla larghezza di banda della connessione Internet.
  3. Ottimizzazione a runtime: Dopo il download, l'oggetto viene elaborato in tempo reale. Le texture vengono ottimizzate automaticamente per il runtime e viene generata la geometria di collisione (collisions) necessaria affinché i modelli siano fisicamente afferrabili nello spazio.
  4. Stabilità: L'intero processo in background è implementato in modo asincrono; l'applicazione continua a funzionare in modo stabile e fluido durante il caricamento e l'elaborazione.

Nota importante per il funzionamento multigiocatore

Il caricamento dei modelli 3D è completamente supportato in modalità multigiocatore, ma richiede una maggiore attenzione per quanto riguarda il carico di rete nel contesto universitario.

Se l'applicazione viene utilizzata durante le lezioni, tutti i computer coinvolti si trovano solitamente nella stessa rete (ad es. eduroam), la cui velocità può variare notevolmente a seconda del carico e della posizione. Nel multigiocatore si applica la seguente logica di sincronizzazione:

⚠️ L'effetto moltiplicatore: Se in modalità multigiocatore una persona carica un modello nella scena, questo download viene attivato automaticamente anche per tutti gli altri partecipanti alla sessione.

  • Esempio 1: 5 laptop si trovano nella stessa stanza/rete. Una persona carica un modello. Ciò comporta 5 download simultanei nella stessa rete.
  • Esempio 2: Se ognuna delle 5 persone sceglie e carica contemporaneamente anche un solo modello, questo comporterà 25 download simultanei.

Comportamento consigliato: Per evitare di sovraccaricare l'API di Sketchfab con troppe richieste simultanee e prevenire cali di velocità della rete, i modelli in modalità multigiocatore dovrebbero essere caricati con cautela e non in modo casuale.

Funzioni di salvataggio e cancellazione

Per gestire gli oggetti caricati, l'interfaccia offre due funzioni centrali:

  • Salva e carica posizioni: Le posizioni esatte dei modelli caricati possono essere salvate in HERA. Se tale stato di salvataggio viene caricato in un secondo momento, HERA avvia automaticamente il download di tutti i modelli 3D posizionati all'epoca e li posiziona esattamente alle coordinate salvate.
  • Elimina modelli: Tramite un pulsante dedicato nell'interfaccia, tutti i modelli 3D caricati dinamicamente possono essere rimossi contemporaneamente dall'ambiente corrente con un solo clic.