- Major cloud infrastructure performance improvements

Posted by: Frooxius on steam_community_announcements October 9, 2019

Major refactoring of the cloud infrastructure! Sorry for the lack of updates to Neos itself, since we started experiencing severe server congestion, I had to prioritize some major work on the cloud server. It should be much speedier now and better prepared for scaling! There’s still a few things left to do, but should be better now. Also managed to slip in some full body improvements and fixes! ;)

New features

- Added buttons for rotating the platform and new grabbable toggle directly on the full body calibrator platform
- Added ability to set position/rotation smoothing on feet and hips with full body tracking. This will allow for filtering out tracker jitter (especially on feet when stomping) and provide nicer motion
- Added BooleanValueDriver (under Transform/Drivers)


- AvatarPoseSmoothLerp now has separate smooth speed for position and rotation. Using negative values will disable the smoothing completely
- Upgraded to Unity 2019.2.8 (from 2019.2.7)


- Reworked cloud infrastructure into separate API frontend service and background processing app to significantly improve performance and server congestion
- Ported cloud API frontend and background worker to ASP .NET Core 3.0 (from .NET Framework) to improve performance
- Optimized thumbnail upload to reduce server congestion
- Optimized session management on the cloud server to reduce background processing
- Improved caching of user information on the cloud server to improve performance
- Upgraded to v3 CosmosDB SDK for the cloud server, which should help with some performance issues
- Various other optimizations to the cloud server infrastructure


- Added a mechanism for extending cloud session duration. This fixes issues when Neos runs for too long (e.g. longer than a day for headless, as reported by @tehturk )
- Fixed fetching of attributes for nested lists in the inspector, which would break generating UI for certain components (like MaterialSet discovered by @H3BO3 and @ProbablePrime )
- Fixed potential duplication of tracker objects and world tracker manager lingering after it has been removed
- Fixed position and rotation stream duplication for Vive trackers when the user is respawned
- Fixed issue with avatar objects slots sending node availability messages for all users (this could cause some unpredictable avatar behavior)

Known Issues

- Large assets may fail to upload right now, will be fixed soon

[img]{STEAM_CLAN_IMAGE}/32580497/43ee030e042a238a46ad59cfcc19b99b0e154f35.png[/img] [img]{STEAM_CLAN_IMAGE}/32580497/7742fb265ee608cb2a9a6b41aaa6138976155172.png[/img] [img]{STEAM_CLAN_IMAGE}/32580497/dd2c2f6d46e45ccf4178688bcbe67f0adc0acf9a.png[/img]

Other Neos VR News

Metaverse Training Center now open, Neos Textbook published in Czechia

Neos VR - January 17, 2020

Welcome back! This weekly update will be about the Metaverse Training Center. The Metaverse Training Center, or MTC for short, has been and still is a long and challenging project. It’s goal is to give the gift of knowledge to all users on the various tools that Neos provides. Currently, there are three completed rooms, and many more planned for the future.

Further Back - Some more bugfixes and small optimizations January 6, 2020 - More bugfixes for resource cleanup, memory usage optimizations January 4, 2020

Thank you all for fueling the flame of the metaverse in 2019; What's coming 2020 January 3, 2020 - Bugfixes for new issues due to rigorous resource cleanup and more January 3, 2020 - Numerous memory/resource leak fixes, 2019 user badge and more January 3, 2020 - Assimp importer library update, up to 8 UV channel support December 28, 2019

Happy Holidays from the Neos team and polish for the new text rendering system December 28, 2019 - Correct UTF-16 surrogate pair handling, symbol math fonts December 27, 2019 - FreeType Oculus SDK library updates, some bugfixes December 26, 2019 - Lots of bugfixes and tweaks for Text Rendering, IME mode and more December 24, 2019

More News

Neos VR

Welcome to the metaverse! A shared social universe where both casual users and creators coexist. Play and explore with your friends, collaborate with your coworkers or grab powerful building tools and create something new right inside VR.

Developer: Frooxius,Solirax

Publisher: Solirax