Release Notes

Version 2.1.12

  • Unity 2019.1 compatibility
  • Controller Input function in prefabs
  • Grabbing without physics
  • Unet warnings when using Photon PUN
  • Vive Tracker positions are not stored
  • Hand Pose not reset to default pose
  • Body collisions
  • Arm Animator pose for certain avatars
  • Handle pos/rot settings not stored in prefabs
  • Shoulder rotation after calibration
  • Hips Rotation
  • Humanoid Pose when avatar is not facing forward
  • Prefab inspector

Version 2.1.11

  • Enable Oculus/OpenVR/Mixed Reality when unityVRhead is enabled and VR settings are enabled
  • Prevent creation of many UnityVR Roots in prefabs
  • Head Interaction Pointer does not move in Pro without eye tracking
  • Straight Interaction Pointer uses the Max Distance parameter
  • Neuron Fusion is overcompensating
  • Ensure feet on the ground with Neuron Fusion
  • Real world controllers visible when Show Real Objects is disabled
  • Vive Tracker orientation correction
  • Humanoid collisions
  • Networked physics
  • Leap Motion rotation correction option
  • Scale Avatar to Tracking with VR headsets
  • Disable wiresphere around handles
  • Two handed grab
  • Grabbing Rigidbodies with child rigidbodies
  • Enable multi-object editing on teleport targets
  • Improved torso movements
  • Improved shoulder movements
  • Twisted arms for avatars with unbended arms
  • Calibrate at Start does not work with SteamVR
  • Grabbing objects with trigger colliders
  • Foot rotation during walk animation
  • Scale avatar calibration

Version 2.1.10

  • Hips position for remote humanoids
  • HeadTarget RotationX/Y improvement
  • Oculus Universal Menu recenter handling
  • Added Controller Input support for SetPose
  • Disabled warning about additional EventSystem

Version 2.1.9

  • Added improved Gun prefab: ‘357 Magnum’
  • Hidden Game Controller Enabled switch
  • Photon Classic in pre-Unity 2018.3 error in Configuration_Editor
  • Event Type in Controller Input could be changed in prefabs
  • Unhide the target rig and give it a proper name
  • Photon PUN: movements are not updated
  • Photon PUN: don’t send poses of deleted humanoids
  • Could not change NetworkingPrefab in NetworkingStarter for Photon PUN
  • Error when Oculus Support enabled before switch to Windows UWP platform

Version 2.1.8

  • Oculus/SteamVR support not included while it is enabled in preferences
  • Issues when using Photon PUN
  • Collisions while walking
  • Fixed errors in velocity calculation at first frame
  • Added check on configuration being null
  • Prefab detection fix for Unity 2018.3

Version 2.1.7

  • Rollback: Oculus/SteamVR support not included while it is enabled in preferences
  • Humanoid is missing in Grocery Store Unet demo scene

Version 2.1.6

  • Added ‘Disconnect Instances’ prefab setting
  • Running Build gives “Object reference is not set to an instance of an object”
  • Pose improvements
  • Humanoid Collisions with disabled proximity speed
  • Camera destroyed when using avatar manager in non-VR mode
  • Hand physics when using avatar manager
  • Body glitch when looking down angle > 90 degrees
  • Improved hand position when using arms animator
  • Arm twist when replacing avatar with different arm rotation
  • Added experimental arm swing
  • fixed pose with rotated neck bones in avatar
  • Hands are no longer detached in the editor
  • With humanoid Y axis rotation, torso is rotated
  • Cleanup when HumanoidControl script is deleted
  • Remote avatars leg animator
  • Body pull when holding rigidbodies
  • PUN Networking errors
  • Fingers bending after change avatar
  • InputEvent.SetMethod(null) throws error
  • InteractionPointer goes to 0,0,0 when humanoid is parented to another gameobject
  • Oculus/SteamVR support not included while it is enabled in preferences

Version 2.1.5

  • Solved missing script warnings on SteamVR real world object
  • Fixed default hand pose
  • Added deadzone for Hydra Joystick
  • Interaction pointer not working when Canvas is added to scene
  • Added check on non-Humanoid EventSystems in scene
  • Face expressions
  • Leap Camera on HMD placement when Leap gameObject is created
  • Leap Camera in HMD placement when calibrating
  • Oculus incorrect head position
  • Hand objects could be destroyed for Prefab and disabled objects
  • SteamVR Error when sync Tracking is enabled
  • Humanoid movements when changing avatars in non-forward facing orientation
  • Arm animator position with small shoulders and wide hips

