Table of Contents

What's new in VIROO 2.6?

VIROO Platform

New changes in VIROO Cloud Architecture's scalability, orchestration and customization have been implemented. Starting in 2.6 every backend component operates as an isolated container in AWS increasing, security, stability and monitoring activities among others. These architectural changes set the basis for future platform growth and product/service evolution.

  • Enhanced on-premises operation (deployment support and advanced management tools).
  • VIROO backend components have been updated (Content, Identity, License, Logging).
  • VIROO Identity and Content Services are now isolated containerized images.
    • UI/UX changes improve users credential management process.
  • VIROO License Service has been integrated with VIROO Identity Service and migrated from Azure to AWS.
  • VIROO Application Update Service has been reworked, now using Appcast and hosted in AWS (standard production environment).
  • VIROO Logging Service has been renewed, now running in OpenSearch and Dashboards. Enables future analytics space in the platform.
    • New and enriched logs for licensing, networking, sessions, applications and platform monitoring are internally available.
  • VIROO Identity and VIROO Content modules include major improvements.
    • VIROO Identity module`s new roles and permissions enable precise and comprehensive access control to content.
      • New Administrator, User and Content Manager roles.
    • VIROO Content modules built-in file-sharing capability has been adopted (substituting previous group folder plugin).
    • VIROO Content home folder is no longer an organization shared space but a personal space (storage quota is shared among org. users).
    • VIROO Networking Service is more efficient and configurable.
      • Additional customization capabilities (deployment, monitoring, segmentation).
      • Reconnection capability has been optimized with additional countermeasures and timeline restoring functionality among others.
  • VIROO Docs now supports multiple platform versions.
  • VIROO Diagnostics utility internally available to test, monitor and validate configuration and requirements in end customer locations.
  • Additional platform monitoring tools deployed in AWS CloudWatch and UptimeRobot.

VIROO Players

From version 2.6 users have the possibility to work with 2 VIROO Player versions in the same equipment. From a backend perspective, the services required (2.5 in this case) will at least be available until the next major release (2.7 in this case), ensuring our most active content creators an easy way to test between versions and safely deploy improvements.

All VIROO Players

  • VIROO Players are now proxy-aware applications (further proxy setup may be required).
  • Authentication is now a browser integrated login in VIROO Players. Enhances user experience and security, and enables future player evolution.
  • UI/UX Enhancements:
    • Inform users about networking and voice conditions on their sessions.
      • Including all participants (mute, speech state, microphone).
    • Inform users about changes in VIROO Players configuration files.
    • Differentiate between VR and Non VR user in the session.
    • Inform user about a reconnection process.
    • Inform about networking transport downgrades.
    • Inform user on the participant triggering a Scene Change.
    • Inform user when the Session Stop has been triggered.
    • Sidebar buttons have been disabled in Scene loading process.
    • VIROO Players launch process feedback has been improved (with enhanced startup incidence feedback).
    • Single user sessions have no Scene change timer (still available in multiplayer).
  • Players have been updated to .NET 8

VIROO Room Player

  • Minor UI/UX Enhancements.

VIROO Cave Player

  • Minor improvements to VIROO Cave Player's Active Stereo Rendering application.

VIROO Studio

VIROO Studio publishing mode has been simplified, now VIROO Scenes and runtimes are packaged in the same application, letting the creator complete control over the project. From third party assets to a customized render pipeline and beyond.

The publishing experience is wider and similar to a traditional Unity project executable.

General

  • VIROO Studio users can now include any third party asset into their projects.
  • It is possible to change project settings.
  • VIROO is now Universal Render Pipeline compatible.
  • VIROO Studio includes Visual Scripting Support.
  • VIROO Studio's content validation process has been improved.
  • VIROO Studio's Editor 2D Interface (left menu) has been unified with VIROO runtime.
  • VIROO Studio allows custom language definition for user content.
  • VIROO Studio's actions validation its been enhanced and is now integrated in Project Validation window.

Networking

  • VIROO Networking has been highly optimized with reconnections and network consumption reduction, among others.
  • A Network Performance Profiler is now available (monitors and tracks network messages), helps creators optimize network usage.
  • Network Objects and authority management improvements have been implemented.

XR Environment

  • Setting initial users position has been improved, allowing different behaviours for Room and Single Players.
  • Teleport Points user rotation changes can be toggled, on or off.

Interaction

  • XR Interaction Toolkit is fully integrated (multiplayer ready) and has been updated to 3.0.1.
  • Legacy VIROO Interaction System components have been set to obsolete (should be replaced with new Interaction System components).
  • Improvements to network behaviours synchronization among users, for PlayableDirector, PlaySound and PlayVideo actions.
  • Language changing action has been enhanced.
  • XR Gaze Interaction is now supported in VIROO Studio.

Feedback & Samples

  • VIROO Studio's VIROO Lab has been completely reworked. Showcases XR Interaction Toolkit and Viroo Components examples.
  • VIROO Studio's initial Visual Scripting demo is available.

Bug Fixes

  • Player: Fixes on action persistence on scene changes.
  • Room Player: Fixed license validation under certain hardware conditions.
  • Room Player: Fixes in application listing columns, ID instead of name.
  • Cave Player: Fixed stereo rendering switch (not switching between stereo and standard modes).
  • Cave Player: Fixed inverted tracking position with DTrack (normal calibration mode).
  • VIROO Studio: Fixed an issue with actions whose GameObjects are deactivated from the beginning.