{"id":15139008,"url":"https://github.com/imagitama/vrc3cvr","last_synced_at":"2025-09-29T08:31:28.664Z","repository":{"id":49719469,"uuid":"350004554","full_name":"imagitama/vrc3cvr","owner":"imagitama","description":"Convert your VRChat SDK3 avatar to ChilloutVR.","archived":true,"fork":false,"pushed_at":"2023-05-05T02:15:04.000Z","size":13566,"stargazers_count":130,"open_issues_count":5,"forks_count":11,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-09-27T08:01:05.678Z","etag":null,"topics":["chilloutvr","unity","vrchat"],"latest_commit_sha":null,"homepage":"https://vrc3cvr.com","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/imagitama.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-03-21T13:19:43.000Z","updated_at":"2024-08-15T12:44:38.000Z","dependencies_parsed_at":"2022-08-12T20:21:12.541Z","dependency_job_id":null,"html_url":"https://github.com/imagitama/vrc3cvr","commit_stats":null,"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imagitama%2Fvrc3cvr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imagitama%2Fvrc3cvr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imagitama%2Fvrc3cvr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imagitama%2Fvrc3cvr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/imagitama","download_url":"https://codeload.github.com/imagitama/vrc3cvr/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234604463,"owners_count":18859164,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chilloutvr","unity","vrchat"],"created_at":"2024-09-26T08:00:45.352Z","updated_at":"2025-09-29T08:31:22.925Z","avatar_url":"https://github.com/imagitama.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"**This tool is in \"low maintenance\" mode. I will not be making many updates to it (I don't play ChilloutVR much). I welcome any PR.**\n\nAlternative tool: https://fluffs.gumroad.com/l/sdk3-to-cck\n\nConvert a VRChat SDK3 avatar to ChilloutVR with this Unity script.\n\nTested with:\n\n- VRChat Avatar SDK3 2022.06.03.00.04\n- ChilloutVR CCK 3.3\n- Unity 2019.4.31f1\n\nTested using avatar [Canis Woof by Rezillo Ryker](https://www.vrcarena.com/assets/fnADyoq3IE5b4zIZGanA) (CanineRez_UnityVRC_V011 from July 2022 with PhysBones):\n\n\u003cimg src=\"assets/screenshot_caniswoof_fat.png\" /\u003e\n\n\u003cimg src=\"assets/screenshot_sliders.png\" /\u003e\n\n## Video\n\n[Watch video](assets/recording_caniswoof.mp4?raw=true)\n\n## Usage\n\nGo to [Releases](https://github.com/imagitama/vrc3cvr/releases/latest) and expand \"Assets\" and download the `.unitypackage`.\n\n1. Install the ChilloutVR CCK (FAQ channel in their [Discord](https://discord.gg/ABI))\n2. Download and import the vrc3cvr `.unitypackage`\n3. Click PeanutTools -\u003e VRC3CVR\n4. Select the VRC avatar you want to convert (ensure you have the VRC SDK in the project)\n5. Click Convert\n\nWant to convert your PhysBones to DynamicBones? Use these tools:\n\n- https://booth.pm/ja/items/4032295\n- https://github.com/Dreadrith/PhysBone-Converter\n\nYou don't need to buy DynamicBones! Use this instead: https://github.com/Markcreator/VRChat-Tools\n\n## What does it do?\n\n- adds a ChilloutVR avatar component (if missing)\n- sets the face mesh\n- sets the visemes\n- sets the blink blendshapes\n- sets the viewpoint and voice position to the VRChat avatar viewpoint\n- adds an advanced avatar setting for each VRChat parameter\n  - sliders for all float params\n  - toggle for all boolean params\n  - dropdown for all int params (toggle if only 1 int found)\n- converts each animator controller (gestures, FX, etc.) to support ChilloutVR's gesture system\n  - references to `GestureLeftWeight`/`GestureRightWeight` are converted to `GestureLeft`/`GestureRight` (check your Fist animation!)\n\n## Mapping gestures\n\nMapping of VRC gestures to CVR:\n\n| Gesture     | VRC | CVR |\n| ----------- | --- | --- |\n| Nothing     | 0   | 0   |\n| Fist        | 1   | 1   |\n| Open Hand   | 2   | -1  |\n| Point       | 3   | 4   |\n| Peace       | 4   | 5   |\n| Rock'n'Roll | 5   | 6   |\n| Gun         | 6   | 3   |\n| Thumbs Up   | 7   | 2   |\n\n### Trigger weight\n\nVRC has two parameters `GestureLeftWeight` and `GestureRightWeight`. They do not exist in CVR and instead check `GestureLeft` amount where 0.5 is 50% of the trigger for the fist animation.\n\n## Avatar compatibility\n\nThese avatars have been tested and verified to work in ChilloutVR using the tool. Some have notes for manual steps.\n\n- [x] Canis Woof (Rezillo Ryker)\n- [x] Rexouium (Rezillo Ryker)\n  - manual step: add missing parameters `ToeMoveH` and `ToeMoveV`\n- [x] Awtter (Shade the Bat)\n  - manual step: add missing parameter `AFK`\n  - fix locomotion: remove the motion in state `WaitForActionOrAFK` in `Actions` controller and enable \"Write Defaults\"\n- [x] Shiba Inu (Alucard/Pikapetey)\n- [x] Wickerbeast (Jin A)\n\nPlease message via the Discord if you have used the tool on your avatar.\n\n## Ideas for future\n\n- support jaw flap blendshape\n- automatically detect jaw/mouth and move voice position\n- GestureLeftWeight/GestureRightWeight\n\n## Troubleshooting\n\n### \"VRCExpressionParameters.Parameter does not contain a definition for defaultValue\" or another VRChat error\n\nUpdate to a more recent version. Tested with at least VRChat Avatar SDK3 2021.02.23.\n\n### When performing a gesture my hands do not animate\n\nUncheck \"My avatar has custom hand animations\" and convert.\n\n### \"The type or namespace 'VRC' could not be found\"\n\nYou need the VRC SDK in your project.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimagitama%2Fvrc3cvr","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fimagitama%2Fvrc3cvr","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimagitama%2Fvrc3cvr/lists"}