You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
959 B
25 lines
959 B
3 weeks ago
|
# copyMultiplayer
|
||
|
|
||
|
A relatively straight-forward module for [SnekStudio] allowing for multiple users to
|
||
|
connect together, share their tracking data in real-time, and display their models in
|
||
|
a single application.
|
||
|
|
||
|
![Screenshot](Docs/screenshot.png)
|
||
|
|
||
|
## Features
|
||
|
|
||
|
- Supports for more than just two players.
|
||
|
- Detects when you switch models, and syncs accordingly.
|
||
|
|
||
|
## Limitations
|
||
|
|
||
|
- Very proof-of-concept, needs more work done to be usable.
|
||
|
- Requires pre-sharing model files, to be placed in "cache" directory.
|
||
|
- Missing peer-to-peer functionality, requires host to forward port.
|
||
|
- Locations and scale of other players' models currently hardcoded.
|
||
|
- Currently dumps all bone and blendshapes info into an update packet per frame, which
|
||
|
ends up being >8KB, waaaay too large. This is the biggest flaw but considering the
|
||
|
project was thrown together in a day, I hope you'll forgive me for now. 💚
|
||
|
|
||
|
[SnekStudio]: https://github.com/ExpiredPopsicle/SnekStudio
|