July 7, 2021, 11:04 (GMT) |
Merge branch 'master' into xr-controller-support |
July 7, 2021, 10:22 (GMT) |
XR: Add teleport offset option |
July 7, 2021, 10:22 (GMT) |
XR: Fix action state querying from Python Credit: Jacob Merrill |
July 4, 2021, 06:48 (GMT) |
Merge branch 'master' into xr-controller-support |
July 4, 2021, 06:42 (GMT) |
XR: Show selection/controller overlays by default |
July 4, 2021, 06:40 (GMT) |
XR: Fix mirror view not matching navigation Forgot to update eye poses with viewer pose. |
July 3, 2021, 04:06 (GMT) |
Merge branch 'master' into xr-controller-support |
July 3, 2021, 04:05 (GMT) |
XR: Fix render artifacts with viewport denoising Addresses T76003. When using VR with Eevee and viewport denoising, scene geometry could sometimes be occluded for one eye. Solution was, as Clement suggested, to use a separate GPUViewport/GPUOffscreen for each VR view instead of reusing a single one for rendering. |
July 3, 2021, 04:05 (GMT) |
XR: Direction lock, frame based speed fly options |
July 3, 2021, 04:04 (GMT) |
Cleanup: RNA text |
July 2, 2021, 09:17 (GMT) |
Merge branch 'master' into xr-controller-support |
July 2, 2021, 09:10 (GMT) |
XR: Support haptic feedback for actions Adds haptic settings to float (button) actions that can be used to apply haptics when an action is active. Users can configure the duration, frequency, and amplitude of the feedback as well as when it will be applied (press, release, press/release, or repeat). The haptic output path/target is specified via the name of an existing action of type "haptic". This allows float actions to target the same output paths without the need for multiple haptic actions. |
July 2, 2021, 09:09 (GMT) |
XR: Add cubic interpolation option for fly speed |
July 2, 2021, 09:07 (GMT) |
XR: Add option to raycast from viewer pose Useful when using a gamepad or for systems without motion controllers. |
July 2, 2021, 08:59 (GMT) |
XR: Fix grab transform for parented objects |
June 26, 2021, 10:33 (GMT) |
Merge branch 'master' into xr-controller-support |
June 26, 2021, 10:25 (GMT) |
XR: Allow multiple modal actions at a time This was disabled before since modal handlers for action operators could receive events from other actions and exit prematurely. Now, the XR operators check for events with the matching operator and properties to avoid this. In addition, a list of active modal actions is stored in the session state so that duplicate operators can be filtered out when dispatching events. |
June 26, 2021, 10:11 (GMT) |
XR: Use prior nav data to calculate viewer pose Fixes an issue where draw callbacks were not drawn correctly if an operator changed the navigation. Now, the navigation transforms are saved before dispatching action events and are later used to calculate the viewer/controller poses. |
June 23, 2021, 11:35 (GMT) |
Merge branch 'master' into xr-controller-support |
June 23, 2021, 11:30 (GMT) |
XR: Add fly navigation operator Navigates the scene by moving/turning relative to navigation space or the XR viewer/controller. Users can select from a variety of these modes as well as specify the min/max speed and whether to lock elevation. Also: pass float threshold to XR action events. |
|