June 23, 2021, 11:24 (GMT) |
XR: Update controller data again in viewer update This is needed to draw the controllers with correct transforms in the event that an operator changed the navigation. |
June 19, 2021, 09:18 (GMT) |
Merge branch 'master' into xr-controller-support |
June 19, 2021, 09:12 (GMT) |
XR: Add location/rotation locks for navigation |
June 18, 2021, 12:36 (GMT) |
Merge branch 'master' into xr-controller-support |
June 18, 2021, 12:32 (GMT) |
XR: Add grab navigation operator Similar to the XR grab transform operator but applies deltas to the navigation matrix instead of objects. Supports bimanual interaction for viewer/navigation scaling and locks for rotation and scale. |
June 18, 2021, 12:26 (GMT) |
XR: Smooth transition between modal actions Although only one modal action is allowed at a time, if another modal action is pressed when the current modal action ends, then transition immediately to that one. |
June 18, 2021, 12:22 (GMT) |
XR: Fixes/adjustments when viewer scale != 1.0 This corrects some clipping and shading issues when a scale factor is applied to the XR viewmat. Also fixes the viewer pose calculation with VR navigation. |
June 18, 2021, 12:14 (GMT) |
Remove duplicate file Was renamed to "wm_xr_action.c". |
June 12, 2021, 10:32 (GMT) |
Merge branch 'master' into xr-controller-support |
June 12, 2021, 10:28 (GMT) |
XR: Fix viewer pose and teleport calculation |
June 12, 2021, 10:25 (GMT) |
XR: Add bimanual scale mode for grab operator Also renamed operator to "Transform Grab". |
June 11, 2021, 12:05 (GMT) |
Merge branch 'master' into xr-controller-support |
June 11, 2021, 11:48 (GMT) |
XR: Add axis region, bimanual action flags The axis flags allow binding actions to certain regions of an input axis (positive or negative). In this way, two different actions can be bound to the input path "/input/thumbstick/x" without overlapping. The bimanual flag signifies that the action depends on inputs from both of its subaction paths, and both states, if available, will then be passed to the operator. This will be used in the future for two-handed navigation and transform. |
June 8, 2021, 10:35 (GMT) |
Merge branch 'master' into xr-controller-support |
June 8, 2021, 10:31 (GMT) |
Update pipeline config |
June 8, 2021, 04:52 (GMT) |
Merge branch 'master' into xr-controller-support |
June 8, 2021, 04:51 (GMT) |
Fix build warnings |
June 4, 2021, 10:18 (GMT) |
Merge branch 'master' into xr-controller-support |
June 4, 2021, 10:10 (GMT) |
XR: Add teleport navigation operator Mostly the same as the XR raycast select operator. Users can optionally constrain the result to specific axes, for example to achieve "elevation snapping" behavior by constraining to the Z-axis. Credit to KISKA for the elevation snapping concept. |
June 4, 2021, 10:01 (GMT) |
XR: Add initial navigation support Adds navigation transforms (pose, scale) to the XR session state that will be applied to the viewer/controller poses. Users can access these transforms via Python (xr_session_state.navigation_location/rotation/scale) to use with custom operators. |
|