Page MenuHome

Peter Kim (muxed-reality)
User

Projects (6)

User Details

User Since
Aug 30 2019, 12:29 PM (89 w, 4 d)

Recent Activity

Yesterday

Peter Kim (muxed-reality) edited Description on Virtual Reality.
Tue, May 18, 3:29 PM
Peter Kim (muxed-reality) added a comment to D9124: VR: OpenXR Action Support.

I created a task to keep track of the patches: T88367: Review & Merge Controller Support Patches. Is there any particular reason to keep this patch open? Guess the fact that the branch is named xr-actions-D9124, but we can simply rename that (suggest xr-controller-support or such).

Tue, May 18, 3:20 PM · Virtual Reality
Peter Kim (muxed-reality) changed the visibility for D9124: VR: OpenXR Action Support.
Tue, May 18, 11:05 AM · Virtual Reality
Peter Kim (muxed-reality) changed the visibility for D11271: VR Add-on: XR Action Creation and Controller Gizmo Visualization.
Tue, May 18, 11:05 AM · Virtual Reality
Peter Kim (muxed-reality) changed the visibility for D10950: XR Actions [part 9]: Controller Based Transform.
Tue, May 18, 11:04 AM · Virtual Reality
Peter Kim (muxed-reality) changed the visibility for D10949: XR Actions [part 8]: Controller Based Picking.
Tue, May 18, 11:04 AM · Virtual Reality
Peter Kim (muxed-reality) changed the visibility for D10948: XR Actions [part 7]: Controller Drawing.
Tue, May 18, 11:04 AM · Virtual Reality
Peter Kim (muxed-reality) changed the visibility for D10947: XR Actions [part 6]: Motion Capture.
Tue, May 18, 11:03 AM · Virtual Reality
Peter Kim (muxed-reality) changed the visibility for D10946: XR Actions [part 5]: Ref Space Improvements.
Tue, May 18, 11:03 AM · Virtual Reality
Peter Kim (muxed-reality) changed the visibility for D10945: XR Actions [part 4]: Invoke/Modal_3d.
Tue, May 18, 11:03 AM · Virtual Reality
Peter Kim (muxed-reality) changed the visibility for D10944: XR Actions [part 3]: Surface Events.
Tue, May 18, 11:02 AM · Virtual Reality
Peter Kim (muxed-reality) changed the visibility for D10943: XR Actions [part 2]: Actionmaps.
Tue, May 18, 11:02 AM · Virtual Reality
Peter Kim (muxed-reality) changed the visibility for D10942: XR Actions [part 1]: Actions.
Tue, May 18, 11:02 AM · Virtual Reality
Peter Kim (muxed-reality) changed the visibility for D9842: VR: Color Depth Adjustments.
Tue, May 18, 11:00 AM · Virtual Reality

Mon, May 17

Vitalii Vlasov (Fracture128) awarded rBcb12fb78cad4: XR Controller Support Step 1: Internal Abstractions for OpenXR Actions a Like token.
Mon, May 17, 6:10 PM
Juan Gea (juang3d) awarded rBcb12fb78cad4: XR Controller Support Step 1: Internal Abstractions for OpenXR Actions a Love token.
Mon, May 17, 12:09 PM
Fran Marz (franMarz) awarded D11271: VR Add-on: XR Action Creation and Controller Gizmo Visualization a Love token.
Mon, May 17, 9:27 AM · Virtual Reality

Sun, May 16

Luke Cloninger (EccentricVamp) awarded D10942: XR Actions [part 1]: Actions a Love token.
Sun, May 16, 6:48 PM · Virtual Reality
Peter Kim (muxed-reality) updated the summary of D10943: XR Actions [part 2]: Actionmaps.
Sun, May 16, 9:05 AM · Virtual Reality
Peter Kim (muxed-reality) updated the summary of D10942: XR Actions [part 1]: Actions.
Sun, May 16, 9:03 AM · Virtual Reality
Peter Kim (muxed-reality) retitled D11271: VR Add-on: XR Action Creation and Controller Gizmo Visualization from VR: XR Action Creation and Controller Gizmo Visualization to VR Add-on: XR Action Creation and Controller Gizmo Visualization.
Sun, May 16, 8:57 AM · Virtual Reality
Peter Kim (muxed-reality) updated the summary of D11271: VR Add-on: XR Action Creation and Controller Gizmo Visualization.
Sun, May 16, 8:55 AM · Virtual Reality
Peter Kim (muxed-reality) requested review of D11271: VR Add-on: XR Action Creation and Controller Gizmo Visualization.
Sun, May 16, 8:49 AM · Virtual Reality
Peter Kim (muxed-reality) updated the diff for D10943: XR Actions [part 2]: Actionmaps.

