CuteDancer is a package dedicated to use on VRChat avatars. It contains dance animations that can be played in sync together with other players who have the package installed on their avatars. You can use it for syncing animations for video recording, making funny public avatars or just for fun!
👉 You can try it on public avatars here.
It uses Contacts Components. When one avatar starts dancing, the sender component is activated and receivers on other avatars play that animation as well.
- VRChat Creator Companion support
- Completely rewritten setup script with dance selector
- Support for adding custom animations
- Other small improvements and fixes
You have to use VRChat Creator Companion for your Unity VRChat project.
Add the listing from https://krysiek.github.io/CuteDancer/
Install CuteDancer package by clicking Manage Project
next to the desired avatar project and then choose the newest version available next to the CuteDancer package.
Open the setup by selecting from top bar Tools
-> CuteDancer
-> CuteDancer Setup
There are two tabs: Builder
and Installer
.
This tab allows you to prepare CuteDancer prefab with selected dances, include or exclude audio and specify additional parameters. Your avatar on the scene won't be touched yet.
- Select dances which you want to be included.
- Click on the audio icon to include or exclude audio for the specific dance. This will save audio sources slots later on your avatar.
- Click on the
Generate files
button.
Advanced settings
Name
- you can create multiple builds by changing its name (e.g. one for PC and one for Quest version).Parameter name
- name of the parameter used for the dances. Change it if you have problem with non working animations, stuck (e.g. GoGo Loco).Parameter start value
- indicates the start
This tab allows you to apply generated files above on your avatar.
- In
CuteDancer build
you can change which build will be applied to the avatar. - In
Avatar
field select your avatar from the scene. Fields with specific avatar components should be filled automatically. - Click
Apply to avatar
button
Select from top bar Tools
-> CuteDancer
-> Create Dance Template
The template dance will be created in Assets/CuteDancer/Dances/MySuperDance
directory. Now you can edit it by renaming and replacing included files. It is recommended to rename the files in Unity, otherwise you have to keep renaming both, asset file and corresponding .meta
file. Replacing the files is recommended outside of Unity.
Description of the info.json properties
name
- Used for internal parameters names, should be unique without spaces.displayName
- Used for displaying in Builder and avatar's Action Menu.collection
- Name of a category for the builder.author
- Name of the author of the animation.order
- Display order in the builder.
Default animations, package: Krysiek
Sender/Receiver config, support and tests: Luc4r
Animators optimization, tests: Jack'lul