[Subsystem 1] The function to track motion and gestures of body (can be extended to head and fingers) is realized by OpenPose.
[Subsystem 2] The prefab which enables controller's laser module adjustable to different directions. Direction can be changed by interacting(grab) with right hand controller or pointing and grabbing a specific object in the scene, in the case, the laser will lock on the object which user moves their controller.
Measured camera parameters (intrinsic and extrinsic) to use for triangulation
Wrote code to convert 2D body keypoints to 3D keypoints
[Subsystem 2]
The prefab which enables controller's laser module adjustable to different directions. Direction can be changed by interacting(grab) with right hand controller or pointing and grabbing a specific object in the scene, in the case, the laser will lock on the object which user moves their controller. The demo video will be updated when gif is uploaded.
The way of adjusting the direction of laser has been changed from angle detect to relative position detect, with a more intuitive user experience.
Laser will be hided when user are grabbing item, in addition, laser direction will not change the direction or position of the item grabbed.
The XRinVR scene has been added to the project. The basic fade out and in, and teleportation function has been migrated into the new scene. The assets in the new scene are utilized.