Update based on committed parent patch (D10942)

Sun, May 16, 8:25 AM · Virtual Reality

Sat, May 15

Peter Kim (muxed-reality) committed rBcb12fb78cad4: XR Controller Support Step 1: Internal Abstractions for OpenXR Actions (authored by Peter Kim (muxed-reality)).
XR Controller Support Step 1: Internal Abstractions for OpenXR Actions
Sat, May 15, 8:38 PM
Peter Kim (muxed-reality) closed D10942: XR Actions [part 1]: Actions.
Sat, May 15, 8:38 PM · Virtual Reality
Peter Kim (muxed-reality) added inline comments to D10942: XR Actions [part 1]: Actions.
Sat, May 15, 7:34 PM · Virtual Reality
Peter Kim (muxed-reality) updated the diff for D10942: XR Actions [part 1]: Actions.
  • Rename "threshold" to "float_threshold"
  • Use RAII customdata wrapper for ctor exceptions
Sat, May 15, 7:32 PM · Virtual Reality
Peter Kim (muxed-reality) added inline comments to D10942: XR Actions [part 1]: Actions.
Sat, May 15, 1:51 PM · Virtual Reality
Peter Kim (muxed-reality) updated the diff for D10942: XR Actions [part 1]: Actions.
  • GHOST_XrException: Use std string instead of const char*
  • GHOST_XrActionSet/Action: Fix mem leak on exception in ctor
  • Fix build errors/warnings on Linux, macOS
Sat, May 15, 1:37 PM · Virtual Reality

Fri, May 14

Peter Kim (muxed-reality) added inline comments to D10942: XR Actions [part 1]: Actions.
Fri, May 14, 3:26 PM · Virtual Reality
Peter Kim (muxed-reality) updated the diff for D10942: XR Actions [part 1]: Actions.
  • Fix runtime assert due to implicit destruction
Fri, May 14, 3:17 PM · Virtual Reality

Thu, May 13

Peter Kim (muxed-reality) added inline comments to D10942: XR Actions [part 1]: Actions.
Thu, May 13, 4:37 PM · Virtual Reality
Peter Kim (muxed-reality) updated the diff for D10942: XR Actions [part 1]: Actions.
  • Clean up GHOST_XrAction
  • Clean up wm_xr_actions
Thu, May 13, 4:00 PM · Virtual Reality

Fri, Apr 30

Peter Kim (muxed-reality) updated the diff for D10942: XR Actions [part 1]: Actions.
  • Don't pass context to wm_xr_session_toggle()
  • Fix runtime issues
Fri, Apr 30, 1:58 PM · Virtual Reality

Wed, Apr 28

Peter Kim (muxed-reality) added inline comments to D10942: XR Actions [part 1]: Actions.
Wed, Apr 28, 6:20 PM · Virtual Reality
Peter Kim (muxed-reality) updated the diff for D10942: XR Actions [part 1]: Actions.
  • Remove unused customdata member
Wed, Apr 28, 5:37 PM · Virtual Reality
Peter Kim (muxed-reality) updated the diff for D10942: XR Actions [part 1]: Actions.
  • Separate action logic into dedicated classes
  • Remove customdata from "session create" calback
  • Remove action set/action hash tables from WM
  • Revert RNA changes
Wed, Apr 28, 5:24 PM · Virtual Reality

Mon, Apr 26

Jeff Lange (Jefftml) awarded D9124: VR: OpenXR Action Support a Love token.
Mon, Apr 26, 10:38 PM · Virtual Reality

Apr 17 2021

Michael Bailey (Mike.Bailey) awarded D10942: XR Actions [part 1]: Actions a Love token.
Apr 17 2021, 7:48 PM · Virtual Reality
Michael Bailey (Mike.Bailey) awarded D10947: XR Actions [part 6]: Motion Capture a Love token.
Apr 17 2021, 7:46 PM · Virtual Reality

