# VRChat 改模筆記
## VCC套件管理
官方包以外的社群包,於Settings可加入VRChat Package Manage(VPM)來源

* liltoon
`vcc://vpm/addRepo?url=https://lilxyzw.github.io/vpm-repos/vpm.json`
* poiyomi
`vcc://vpm/addRepo?url=https://poiyomi.github.io/vpm/index.json`
* Modular Avatar
`vcc://vpm/addRepo?url=https://vpm.nadena.dev/vpm.json`
* VRC Fury (這玩意有點厲害,和MA部分功能重疊,內建有DPS,還能連接各種神奇小玩具,缺點可能是Build的時候比MA慢)
`vcc://vpm/addRepo?url=https%3A%2F%2Fvcc.vrcfury.com`
* 優化工具
`vcc://vpm/addRepo?url=https://rurre.github.io/vpm/index.json`
## 建立Avatar專案

## import Avatar和衣服配件
略
## 綁定衣服和Avatar
1. 將衣服prefab拖至Avatar中

2. 在衣服加入MA Merge Armature綁定骨骼,快速加入方式為按右鍵Modular Avatar > Setup Outfit


這裡可先測試Armature綁定是否出錯
3. 依照衣服需要(如為不同配件部位製作獨立開關)製作開關動畫
錄製開關動畫


?疑問(若動畫錄製於衣服,錄製僅能為開關子物件;若錄製於Avatar,則可直接控制衣服開關,但和模組化精神衝突)
4. 為衣服製作開關物件
衣服上加入MA Menu Group、MA Menu Item、MA Parameters,並新增控制變數

Menu Group中使用Sub Menu可將同件衣服的控制開關整理在一個子選單中

5. 建立FX動畫控制器
動畫器變數名和Parameters相同

設置換衣服動畫,取消勾選Write Default


箭頭內取消Has Exit Time、Fix Duration,Transition Duration設置0,設置切換變數條件


幾個開關就做幾層

6. 設置MA Menu Installer將設定好的菜單加入Avatar菜單

7. 將換衣動畫合併至原Avatar動畫層

## 新增轉盤開關控制Style
1. 為衣服錄製切換不同材質的動畫
略
2. 加入新動畫層和控制變數(取消WriteDefault)

3. 加入轉盤菜單

## ShapeKey同步
若衣服有提供變形(胸部大小...等),可使用MA Blendshape Sync綁定Avatar的Shapekey達成同步變形的效果
注意:必須加在擁有Shapekey的物件中
