Warning
This package is under heavy development. Things may break! Use at your own risk.
Open Sync Dance is a utility and Unity prefab to have player-synchronized dances in VRChat like in this video.
- Haï's Animator As Code
- Haï's Animator As Code - VRChat, version
1.1.0
or higher - VRCFury (optional)
- Modular Avatar (optional)
- Get the above dependencies.
- Add the Open Sync Dance package to VCC via the listing at
befuddledlabs.github.io/OpenSyncDance
. - Drag and drop one of the
OpenSyncDance
prefab fromPackages/Open Sync Dance/Samples/Prefabs
onto a VRChat avatar.- Either
OpenSyncDance - Manual
,OpenSyncDance - VRCFury
, orOpenSyncDance - Modular Avatar
depending on your needs.
- Either
- On the prefab, download the missing audio clips. This will download from the supplied URLs and cut them to length. You can configure other things here too, like selecting animations and swapping songs.
- If you have VRCFury or Modular Avatar, the avatar will be ready to upload.
- If not
- You'll need to press the
Generate
button on the prefab. - After you can merge the animators, parameters and menu 0 with your current avatar.
- You'll need to press the
- If not
- Upload & dance! 💃💃
- Arona by THEDAO77
- Helltaker by THEDAO77
- Pokemon by THEDAO77
- Anhka by THEDAO77
- Badger by Krysiek
- Shoulder Shake by Krysiek
- SAR Default by Krysiek
- Zufolo Impazzito by Krysiek
- Distraction by Spooki Boy
- Stock Dancin' by DeltaNeverUsed
- Geddan by Nara
- Cat Breakdance by Nara
- Spooky Dance by Krimmblz
Want to add to this list? Check the contributing guide for animations!
To make modifications to this package:
- Clone this repository to a non-unity project folder.
- Create a symbolic link from the package into a Unity project's package folder.
- The package should be editable via Unity and any external editor.
- DeltaNeverUsed 💻
- Nara 💻
- Airishayn 🎨
- For making the banner for the package listing.
- THEDAO77 💃
- For allowing us to redistribute animation files.
- Krysiek 💃
- For creating CuteDancer and animation files.
- Spooki Boy 💃
- For creating CuteDancer and animation files.
- yt-dlp 🛠️
- For downloading and extracting audio files from YouTube videos.
- FFmpeg 🎞️
- For handling audio extraction and conversion.
The Open Sync Dance component (0.0.7)