Post AXARBfvQAZlrQKZRWi by keithahern@mastodon.social
 (DIR) More posts by keithahern@mastodon.social
 (DIR) Post #AX6gDfW1NwO3PdG7UG by ShinyQuagsire@mastodon.social
       2023-06-26T21:10:10Z
       
       0 likes, 1 repeats
       
       sickos.mp4
       
 (DIR) Post #AX6gDhOeOJgBFLpGHA by ShinyQuagsire@mastodon.social
       2023-06-26T21:12:52Z
       
       0 likes, 1 repeats
       
       note: not actually rendering in-headset, based on @jjtech's XRGyroControls (https://github.com/shinyquagsire23/XRGyroControls_OpenXR)
       
 (DIR) Post #AXARBbLTCIdXDfifw0 by jjtech@infosec.exchange
       2023-06-26T21:15:02Z
       
       0 likes, 0 repeats
       
       @ShinyQuagsire I still have to implement eye tracking, so can't do anything useful yet...(I think it's actually calculating per-eye data based on the mouse? not 100% sure yet)Also, the way I would have done it is modifying the .simdeviceui to take input over UDP or something like OpenTrack, that way you can build OpenXR separately and not have a complicated setup like yours.
       
 (DIR) Post #AXARBc6GOK4DYnc2s4 by keithahern@mastodon.social
       2023-06-26T23:46:03Z
       
       0 likes, 0 repeats
       
       @jjtech @ShinyQuagsire I got a Magic Leap One publishing pose data over websockets but I might switch to UDP as it was flaky. It’s got eye tracking too, I’ll try and keep up!
       
 (DIR) Post #AXARBcpdfcMZpWqHb6 by jjtech@infosec.exchange
       2023-06-27T03:30:01Z
       
       0 likes, 0 repeats
       
       @keithahern @ShinyQuagsire @zhuowei so... making progress? dunno if you guys read the comments on my latest commit, but basically I got the sending of the manipulate HID command working, but I don't understand 3D maths enough to actually get it to work with a mouse cursor.Maybe it could directly be fed eye tracking data, but I don't have a headset with eye tracking.I guess tomorrow if nobody else does it I will watch a lot of YouTube until I understand the 3D stuff.......
       
 (DIR) Post #AXARBdb8p0MQCr4Ddg by ShinyQuagsire@mastodon.social
       2023-06-27T03:43:38Z
       
       0 likes, 0 repeats
       
       @jjtech @keithahern @zhuowei oh those manipulator fields have proper names, forget where I pulled this but{_paloma_collection_event=II[3C]I[3C]CSS{_origin_g=fff}{_orientation_g=ffff}{_translation_l=fff}{_orientation_l=ffff}{_translation_r=fff}{_orientation_r=ffff}}https://github.com/shinyquagsire23/XRGyroControls_OpenXR/blob/main/IndigoHID.swift#L60
       
 (DIR) Post #AXARBeGGM7FoGOJ3jc by keithahern@mastodon.social
       2023-06-27T17:07:35Z
       
       0 likes, 1 repeats
       
       @ShinyQuagsire @jjtech @zhuowei Yeah, progress.  Here’s the Magic Leap One publishing pose data to a UDP receiver I added to your XRGyroControls.BTW the rotations are quaternions, so you do need that 4th ‘w’ parameter in your IndigoHIDMessage camera function.
       
 (DIR) Post #AXARBf3XOufYjDMPXU by keithahern@mastodon.social
       2023-06-27T17:08:25Z
       
       0 likes, 0 repeats
       
       @ShinyQuagsire @jjtech @zhuowei My ultimate plan is to send simulator stereo rendered screens with a blank environment back to the Magic Leap One and render it in the headset, effectively remote running vision OS on a Magic Leap One (< $200 from your local eBay seller!).  I hope to replace the shipped environments with a blank one and stream it back to the AR headset and chroma key out the background or something less hacky.How is the stereo rendering coming along? 🙂
       
 (DIR) Post #AXARBfvQAZlrQKZRWi by keithahern@mastodon.social
       2023-06-27T17:58:37Z
       
       0 likes, 0 repeats
       
       @ShinyQuagsire @jjtech @zhuowei Here's my fork https://github.com/keithahern/XRGyroControlsUDP