Apr 12 2021

Jacob Merrill (blueprintrandom) awarded D10944: XR Actions [part 3]: Surface Events a Love token.
Apr 12 2021, 3:34 AM · Virtual Reality
Jacob Merrill (blueprintrandom) awarded D10942: XR Actions [part 1]: Actions a Love token.
Apr 12 2021, 3:34 AM · Virtual Reality
Jacob Merrill (blueprintrandom) awarded D10943: XR Actions [part 2]: Actionmaps a Love token.
Apr 12 2021, 3:34 AM · Virtual Reality

Apr 11 2021

Peter Kim (muxed-reality) retitled D10950: XR Actions [part 9]: Controller Based Transform from XR Actions [part 9] to XR Actions [part 9]: Controller Based Transform.
Apr 11 2021, 4:28 PM · Virtual Reality
Peter Kim (muxed-reality) retitled D10949: XR Actions [part 8]: Controller Based Picking from XR Actions [part 8] to XR Actions [part 8]: Controller Based Picking.
Apr 11 2021, 4:27 PM · Virtual Reality
Peter Kim (muxed-reality) retitled D10948: XR Actions [part 7]: Controller Drawing from XR Actions [part 7] to XR Actions [part 7]: Controller Drawing.
Apr 11 2021, 4:27 PM · Virtual Reality
Peter Kim (muxed-reality) retitled D10947: XR Actions [part 6]: Motion Capture from XR Actions [part 6] to XR Actions [part 6]: Motion Capture.
Apr 11 2021, 4:26 PM · Virtual Reality
Peter Kim (muxed-reality) retitled D10946: XR Actions [part 5]: Ref Space Improvements from XR Actions [part 5] to XR Actions [part 5]: Ref Space Improvements.
Apr 11 2021, 4:25 PM · Virtual Reality
Peter Kim (muxed-reality) retitled D10945: XR Actions [part 4]: Invoke/Modal_3d from XR Actions [part 4] to XR Actions [part 4]: Invoke/Modal_3d.
Apr 11 2021, 4:23 PM · Virtual Reality
Peter Kim (muxed-reality) retitled D10944: XR Actions [part 3]: Surface Events from XR Actions [part 3] to XR Actions [part 3]: Surface Events.
Apr 11 2021, 4:21 PM · Virtual Reality
Peter Kim (muxed-reality) retitled D10943: XR Actions [part 2]: Actionmaps from XR Actions [part 2] to XR Actions [part 2]: Actionmaps.
Apr 11 2021, 4:19 PM · Virtual Reality
Peter Kim (muxed-reality) retitled D10942: XR Actions [part 1]: Actions from XR Actions [part 1] to XR Actions [part 1]: Actions.
Apr 11 2021, 4:17 PM · Virtual Reality
Peter Kim (muxed-reality) requested review of D10950: XR Actions [part 9]: Controller Based Transform.
Apr 11 2021, 4:13 PM · Virtual Reality
Peter Kim (muxed-reality) requested review of D10949: XR Actions [part 8]: Controller Based Picking.
Apr 11 2021, 4:12 PM · Virtual Reality
Peter Kim (muxed-reality) requested review of D10948: XR Actions [part 7]: Controller Drawing.
Apr 11 2021, 4:11 PM · Virtual Reality
Peter Kim (muxed-reality) requested review of D10947: XR Actions [part 6]: Motion Capture.
Apr 11 2021, 4:10 PM · Virtual Reality
Peter Kim (muxed-reality) requested review of D10946: XR Actions [part 5]: Ref Space Improvements.
Apr 11 2021, 4:09 PM · Virtual Reality
Peter Kim (muxed-reality) requested review of D10945: XR Actions [part 4]: Invoke/Modal_3d.
Apr 11 2021, 4:08 PM · Virtual Reality
Peter Kim (muxed-reality) requested review of D10944: XR Actions [part 3]: Surface Events.
Apr 11 2021, 4:07 PM · Virtual Reality
Peter Kim (muxed-reality) requested review of D10943: XR Actions [part 2]: Actionmaps.
Apr 11 2021, 4:06 PM · Virtual Reality
Peter Kim (muxed-reality) requested review of D10942: XR Actions [part 1]: Actions.
Apr 11 2021, 4:04 PM · Virtual Reality

