Skip to content

AnyaDance v0.0.3 — Initial Public Release

Choose a tag to compare

@github-actions github-actions released this 03 Jul 15:23
· 6 commits to main since this release
4627b93

AnyaDance v0.0.3 — Initial Public Release

AnyaDance is a Windows toolkit for posing, driving, and animating a VRChat avatar through SteamVR. It combines a six-device OpenVR virtual driver with a Dear ImGui companion application, providing a practical foundation for manual posing, live motion control, and MMD dance playback.

What AnyaDance can do

  • Expose a complete virtual VR rig: HMD, left and right controllers, hip tracker, and two foot trackers.
  • Pose the avatar manually from the companion UI, including controller inputs and finger bends.
  • Accept live pose and input frames over a documented loopback UDP JSON protocol.
  • Import a VMD dance, solve it against an MMD model through Blender, and retarget the motion to the six virtual devices.
  • Save and load reusable poses and device-level animations in the portable .nya format.
  • Provide English and Simplified Chinese UI, documentation, installation guidance, and recovery tools.

The companion application streams the current six-device pose to the bundled SteamVR driver at 60 Hz. If streaming stops, the driver keeps every device connected and valid at its last accepted pose.

Getting started

  1. Download AnyaDance-v0.0.3-windows-x64.zip and extract the complete anyadance folder.
  2. Install the Microsoft Visual C++ 2015–2022 x64 Redistributable if it is not already installed.
  3. Run AnyaDance.exe, select Register Driver, and restart SteamVR when prompted.
  4. For MMD dance import and solving, configure a supported Blender installation from the Dance interface.

See the installation guide, device model, UDP protocol, and MMD dance guide for details.

Important SteamVR behavior

AnyaDance currently operates in fully virtual mode: its virtual HMD becomes the active HMD, so physical headsets, controllers, and trackers are not tracked while the driver is registered. When finished, select Unregister Driver and confirm the SteamVR restart. The packaged scripts/uninstall.ps1 helper provides a recovery-oriented command-line alternative with configuration snapshots and verification.

Open source

AnyaDance is released under the Apache License 2.0 as part of Project Anya. Distributed packages include the project license, notices, and the full license texts for Dear ImGui and Valve OpenVR.

This is an early public release. Bug reports and focused feature requests are welcome through the repository's GitHub issue templates.