🔗 website: vts-fullbody-tracking.gitlab.io
This plugin integrates full body tracking functionality using Mediapipe. It allows users to use tracked body parameters as inputs to control Live2D model in VTube Studio.
This plugin may contain bugs and lack certain features.
Visit the Wiki or Website for more information on how the plugin works.
Join Discord Server to share tests and feedbacks, ask questions or get help.
Requirements: Window, VTube Studio, Camera
VTS_Fullbody_Tracking.exe
to launch the plugin. A settings window will appear.📖 Wiki Section - Run the plugin
Displays the image captured by the camera
default | Preview Camera |
---|---|
📖Wiki Section - Settings Window
This plugin add new controls for various body parts in Vtube Studio. \ Each body part has parameters for controlling its position and visibility.
📖Wiki Section - List of Parameters
Instructions for developers who want to run the plugin from the source code.
pip install -r requirements.txt
note: The plugin use the method vts.vts_request.requestSetMultiParameterValue
from the library pyvts.
This method is not included in the latest released version 0.3.2. You will need it to run the plugin, which can be obtained from the current repository. Required method: https://github.com/Genteki/pyvts/blob/main/pyvts/vts_request.py l.246
python app.py
pyinstaller ./app.py -n VTS_Fullbody_Tracking-0.1.7 --add-data='models/*:models' --add-data='icon.png:.' -F -w
mediapipe documentation -Available Pose Landmarker models
mediapipe documentation - landmarker python
Blog Research Google - On-device, Real-time Body Pose Tracking with MediaPipe BlazePose
VTube Studio API: https://github.com/DenchiSoft/VTubeStudio
mediapipe: https://pypi.org/project/mediapipe/
pyvts: https://genteki.github.io/pyvts/
pyinstaller: https://pyinstaller.org/en/stable/