📝 viroo-studio-release-3.0.0
Publicly Available 3.0.522
✨ Functionality
General
- Dashboard & Editor Window Improvements to simplify content creation and project management. Unified window structure showing all VIROO Studio options in a single dashboard.
- New content validation tab.
- Integrated Identity login tab.
- Simplified content upload and publication tabs.
- Added version information tab for the current VIROO Studio version, and information for new releases including their changelogs.
- Added ability to enable or disable scenes in the application publishing window.
- Direct Content Upload to VIROO Platform. VIROO Studio now enables content creators to upload immersive content directly to the VIROO Platform from within the Unity Editor with a new content publishing window. This streamlined workflow eliminates the need for external upload processes, simplifying content publication and accelerating the creation-to-deployment cycle.
- VIROO Studio Toolbar – A Toolbar has been added to the Unity Editor, a set of organized widgets providing quick access to essential tools and components.
- VIROO components: enables a simple approach to a basic scene setup.
- XRI components: enables XR interaction ready GameObject creation.
- 3D Components: adds ready to use 3D objects (button, lever, wheel…).
- VIROO Actions: add already configured GameObjects to use VIROO Actions.
- VIROO Studio is now setup to use URP by default.
Standalone support
VIROO Platform now supports Standalone XR, expanding the platform’s reach beyond tethered or room-scale setups. Key features and improvements include:
- Standalone App publishing: VIROO Apps can now be published for Android Standalone devices.
- Device Authentication & Session Management: Users can authenticate, create sessions, and join sessions directly from standalone devices.
- Password policies and user management adapted to standalone environments.
- Optimized visualization configuration for standalone experiences.
Visual Scripting integration
VIROO Studio now includes Visual Scripting capabilities, allowing content creators to design interactions and behaviors without writing code. This integration simplifies the content creation process and accelerates development for non-technical users. Distinct Industry-Grade Templates provide ready-to-use structures and best practices for immersive content development in industrial environments.
- This package is distributed as a VIROO Studio extension. Please refer to specific info to know more.
Networking
- Default persistence set to None in all actions and interactions.
- Networking latency indicator added.
XR environment
- Continuing the integration of the XR Interaction Toolkit, VIROO Interaction System has now adopted the XR Interaction Toolkit rig as its core interaction framework. This enhancement consolidates interaction management and input handling under a standardized and extendable structure, paving the way for future improvements.
- New locomotion system (added gravity support, collision support, VR fly mode).
- Improved and standardized the API for accessing Interactors.
- Added ability to specify the starting position for non-VR users in RoomPlayer within VIROO Studio scenes.
- Prevent interaction with interactable elements while the menu is open.
Interaction
- Spatial keyboard support added.
- Ability to load scenes without requiring the VIROO menu.
- Improved scroll speed when interacting with the mouse wheel.
- ControllerButtonPressInteraction has been updated to use new Unity’s input system.
Feedback & examples
- Added URP support to all examples.
- Improved example content and scenes in VIROO Studio.
- New MR example scene (HTC, Meta, PICO ready). Please refer to specific info to know more.
- New examples in VIROO Lab.
- VIROO Labs controller tooltip showcase.
- On-screen keyboard example included.
- A section has been added, demonstrating how to enable and disable specific features in VIROO.
- An example for ControllerButtonPressInteraction has been added.
- Enhancements in avatar customization scene.
Other
Usability, performance, and development workflow improvements have been introduced in VIROO Studio, including:
- Compatibility with Configurable Enter Play Mode in Unity.
- Initial work to improve support for Single Pass rendering.
- Inclusion of a mock camera with PostProcess Layer in the scene template, allowing post-processing effects visibility without entering Play Mode.
- Review and refinement of the Add Component section in VIROO Studio.
- Inclusion of a configured Main scene and necessary XR Profiles in the default project.
- Documentation and configuration improvements for post-processing in URP (Universal Render Pipeline).
- Layer Collision Matrix automatic control added to VIROO Project validation window.
- Updated scene change message to display AvatarName instead of machine name.
- Added an event to subscribe to teleport ray visibility state changes.
🐞 Fixes

