Technical report: IVR courtroom prototype- software and hardware architectures choices, and user interfaces

Read full text
Authors: Vito Modesto Manghisi, Alessandro Evangelista, Enrico A. Laviola
Cited by: 0

Abstract

Il presente report è stato sviluppato nell’ambito del progetto di ricerca MetaJust per documentare l’implementazione del prototipo IVR di aula giudiziaria, fornendo una descrizione estesa delle architetture software e hardware e delle interfacce utente. Il documento ha le seguenti finalità: (i) rendicontazione delle scelte di progetto; (ii) trasferimento di conoscenza tra partner; (iii) replicazione dell’installazione e delle demo; (iv) pianificazione evolutiva. Il prototipo MetaJust di tribunale in Realtà Virtuale Immersiva (IVR) è una piattaforma multiutente che consente la simulazione di udienze e attività formative in un ambiente virtuale condiviso. La piattaforma, che è stata sviluppata con l’ausilio sviluppato con del game engine Unity, offre un Virtual Environment (VE) composto da un’aula di tribunale virtuale principale e una sala riunioni privata, un set di avatar/ruoli funzionali al copione didattico, una comunicazione vocale in tempo reale e un modulo documentale orientato all’uso in scenario. L’accesso alle sessioni avviene tramite JoinCode e connettività Relay; il multiplayer è gestito con Netcode for GameObjects. La comunicazione vocale è implementata con Vivox, differenziando l’esperienza tra aula (audio posizionale) e stanza privata (audio non‑posizionale). Per la gestione documentale, i PDF sono precaricati sul filesystem locale dei dispositivi (host e client) tramite provisioning manuale con SideQuest; la consultazione e navigazione del PDF avviene nel Virtual Environment (VE) personale dell’utente tramite una interfaccia grafica che sfrutta un package VR (Paroxe PDF Renderer). Quando un documento deve essere condiviso, il prototipo consente l’invio a qualunque altro partecipante mediante trasferimento a chunk su RPC, con feedback di avanzamento in interfaccia. Nella sua trattazione, il perimetro di questo deliverable copre il client Unity e le sue integrazioni: XR (OpenXR e XR Interaction Toolkit), networking (Relay e Netcode), voice (Vivox), modulo documentale (PDF locale e file sharing), e componenti multimediali (TV video e feed telecamera).

Fields of Study & Subjects

Virtual Reality Applications and Impacts Simulation and Modeling Applications Augmented Reality Applications

Publication details

Journal / source
Zenodo (CERN European Organization for Nuclear Research)
Publication date
26 February 2026
Language
IT