Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BVH streaming data inject in playable stream #2511

Open
liudger opened this issue Nov 27, 2024 · 0 comments
Open

BVH streaming data inject in playable stream #2511

liudger opened this issue Nov 27, 2024 · 0 comments

Comments

@liudger
Copy link
Contributor

liudger commented Nov 27, 2024

I have a question/problem. We are working with bvh data which we want to stream into unity onto a humanoid. We can map the data onto a humanoid realtime. The problem is that we want to mix it with the animation controller. For this we need the data into playable graph. What I understand from playable behavior is that you need to inject it directly into the playable stream using iJob?
We tried to send the muscle data into this object but there is no animation coming through. Has anyone any idea how this can be achieved?

current setup
animation data (bones) -> humanoid skeleton (with same bone structure) -> (HumanPoseHandler) get and set on target skeleton.

so instead of humanPosehandler it needs to go to HumanPoseTransferJob that copies the muscle array that goes into the animationStream?

So the current bvh system inside UniVRM does not support it (it only created clip that are not humanoid, could be broken?). So question has anyone knowledge about this? If it works I could make a pull request to add this feature.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant