branchsbox/vr-scene-menucancel

11 Commits over 30 Days - 0.02cph!

59 Days Ago
Initial VR scene for main menu https://files.facepunch.com/alexguthrie/1b2011b1/sbox_pKFaTyqkgq.png UI: Fix worldpanel depth issues, treat worldpanel roots as layers Render VR menu at 4k, scale down to fit Basic VR world input component, menu works properly https://files.facepunch.com/alexguthrie/1b2511b1/Desktop%202024.06.25%20-%2015.51.37.05.mp4 Line hands up better in VR menu scene Quick little test map just so I'm not staring at an orange texture
2 Months Ago
Detect hand tracking, if not available (meta runtime) fallback to /input/grip/pose Update Facepunch.XR to 915dcf5 Fix poses not working if you didn't have fully tracked hands
2 Months Ago
Remove VR suffixes from enums Split Input.Vr.cs out into separate files within a VR folder
2 Months Ago
Update menu scene Hand tracking elements Pull velocity up into TrackedObject, calculate manually Move input related enums into their own files VRController -> TrackedController Remove TrackedControllerType, HMDType - not supported by OpenXR VR anchor sets Input.VR.Scale based on transform scale (so that IPD matches) Remove `Finger`, `FingerValue` already exists
2 Months Ago
Initial support for skeletal data, supports both SteamVR skeleton estimate (controllers) and full hand tracking (leap motion, virtual desktop) https://files.facepunch.com/alexguthrie/1b0311b1/Desktop%202024.07.03%20-%2018.56.33.85.mp4
2 Months Ago
Add support for finger curls, update Facepunch.XR to 98dab99 Hand joint data Obsolte VR Model Renderer Initial support for full hand skeleton on VR Hand component Rename VRHand to VRHandSkeleton
2 Months Ago
Initial VR scene for main menu https://files.facepunch.com/alexguthrie/1b2011b1/sbox_pKFaTyqkgq.png Remap worldpanel depth correctly, fixes depth issues Treat worldpanels as layers Render VR menu at 4k, scale down to fit Basic VR world input component, menu works properly https://files.facepunch.com/alexguthrie/1b2511b1/Desktop%202024.06.25%20-%2015.51.37.05.mp4 Update Facepunch.XR to 92bea5f Provide poses for Facepunch.XR submit, prevents jittery and spongey tracking Line hands up better in VR menu scene Quick little test map just so I'm not staring at an orange texture Init package string table before loading menu Main menu panel has background if running in VR Update map, add references (ideally we should be shipping these with the game, but this is easier to iterate with) Update Facepunch.XR to 8839c8e Remove unused InputSource and InputSourceHandle properties on TrackedDevice Make headset a tracked object, means it can appear in Input.VR.TrackedObjects & matches controllers Changes the API without breaking it, e.g.: `var headTransform = Input.VR.Head;` becomes: `var headTransform = Input.VR.HMD.Transform;`
2 Months Ago
Line hands up better in VR menu scene Quick little test map just so I'm not staring at an orange texture Init package string table before loading menu Main menu panel has background if running in VR Update map, add references (ideally we should be shipping these with the game, but this is easier to iterate with)
2 Months Ago
Update Facepunch.XR to 92bea5f Provide poses for Facepunch.XR submit, prevents jittery and spongey tracking
2 Months Ago
Remap worldpanel depth correctly, fixes depth issues Treat worldpanels as layers Render VR menu at 4k, scale down to fit Basic VR world input component, menu works properly https://files.facepunch.com/alexguthrie/1b2511b1/Desktop%202024.06.25%20-%2015.51.37.05.mp4
3 Months Ago
Initial VR scene for main menu https://files.facepunch.com/alexguthrie/1b2011b1/sbox_pKFaTyqkgq.png