Update to Unity 5.5
This update brings QuiVr to Unity Engine version 5.5 (up from 5.4). There are lots of great things that come from this update (Better VR performance, VR-PostFX, Particle System Turbulence, etc), and it keeps us up to date and better positioned to move to 5.6 in a month or two (which has MSAA + HDR rendering!) when it officially releases out of beta.
With a new engine version, there is the potential for a number of unforeseen bugs that stem from incompatibilities with the old code base and the new. Please keep reporting issues here in the discussion forums or in the bug reporting channel of our Discord Server.
Single Pass Stereo Rendering
Along with 5.5 comes our ability to use Single Pass Stereo Rendering. While it was available in 5.4 many effects didn't play nicely with it, and most of those have been fixed in 5.5. Single Pass brings much better GPU performance at the cost of slightly increased CPU performance.
The one effect that has not survived the transition are distortion effects (teleporter and gate close effects), so they have been disabled for the time being.
Arrow Collision Detection
With the 5.5 upgrade, Nvidia PhysX has also experienced an upgrade leading to more accurate physics simulations. This improvement highlighted a significant flaw regarding arrow collision detection.
Now instead of Raycasting (where a line is sent out from the tip of the arrow to check impacts) we are using spherecasting, which means a sphere is projected out from the tip, allowing for the arrow to have width when checking in front (then falling back to hit-box collision if the cast failed).
This should lead to more accurate and visually-representative physics interactions than were previously seen.
Other Changes/Fixes
- Various small rendering optimizations
- Multiplayer score saving now works like singleplayer saving
- New high scores will refresh username (in case it's changed since last save)
- Wrist panel will update while paused
- Players joining after boss dies will be presented with continue panel
- Implemented fix for disappearing cave fog
