Skip to content
This repository was archived by the owner on Aug 21, 2024. It is now read-only.

Conversation

@HexaField
Copy link
Contributor

@HexaField HexaField commented Jan 25, 2023

Summary

Visemes have been broken for a few reasons:

The webworker was not being loaded properly locally, vite seems to have a bug with relative URL imports.

A flipped larger than check was causing data to never populate.

There was a bit of awkwardness an inefficiency around the previous implementation. Avatar skinned meshes are now cached on the AvatarRigComponent for easy access, rather than having to traverse down the avatar's object heirarchy.

The WebcamInputComponent has also been updated to the new component definition, as well as using bitecs under the hood for future network serialization.

References

partially addresses #7495

Checklist

  • If this PR is still a WIP, convert to a draft
  • ensure all checks pass
  • When this PR is ready, mark it as "Ready for review"
  • Changes have been manually QA'd
  • Changes reviewed by at least 2 approved reviewer

QA Steps

List any additional steps required to QA the changes of this PR, as well as any supplemental images or videos.

@HexaField HexaField merged commit bf6d3ba into dev Jan 25, 2023
@HexaField HexaField deleted the fix-visemes branch January 25, 2023 23:17
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants