November 6, 2020, 12:31 (GMT) |
XR: Use stage ref space for absolute tracking |
November 6, 2020, 08:13 (GMT) |
XR: Add axis property to raycast select operator Allows users to adjust the raycast axis to fit different poses and controllers. |
November 6, 2020, 08:08 (GMT) |
Cleanup: Comments |
November 5, 2020, 13:33 (GMT) |
Merge branch 'master' into xr-actions-D9124 |
November 5, 2020, 13:31 (GMT) |
XR: Add "absolute tracking" session setting Enables users to define the tracking origin in a way that is not linked to the headset position. Instead, the tracking values given by the XR runtime are left unadjusted and a user can manually calibrate an "origin" landmark object to adjust to their real world space. Can be useful for applications that use external tracking systems and those that primarily only need to use controllers (e.g. for motion capture). |
November 4, 2020, 12:33 (GMT) |
XR: Ensure valid region for invoking operators Check for a valid v3d, even if the area / region uses a viewport. |
November 4, 2020, 12:30 (GMT) |
XR: Use TransInfo viewmat for transform modal_3d Fixes static variable TODO. |
November 4, 2020, 12:24 (GMT) |
XR: Compare absolute input value with threshold Trackpad / thumbstick input values range from -1 to 1, so the absolute value must be compared against the input threshold. |
November 4, 2020, 12:13 (GMT) |
Fix build warnings on Linux / gcc |
November 3, 2020, 09:50 (GMT) |
Merge branch 'master' into xr-actions-D9124 |
November 3, 2020, 09:47 (GMT) |
XR: Implement XR constraints toggle operator Useful for quickly playing back recorded animations without overwriting existing data. |
November 3, 2020, 08:37 (GMT) |
XR: Support auto keying XR constraint objects If specified, headset / controller objects will auto key on animation playback. This can be useful for virtual camera applications. |
November 3, 2020, 01:46 (GMT) |
XR: Fix crash when reading "constraint" objects Pointers were not being relinked from file. |
November 1, 2020, 15:09 (GMT) |
Merge branch 'master' into xr-actions-D9124 |
November 1, 2020, 15:04 (GMT) |
XR: Remove view space limitation for transform op Not needed now that XR supports calling operators with properties. |
November 1, 2020, 14:50 (GMT) |
XR: Implement raycast select operator Uses the same raycast method as Scene.ray_cast() and works in object and edit mode. Although it gives users an alternative to the existing projection-based VR selection method, it is limited to objects with real geometry (i.e. meshes). |
October 31, 2020, 14:38 (GMT) |
Merge branch 'master' into xr-actions-D9124 |
October 31, 2020, 14:31 (GMT) |
Cleanup: Rename controller pose properties Makes naming consistent with controller#_object session settings. |
October 31, 2020, 14:00 (GMT) |
XR: Add "constraint" objects to session settings These objects (3 in total, corresponding to headset and left/right controllers) will have their location and rotation determined by the associated XR pose. This provides a way for add-ons to achieve this "VR constraint" behavior without the need to constantly query pose information. |
October 31, 2020, 13:27 (GMT) |
Remove unused parameter |
|