Version 2.1.4

  • Added BallGrab and AnyGrab to Handle
  • Added Wiresphere gizmos for Handle range
  • Added Body Pull Setting in Humanoid Control
  • Right hand pose rotation direction
  • Base pose when hand pose is assigned
  • nullpointer exception when avatar is changed
  • arms are twisted when changing an avatar
  • Support for VRTK v3.3.0
  • Fixed hand pose when holding static objects
  • Restore hand pose when letting go
  • houlder position when holding static objects
  • Forearm twist

Version 2.1.3

  • Windows Mixed Reality fix

Version 2.1.2

  • Updated openvr_api.cs to match the version in SteamVR v2
  • Unity 2018.3 compatibility
  • Improvements for avatars without chest bones
  • Placement of body colliders
  • Humanoid Collider objects now take the tag/layer from the humanoid object

Version 2.1.1

  • Rigidbody Limitations rotation axis support
  • Added Calibrate at Start option for Humanoid Control
  • Improved stability VR Hmd tracking
  • Improved Leap Motion tracking
  • Fixed issues with Oculus Camera Prefab
  • (Unity 2018.3) use ContinuousSpeculative collision detection for hands.
  • Improve humanoid posing in the editor
  • Initial controller positions in specific cases

Version 2.1.0

  • Built-in VRTK support
  • Kinect 360 support
  • PUN 2 support
  • Poses as objects which can be assign to multiple humanoids
  • Spherecast interaction pointer type
  • Physics can be switched on the hands independently
  • Improved Kinect – VR device calibration
  • Improved avatar pose stability
  • Many minor improvements

Version 2.0.7

  • Fixed synchronization with SteamVR multiplayer
  • Fixed throwing of objects
  • Leg rotation fix when Hips Target is selected
  • Character colliders are no longer created when physics is off
  • Head Target can fly away in some situations
  • Corrected the label ‘Collision Check’ on the Teleport Target
  • Fixed Kinect legs not tracking when animation is enabled

Version 2.0.6

  • Fixed collisions with trigger colliders
  • Tracking devices stop working when a humanoid is deleted
  • Fixed Oculus Touch tracking

Version 2.0.5

  • Added Orbbec Astra model in Real Objects
  • Teleport Target, added teleport root
  • Added Scene Manager
  • Added Scene Starting Point
  • Improved hand stability when touching objects
  • Microphone Head script incompatibilty with Unity 2018.1 and higher
  • Interaction pointer click
  • Interaction pointer Bezier/Gravity accuracy
  • dll x86/x86_64 platform settings fixed
  • Interaction Raycast error in console when hovering
  • Prevent grabbing 2D objects like UI elements
  • Prevent grabbing otherHand
  • Prevent grabbing own headFixed twisted neck

Version 2.0.4

  • Added Networking Debug output setting in HumanoidPun/Unet components
  • Reduced Network bandwidth for Photon
  • Added Calibration button in Humanoid Control inspector
  • Added check on Remote Avatar being in Resources folder
  • Added check on SteamVR/Oculus SDK enabled in Unity
  • Improved Networking
  • (Pro) Fixed camera sometimes recognized as a facial bone
  • Improved calibration
  • Improved Leap Motion camera position
  • Improved Vive Tracker position detection
  • Hips Animator overrides tracking
  • Kinect arms and hips not tracking
  • Kinect chest orientation
  • (Pro) Fixed strange jaw positions

Version 2.0.3

  • SteamVR now recognizes left/right controllers for Oculus and Mixed Reality
  • Interaction now provides pointerCurrentRaycast info for physics interaction
  • Changed SteamVR Menu button from Controller.Option to Controller.ButtonOne
  • Added beta Pupil Labs eye tracking support (Pro)
  • Added beta Orbbec tracking support (VR Plus & Pro)
  • New Spine IK (beta, check Hips Target with Inspector in Debug mode)
  • Walking animation with leg crossing prevention
  • Face bone position for bones not parented to the head or jaw bones
  • InteractionPointer only clicks once
  • Face gaze direction
  • Solved build errors for UWP platform
  • Changing avatars
  • Fixed Leap Motion put on camera when VR is disabled
  • Debouncing of touch events
  • Selection of PlayMaker events in the Input components
  • Fixed SteamVR Controller haptics
  • Fixed PlayMaker Events
  • Improved two-handed grab
  • Improved Mixed Reality tracking

