Blender Git Commits

Blender Git "xr-controller-support" branch commits.

Page: 5 / 13

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.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021