You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Aug 21, 2024. It is now read-only.
Repository navigation
This repository was archived by the owner on Aug 21, 2024. It is now read-only.
Update Bot System and build MVP of client tests #8999
motion capture is started with this buttion. You just need to select this button, launch a new window, and start to interact. https://pptr.dev/guides/query-selectors
This doesn't need to work on the cloud right now, just using it on local development is just fine.
Puppeteer often needs a GPU to run fast.
Steps
Fix bot framework mappings
Fix up basic puppeteer script for joining a scene and moving
Fix up puppeteer script for turning on video and audio from a pre-selected file
Create puppeteer script for turning on motion capture with full client logging
Create puppeteer script for turning on motion capture with a recording
We want to add bot testing for motion capture in the next week
The next phase will be more complicated.
Once motion capture testing is working with a set of pre-recorded videos, we will then then stream the saved motion capture data as JSON to OpenSearch as a VRM https://vrm.dev/en/ data, @josh and I will figure out those details in the next few weeks.
The bot framework is essentially https://pptr.dev/ in a container.
We want to have a list of puppeteer "scripts" selectable from
https://app.etherealengine.com/admin/bots
motion capture is started with this buttion. You just need to select this button, launch a new window, and start to interact. https://pptr.dev/guides/query-selectors

This doesn't need to work on the cloud right now, just using it on local development is just fine.
Puppeteer often needs a GPU to run fast.
Steps
We want to add bot testing for motion capture in the next week
The next phase will be more complicated.
Once motion capture testing is working with a set of pre-recorded videos, we will then then stream the saved motion capture data as JSON to OpenSearch as a VRM https://vrm.dev/en/ data, @josh and I will figure out those details in the next few weeks.
Related Epics
#5997
#6183