Apr 10 2021

Peter Kim (muxed-reality) updated the diff for D9124: VR: OpenXR Action Support.

Last update before patch splitting.

Apr 10 2021, 7:06 AM · Virtual Reality

Mar 14 2021

Peter Kim (muxed-reality) added inline comments to D9124: VR: OpenXR Action Support.
Mar 14 2021, 2:13 PM · Virtual Reality
Peter Kim (muxed-reality) updated the summary of D9124: VR: OpenXR Action Support.
Mar 14 2021, 1:12 PM · Virtual Reality
Peter Kim (muxed-reality) updated the diff for D9124: VR: OpenXR Action Support.

Refactor internal XR API (remove Blender data from GHOST, remove
GHOST types from RNA).

Mar 14 2021, 12:10 PM · Virtual Reality

Feb 28 2021

Peter Fog (tintwotin) awarded D9124: VR: OpenXR Action Support a Love token.
Feb 28 2021, 8:24 AM · Virtual Reality

Feb 14 2021

Peter Kim (muxed-reality) added a comment to D9124: VR: OpenXR Action Support.

@Rainer Trummer (aliasguru) VR navigation is not really supported at the moment, but it is planned for the future (probably in a later patch).

Feb 14 2021, 8:32 AM · Virtual Reality

Jan 27 2021

Joe Daniels (joe_daniels) awarded D9124: VR: OpenXR Action Support a Love token.
Jan 27 2021, 2:41 AM · Virtual Reality

Jan 18 2021

Peter Kim (muxed-reality) edited Description on Virtual Reality.
Jan 18 2021, 3:07 PM
Peter Kim (muxed-reality) added a comment to D9124: VR: OpenXR Action Support.

Hey, very sorry this has taken so long! I'm enthusiastic about this. The review process can be tedious, but let's get through it!

Just a first quick glance over the code. Here are some general points:

  • My earlier proposal wasn't to make VR actions part of the normal keymap, but to register action-set configs like normal keymap-configs in a .py file. So, for example, there could be a vr_default_action_maps.py as part of the scene inspection add-on. Plus (optionally, don't think it's needed yet), a UI for editing the action set mapping via the Add-on's preferences.
  • We should provide default action sets, so the system is ready to go for common devices.
  • I don't think there should be a UI for editing actions. At least not by default. We could show this if "Developer Extras" are enabled but it's not something we should expose to regular users.
  • The UI shouldn't contain names like "Controller 0"/"Controller 1". Just name it "Controller Left"/"Controller Right".
  • Same for the code, I don't see a point in calling something 0/1 that is just left/right. Is there a case where 0/1 is more appropriate? (Other than if the view is upside-down, looking backwards or arms are crossed.)
  • Can we find out ourselves which action set to use? So the user doesn't have to select between "oculus"/"wmr"/...
  • Is the auto-key design really a good idea? AFAICS the recording framerate will be limited by the drawing framerate. So if the frame rate is poor, the tracking will be really poor as well. I'd expect the tracking to be on an own thread dedicated to purely to the tracking.
Jan 18 2021, 3:04 PM · Virtual Reality

Jan 17 2021

Michael Bailey (Mike.Bailey) awarded D9124: VR: OpenXR Action Support a Love token.
Jan 17 2021, 10:37 PM · Virtual Reality

Dec 14 2020

Peter Kim (muxed-reality) added inline comments to D9842: VR: Color Depth Adjustments.
Dec 14 2020, 2:09 PM · Virtual Reality
Peter Kim (muxed-reality) updated the diff for D9842: VR: Color Depth Adjustments.
  • Add missing break, const qualifiers
  • Remove default cases for better error checking
Dec 14 2020, 1:57 PM · Virtual Reality
Peter Kim (muxed-reality) updated the diff for D9842: VR: Color Depth Adjustments.
  • Add missing break, const qualifiers
Dec 14 2020, 5:32 AM · Virtual Reality
Peter Kim (muxed-reality) retitled D9842: VR: Color Depth Adjustments from VR: Color Depth Adjustments T83287 to VR: Color Depth Adjustments.
Dec 14 2020, 5:28 AM · Virtual Reality
Peter Kim (muxed-reality) added inline comments to D9842: VR: Color Depth Adjustments.
Dec 14 2020, 5:27 AM · Virtual Reality

Dec 13 2020

Peter Kim (muxed-reality) updated the summary of D9842: VR: Color Depth Adjustments.
Dec 13 2020, 10:02 AM · Virtual Reality
Peter Kim (muxed-reality) retitled D9842: VR: Color Depth Adjustments from XR: Initial fix for VR color depth issues to VR: Color Depth Adjustments.
Dec 13 2020, 10:00 AM · Virtual Reality
Peter Kim (muxed-reality) requested review of D9842: VR: Color Depth Adjustments.
Dec 13 2020, 9:34 AM · Virtual Reality

Nov 26 2020

Peter Kim (muxed-reality) updated the diff for D9124: VR: OpenXR Action Support.

Made adjustments based on user feedback.

Nov 26 2020, 11:29 AM · Virtual Reality

Nov 25 2020

Vitalii Vlasov (Fracture128) awarded D9124: VR: OpenXR Action Support a Like token.
Nov 25 2020, 9:29 AM · Virtual Reality

Nov 16 2020

Peter Kim (muxed-reality) updated the diff for D9124: VR: OpenXR Action Support.

Implemented remaining features for 1.5 milestone.

Nov 16 2020, 1:09 PM · Virtual Reality

Nov 11 2020

swann (slumber) awarded D9124: VR: OpenXR Action Support a Love token.
Nov 11 2020, 1:55 PM · Virtual Reality
Patrick Wilson (PatrickWilson) awarded D9124: VR: OpenXR Action Support a Love token.
Nov 11 2020, 9:09 AM · Virtual Reality

Nov 10 2020

Antoine Bagattini (Baga) awarded D9124: VR: OpenXR Action Support a Love token.
Nov 10 2020, 11:06 PM · Virtual Reality
Adam Burke (burkules) awarded D9124: VR: OpenXR Action Support a Love token.
Nov 10 2020, 8:55 AM · Virtual Reality
Robert Windefjord (Robonnet) awarded D9124: VR: OpenXR Action Support a Love token.
Nov 10 2020, 12:31 AM · Virtual Reality

Nov 9 2020

Janne Aliu (Jaydead) awarded D9124: VR: OpenXR Action Support a Love token.
Nov 9 2020, 11:18 PM · Virtual Reality

Nov 6 2020

Peter Kim (muxed-reality) edited Description on Virtual Reality.
Nov 6 2020, 5:01 PM
Peter Kim (muxed-reality) edited Description on Virtual Reality.
Nov 6 2020, 4:53 PM
Peter Kim (muxed-reality) edited Description on Virtual Reality.
Nov 6 2020, 4:52 PM
Peter Kim (muxed-reality) edited Description on Virtual Reality.
Nov 6 2020, 4:35 PM

Oct 29 2020

Peter Kim (muxed-reality) updated the summary of D9124: VR: OpenXR Action Support.
Oct 29 2020, 6:38 PM · Virtual Reality
Peter Kim (muxed-reality) updated the diff for D9124: VR: OpenXR Action Support.

Expanded XR operator functionality.

Oct 29 2020, 4:38 PM · Virtual Reality

Oct 20 2020

Rainer Trummer (aliasguru) awarded D9124: VR: OpenXR Action Support a Love token.
Oct 20 2020, 12:13 PM · Virtual Reality

Oct 17 2020

Ankit Meel (ankitm) awarded D9124: VR: OpenXR Action Support a Like token.
Oct 17 2020, 7:57 PM · Virtual Reality

Oct 9 2020

Simeon Conzendorf (noemis) awarded D9124: VR: OpenXR Action Support a Love token.
Oct 9 2020, 5:30 PM · Virtual Reality
Pipeliner (Pipeliner) awarded D9124: VR: OpenXR Action Support a Like token.
Oct 9 2020, 1:10 PM · Virtual Reality
Milan Jaros (jar091) awarded D9124: VR: OpenXR Action Support a Love token.
Oct 9 2020, 7:19 AM · Virtual Reality