Tools for the VRChat world "AnimRecStudio".
"AnimRecStudio" is a world in VRChat where you can capture movements and generate animation clips.
You can create animation clips using the tools distributed here.
https://vrchat.com/home/world/wrld_210c3cfe-3fc9-48e4-9a9f-f5ff31cb4ea5/info
Receives data from the VRChat client and converts rotation information into JSON human skeleton data.
Start Json2Anim.exe and make sure that "Monitoring client log file..." appears on the screen.
Warning: Make sure that debug log output is enabled in the VRChat settings.

After exporting the file to the log on the AnimRecStudio side, return to Json2Anim.
Confirm that the animation preview screen is displayed as shown here.
You can check the recorded animation by pressing the play button.

Once you click the "Export" button, the "Processing" window and a progress bar will appear.
This may take some time for long animations.

Once processing is complete, a window will appear allowing you to select a save destination.
Select a save destination and click "OK" to save the JSON file.
This completes the process.
See the next section for information on converting to an Anim file.

Generates a humanoid animation file based on Unity human muscle data converted by Json2Anim.
Import the unitypackage distributed here into your avatar project.
After the import is complete, make sure that
the "TaaDev" item is present in the menu bar.
Warning: Do not move the JsonAnimImporter directory!

Launch the importer from "TaaDev/Anim Importer" on the menu bar.
Click "Select file & Import clip" and select the corresponding JSON to generate an animation clip,
then select the destination to save the anim file and create and import the file.
Setting the keyframe reduction option can reduce the upload size of the avatar (but movements will become unnatural).

