english Sivu saatavilla vain englanninkielisenä.

Blender Git Statistics -> Developers -> muxed-reality

Peter Kim (muxed-reality)

Total Commits : 290
Master Commits : 32
Branch Commits : 258
First Commit : October 13, 2020
Latest Commit : October 13, 2021

Commits by Month

DateNumber of Commits
October, 202110
September, 202111
August, 202154
July, 202143
June, 202125
May, 202125
April, 20214
March, 202110
February, 20215
January, 20217
December, 20201
November, 202052
October, 202043

Commit Distribution

PathNumber of Commits
xr-controller-support246
xr-actions-D9124119
master32
lineart-shadow8
temp-lineart-contained8
soc-2021-porting-modifiers-to-nodes-decimate4
soc-2021-porting-modifiers-to-nodes_all4

Favourite Files

FilenameTotal Edits
wm_xr_session.c94
wm_xr_intern.h66
rna_xr.c64
WM_api.h45
GHOST_XRSession.cpp42
wm_xr_operators.c40
wm_xr_draw.c39
wm_event_system.c28
GHOST_XrSession.h25
DNA_xr_types.h25

File Changes

ActionTotalPer Commit
Added360.1
Modified1 0063.5
Deleted120.0

Code Changes

ActionTotalPer Commit
Lines Added14 59472.2
Lines Removed7 37036.5

Latest commits Feed

Revision 72e81a4 by Peter Kim (master)
October 13, 2021, 11:56 (GMT)
Extern: Add modifications diff for TinyGLTF

This should have been added in ee49991999c9.
Revision e8dc02a by Peter Kim (master)
October 12, 2021, 07:36 (GMT)
Fix build error due to conflicting types
Revision 9dda654 by Peter Kim (master)
October 12, 2021, 07:18 (GMT)
XR Controller Support Step 4: Controller Drawing

Addresses T77127 (Controller Drawing).

Adds VR controller visualization and custom drawing via draw
handlers. Add-ons can draw to the XR surface (headset display) and
mirror window by adding a View3D draw handler of region type 'XR' and
draw type 'POST_VIEW'. Controller drawing and custom overlays can be
toggled individually as XR session options, which will be added in a
future update to the VR Scene Inspection add-on.

For the actual drawing, the OpenXR XR_MSFT_controller_model extension
is used to load a glTF model provided by the XR runtime. The model's
vertex data is then used to create a GPUBatch in the XR session
state. Finally, this batch is drawn via the XR surface draw handler
mentioned above.

For runtimes that do not support the controller model extension, a
a simple fallback shape (sphere) is drawn instead.

Reviewed By: Severin, fclem

Differential Revision: https://developer.blender.org/D10948
Revision cfa59b3 by Peter Kim (master)
October 12, 2021, 07:13 (GMT)
Cleanup: remove unused parameter
Revision cdeb506 by Peter Kim (master)
October 12, 2021, 04:48 (GMT)
XR Controller Support Step 3: XR Events

Integrates XR input actions with the WM event system. With this commit,
all VR action functionality (operator execution, pose querying, haptic
application), with the exception of custom drawing, is enabled.

By itself, this does not bring about any changes for regular users,
however it is necessary for the upcoming VR add-on update that will
expose default controller actions to users.

For add-on developers, this updates the Python API with access to XR
event data (input states, controller poses, etc.), which can be
obtained via the "xr" property added to the bpy.types.Event struct.
For XR events, this property will be non-null and the event will have
the type XR_ACTION.

Further details:
XR-type window events are queued to the regular window queues after
updating and interpreting VR action states. An appropriate window is
found by either using the window the VR session was started in or a
fallback option.

When handling XR events, mouse-specific processing is skipped and
instead a dedicated XR offscreen area and region (see 08511b1c3de0) is
used to execute XR event operators in the proper context.

Reviewed By: Severin

Differential Revision: https://developer.blender.org/D10944
Revision 7a66a9f by Peter Kim (master)
October 5, 2021, 07:54 (GMT)
Cleanup: remove unused parameter
Revision 08511b1 by Peter Kim (master)
October 5, 2021, 07:05 (GMT)
XR: Add runtime window area for XR events

This adds an offscreen View3D window area for the VR view in order to
execute XR events/operators in the proper context. The area is created
as runtime data before XR events are dispatched and set as the active
area during XR event handling.

Since the area is runtime-only, it will not be saved in files and since
the area is offscreen, it will not interfere with regular window areas.
The area is removed with the rest of the XR runtime data on exit, file
read, or when stopping the VR session.

Note: This also adds internal types (EVT_DATA_XR, EVT_XR_ACTION) and
structs (wmXrActionData) for XR events.

Reviewed By: Severin

Differential Revision: https://developer.blender.org/D12472
Revision 6fc81d6 by Peter Kim (xr-controller-support)
October 3, 2021, 03:22 (GMT)
Merge branch 'master' into xr-controller-support
Revision 85e1f28 by Peter Kim (xr-controller-support)
October 3, 2021, 03:16 (GMT)
Fix controller model loading for no stb image
Revision c4f65fa by Peter Kim (xr-controller-support)
October 3, 2021, 03:11 (GMT)
Cleanup

- Use doxygen style comments
- Improve comment for XR region type
- Improve RNA descriptions for XR nav location/rotation/scale
- Split controller draw callback into separate model and aim functions

MiikaHweb - Blender Git Statistics v1.06
Tehnyt: Miika HämäläinenViimeksi p?ivitetty: 07.11.2014 14:18 MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021