# VRChat 改模筆記 ## VCC套件管理 官方包以外的社群包,於Settings可加入VRChat Package Manage(VPM)來源 ![](https://hackmd.io/_uploads/ryHVupN-p.png) * 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專案 ![](https://hackmd.io/_uploads/rkxGFpEZp.png) ## import Avatar和衣服配件 略 ## 綁定衣服和Avatar 1. 將衣服prefab拖至Avatar中 ![](https://hackmd.io/_uploads/H1B32TEZ6.png) 2. 在衣服加入MA Merge Armature綁定骨骼,快速加入方式為按右鍵Modular Avatar > Setup Outfit ![](https://hackmd.io/_uploads/rJYwkR4-6.png) ![](https://hackmd.io/_uploads/BJd81CNZp.png) 這裡可先測試Armature綁定是否出錯 3. 依照衣服需要(如為不同配件部位製作獨立開關)製作開關動畫 錄製開關動畫 ![](https://hackmd.io/_uploads/SyAcLR4-6.png) ![](https://hackmd.io/_uploads/SynKLR4ZT.png) ?疑問(若動畫錄製於衣服,錄製僅能為開關子物件;若錄製於Avatar,則可直接控制衣服開關,但和模組化精神衝突) 4. 為衣服製作開關物件 衣服上加入MA Menu Group、MA Menu Item、MA Parameters,並新增控制變數 ![](https://hackmd.io/_uploads/BkrBF0Nb6.png) Menu Group中使用Sub Menu可將同件衣服的控制開關整理在一個子選單中 ![](https://hackmd.io/_uploads/rkRFlJS-p.png) 5. 建立FX動畫控制器 動畫器變數名和Parameters相同 ![](https://hackmd.io/_uploads/SkeM5AE-T.png) 設置換衣服動畫,取消勾選Write Default ![](https://hackmd.io/_uploads/SyJAcCNZT.png) ![](https://hackmd.io/_uploads/rkxP2A4Z6.png) 箭頭內取消Has Exit Time、Fix Duration,Transition Duration設置0,設置切換變數條件 ![](https://hackmd.io/_uploads/SJxEs0NbT.png) ![](https://assets.st-note.com/img/1688033618031-P2d2FfiTzx.png?width=2000&height=2000&fit=bounds&format=jpg&quality=85) 幾個開關就做幾層 ![](https://hackmd.io/_uploads/HJlX2A4W6.png) 6. 設置MA Menu Installer將設定好的菜單加入Avatar菜單 ![](https://hackmd.io/_uploads/H1baRCVbT.png) 7. 將換衣動畫合併至原Avatar動畫層 ![](https://hackmd.io/_uploads/By7b0CNWp.png) ## 新增轉盤開關控制Style 1. 為衣服錄製切換不同材質的動畫 略 2. 加入新動畫層和控制變數(取消WriteDefault) ![](https://hackmd.io/_uploads/ry4ymkBba.png) 3. 加入轉盤菜單 ![](https://hackmd.io/_uploads/SJ6M7kS-T.png) ## ShapeKey同步 若衣服有提供變形(胸部大小...等),可使用MA Blendshape Sync綁定Avatar的Shapekey達成同步變形的效果 注意:必須加在擁有Shapekey的物件中 ![](https://hackmd.io/_uploads/r1Qj41SWa.png)