1. Neos VR
  2. News
  3. 2020.4.25.491 - Double sided PBR triplanar, many bugfixes for new gripping

2020.4.25.491 - Double sided PBR triplanar, many bugfixes for new gripping

A bunch more bugfixes for the new gripping system as well as some other things! Plus a few small additions and tweaks.

[h2]New Features:[/h2]
- Added "Culling" support for the PBS Triplanar material, allowing to make it dual sided or cull the front face instead of the back (requested by @SHFR_H)
- Added isEnabled setting to a world definition in the headless, allowing entries to be easily disabled without having to delete them (requested by @Enverex)
- Added "Collider Updates" static to the debug dialog to measure how many colliders in the physics engine were updated each frame

[h2]Tweaks:[/h2]
- Optimized spawning of mesh renderer gizmo's (typically spawned in developer mode)

[h2]Bugfixes:[/h2]
- Added guard against non-uniform scale on the user root - the user will automatically be reset back to uniform scale-
-- This fixes various random issues, such as the IK messing up due to the user being non-uniformly scaled (e.g. when hidden with the smoke bomb, reported by @Veer)
- Added some guards against missing pieces of Neos Panel to prevent it from logging excessive exceptions
- Added extra debugging information to Steam Networking Sockets to help diagnose closed connections (based on report by @Rukio, @Shifty )
- The new gripping system will now ignore GripPoseReferences on inactive parts of hierarchy
-- This fixes the wrong pose references being used in some cases (based on issue by @GearBell)
- Fixed equipped item jumping away if it's released while it's grip pose offset is being adjusted
- Fixed Slider component messing up position if the parent is unexpectedly changed
- Changed conneciton close and disposal mechanism for Steam Networking Sockets to always run on the same thread, to help avoid potential crashes (based reports by @Shifty, @Rukio and others)
- The new gripping system will ignore HandPosers that are disabled or on parts of hierarchy that are inactive
-- This fixes issue when a wrong one is picked on the avatar as a reference (discovered by @Anomalous)
- Fixed users in screen mode being able to scale themselves when the permission disables this (Reported by @Hayden (PolyLogiX - ZyroDesign) through @Shifty)
- Fixed MeshRendererGizmo's staying in the world after the developer mode is disabled (reported by @Enverex)
- Fixed gizmos trying to be spawned for local parts of the data model, causing lots of exceptions