VR-class

Technical requirements for

smooth operation

VRClass uses modern technologies to ensure seamless interaction between the web interface and the VR simulation. Below are key specifications for hardware, software, and network infrastructure.

1. Hardware setup (VR station)

The system is currently in a transition phase between PCVR (wired setup) and a fully wireless standalone mode.

Primary target platform

Meta Quest 3

Currently in an intensive phase of development and optimization.

Fully wireless operation without the need for a high-performance PC.

Legacy support

HTV VIVE / Vive Pro

Currently fully functional (PCVR operation).

This setup requires a connection to a high-performance PC.

Specifications for current PCVR setup (HTC Vive)
Component Minimal requirements Recommended specifications
Graphics card NVIDIA GTX 1060 NVIDIA RTX 3060/4060 or higher
Processor Intel i5-4590 / Ryzen 1500 Intel i7 / Ryzen 7 (newer generation)
RAM 8 GB 16 GB
Operating system Windows 11 Windows 11

Specifications for current PCVR setup (HTC Vive):

 

Minimum requirements:

Graphics card: NIVIDIA GTX 1060

Processor: Intel i5-4590 / Ryzen 1500

RAM: 8 GB

Operating system: Windows 11

 

Recommended specifications:

Graphisc card: NIVIDIA RTX 3060/4060 or higher

Processor: Intel i7 / Ryzen 7 (newer generation)

RAM: 16 GB

Operating system: Windows 11

2. Control interface (web browser)

Teachers and facilitators can access a responsive dashboard from any modern device. The interface is built on a modern TALL stack (Tailwind CSS, Alpine.js, Laravel, Livewire), enabling fast, real-time interactions without page reloads.

Backend

Frontend

Styling and support

3. Network and communication (real-time sync)

Communication between the web interface and the VR headset relies on industry-standard, low-latency protocols. This ensures that the virtual classroom responds immediately to the teacher’s actions.

Protocol MQTT

Message Queuing Telemetry Transport is used as an industry standard for real-time data transmission.

Connection logic

Commands are distributed in a targeted way (e.g.,  vr_lobby_5/avatar_1) , ensuring that instructor input affects only specific objects within the virtual environment.

Network requirements