Skip to content
This repository was archived by the owner on May 13, 2022. It is now read-only.

Add support for input and gestures for hand controllers#68

Draft
FejZa wants to merge 87 commits into
developmentfrom
feature/hand-input
Draft

Add support for input and gestures for hand controllers#68
FejZa wants to merge 87 commits into
developmentfrom
feature/hand-input

Conversation

@FejZa

@FejZa FejZa commented Apr 24, 2020

Copy link
Copy Markdown
Contributor

Overview

Companion PR to XRTK/com.xrtk.core#552

StephenHodgson and others added 30 commits April 6, 2020 13:46
# Conflicts:
#	XRTK.Lumin/Packages/com.xrtk.lumin/Controllers/LuminController.cs
If we want any modules to run in the editor then we need to flip that flag
using XRTK.Definitions.Controllers;
using XRTK.Definitions.Utilities;
using XRTK.Lumin.Providers.Controllers;
using XRTK.Lumin.Providers.InputSystem.Controllers;

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we revert this namespace change?

…ure/hand-input

# Conflicts:
#	XRTK.Lumin/Packages/com.xrtk.lumin/Runtime/Providers/InputSystem/Controllers/LuminController.cs
#	XRTK.Lumin/Packages/com.xrtk.lumin/Runtime/Providers/InputSystem/Controllers/LuminHandControllerDataProvider.cs
#	XRTK.Lumin/Packages/com.xrtk.lumin/Runtime/Utilities/LuminHandDataConverter.cs
@StephenHodgson

Copy link
Copy Markdown
Contributor

@FejZa what need to be fixed here?

@FejZa

FejZa commented Jan 28, 2021

Copy link
Copy Markdown
Contributor Author

@StephenHodgson this PR can be abandonded. Magic Leap simply does not provide the necessary accuracy and data to support the full feature set for hand tracking we have. Hopefully this will get better with the next device.

@FejZa FejZa closed this Jan 28, 2021
@StephenHodgson

Copy link
Copy Markdown
Contributor

Did you have a device to test this with?

I believe the current implementation does need some work to fix the joints.

@FejZa

FejZa commented Jan 28, 2021

Copy link
Copy Markdown
Contributor Author

No I didn't. One of my biggest issues with the lumin hand tracing implementation is I never had a device to work with. But I know from docs and other devs what the hand tracking is capable of.

That said, it is absolutely possible that hand tracking needs some fixes for Lumin.

@FejZa

FejZa commented Jan 28, 2021

Copy link
Copy Markdown
Contributor Author

Most important change Lumin does not have yet is that joint poses should not be in "world space" anymore but relative to the hand root. So a joint's position is the hand's root pose + the joint's pose.

@StephenHodgson

Copy link
Copy Markdown
Contributor

Please don't delete this branch then, but if we could update it, that'd be helpful

@StephenHodgson

Copy link
Copy Markdown
Contributor

I might try to take this on

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants