Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/virtual-puppet-project/vpuppr
VTuber application made with Godot 4
https://github.com/virtual-puppet-project/vpuppr
facetracker godot godot-engine vtuber
Last synced: 3 months ago
JSON representation
VTuber application made with Godot 4
- Host: GitHub
- URL: https://github.com/virtual-puppet-project/vpuppr
- Owner: virtual-puppet-project
- License: mpl-2.0
- Archived: true
- Created: 2021-01-22T00:46:34.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2024-01-20T01:55:08.000Z (11 months ago)
- Last Synced: 2024-09-23T12:32:19.622Z (3 months ago)
- Topics: facetracker, godot, godot-engine, vtuber
- Language: GDScript
- Homepage:
- Size: 114 MB
- Stars: 738
- Watchers: 29
- Forks: 61
- Open Issues: 45
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-godot - vpuppr - A cross-platform VTuber application with mulitple tracking backends. (Projects / 3D)
- fucking-Awesome-Linux-Software - ![Open-Source Software - puppet-project/vpuppr)) - VTuber application made with Godot 3.4. (Applications / Graphics)
- Awesome-Linux-Software - ![Open-Source Software - puppet-project/vpuppr) - VTuber application made with Godot 3.4. (Applications / Graphics)
- awesome-godot-3 - vpuppr - A cross-platform VTuber application with mulitple tracking backends. (Projects / 3D)
- awesome-godot-3 - vpuppr - A cross-platform VTuber application with mulitple tracking backends. (Projects / 3D)
README
# Vpuppr
VTuber software made with Godot.
Godot 4 rewrite in progress.
The Godot 3 version is currently located on the `godot-3` branch.
## Status
General:
- [x] VRM model loading
- [x] Receive tracking data
- [x] Map tracking data onto a VRM model
- [ ] GUI (half-implemented)
- [ ] Save dataTracking
- [x] [MediaPipe](https://github.com/google/mediapipe)
- [x] [iFacialMocap](https://www.ifacialmocap.com/)
- [x] [MeowFace](https://play.google.com/store/apps/details?id=com.suvidriel.meowface)
- [x] [VTube Studio](https://denchisoft.com/)
- [ ] [OpenSeeFace](https://github.com/emilianavt/OpenSeeFace)
- [ ] [Mouse tracking](https://github.com/virtual-puppet-project/mouse-tracker)
- [ ] [Lip sync](https://github.com/virtual-puppet-project/real-time-lip-sync-gd)## Building From Source
Prerequisites:
* Godot 4.1.x
* Rust 1.70+
* Python 3.8+ (any 3.x version is probably fine)Run `setup.sh` to:
* refresh gitsubmodules
* build `libvpuppr`
* copy `libvpuppr`'s `.gdextension` file into the main projectIn order to build GDMP, follow the instructions in [that repo](https://github.com/j20001970/GDMP).
## Contributing
Please see [the document about contributing](CONTRIBUTING.md).
Various technical documents are stored under the `docs` directory.