Version 2.0.1

  • Drawing of Target rig
  • Arm Joint limitations in editor
  • Non-stretching arms in editor
  • Invalid cast error for Kinect
  • Error with Kinect disabled with Face Tracking
  • Error with OptiTrack disabled
  • Disabled the (still) useless animation options on head target
  • Leap Motion camera is always on first person camera

Version 2.0.0

  • New Hand Pose
  • New joint limitations
  • Avatar posing in the editor
  • Bezier ray interaction
  • (Pro) New Face Expressions
  • (Pro) OptiTrack rigidbody target tracking

Version 1.3.5

  • Added missing Tools folder

Version 1.3.4

  • Torso Rotation improvements
  • Vive Trackers no longer drift away when losing tracking
  • Oculus issue in Unity 2017.2+
  • Mixed Reality issue in Unityy 2017.2+
  • Added Avatar Manger

Version 1.3.3

  • Gear VR controller left hand movements
  • Improved Gear VR Controller arm movements
  • Hips Target Animator Enabled value not persistent
  • With Hips Animator neck could turn more than 90 degrees
  • Foot Input Hit Ground was triggered only once
  • Rotational tracking issue on foot and hand targets.
  • Fixed rotational head tracking deviation

Version 1.3.2

  • Added Audio Source support of headTarget for audio energy
  • Humanoid and Target preset targets are back in Controller/Hand/Foot Input
  • Added buttons for adding Gaze/Pointing Interaction
  • Fixed rotated torso when Humanoid Y rotation is not 0
  • Fixed gaze interaction not updating focus point
  • Fixed RealSense head tracking

Version 1.3.1

  • Fixed disabled GameObjects in demo scene

Version 1.3.0

Version 1.2.4

  • Fixed avatar pose issues when scaling or changing the avatar
  • New Foot Event Input
  • Fixed Hand Targets cannot be cleared
  • Fixed upper legs not moving
  • Fixed missing Kinect DLL
  • Removed dependency on OVRUtilities

Version 1.2.3

  • Grabbing objects in editor mode
  • Fixed interaction
  • Fixed Kinect foot tracking
  • Fixed arm movements when avatar is not in T-Pose
  • Fixed Oculus sensor and touch positions not accurate
  • Fixed disabling tracking devices during play

Version 1.2.2

  • New Photon networking implementation

Version 1.2.1

  • Fixes for Vive Trackers

Version 1.2.0

  • New Unet networking implementation
  • Improved Vive Trackers-Leap fusion

Version 1.1.7

  • Collision detection improvements
  • Optimization Neuron-Kinect fusion

Version 1.1.6

  • Humanoid Control can now be placed in a different location in the project
  • Networking fixes

Version 1.1.5

  • Unity Networking picking up objects fixed
  • Neuron Sensor fusion improvements
  • Leap Motion tracking improvements
  • Kinect Face jaw tracking improvements

Version 1.1.4

  • Collisions not working after a while
  • Improved Vive Tracker body position detection
  • Improved OptiTrack support
  • Shoulder and chest movement improvements

Version 1.1.3

  • Fixed compilation errors for SteamVR

Version 1.1.2

  • NetworkingStarter for Unet has now a local OwnServer option
  • (Pro) OptiTrack support
  • Additional checks whether avatar can be used
  • Make sure the avatar is at the same location as the tracking
  • Fixed Leap Motion tracking in Networking
  • Networking sendrate could not be changed for prefab instances
  • Interaction Module throws error when no finger bones are present
  • Hand Input could not be changed for prefab instances

Version 1.1.1

  • Fixed error in Face Tracking

Version 1.1

  • New, flexible Interaction Module
  • New Hand Input script
  • Face Control option (beta)
  • Tobii Tracking option (alpha)
  • Gear VR Controller improvements with new arm model
  • Foot animation improvements
  • Fixed collisions

Version 1.0

  • Initial Release