ポチポチ押してるだけで『VRChatでのアバターの着せ替え』ができるようになる記事

追記:引用などのため一応記事は残しておきますが、2019年に執筆した記事なので今だとあまり役に立ちません!

 

 

この記事は『VRChatでアバターの着せ替えがしたい!』というUnity初心者の方向けの解説記事です。

初心者でも手順が理解できるように、Unityの用語の使用を極力避けました。

なお、楽をするためにsenz-A様が作成した「Auto Dresser」という神ツール(350円)を使用します。金で時間を買え。

 

①Unity2017 4.28f1(2019/10/29現在、VRChatにアバターをアップロードするにはこのバージョンを使わないといけない)をダウンロードします。

https://unity3d.com/jp/get-unity/download/archive

f:id:Eyatu_VRC:20191112173012j:plain

ページの真ん中あたりにある[Unity 2017.x]をクリック

 

f:id:Eyatu_VRC:20191112173110j:plain

Unity 2017.4.28の横の[ダウンロード(WIN)]→[Unityインストーラー]をクリック

②Unity2017 4.28f1で新規プロジェクトを作って開きます。

f:id:Eyatu_VRC:20191112173718j:plain

Unity2017.4.28で新規プロジェクトを作成します。なーんにもない。

 

③「VRChatSDKを入れる」

VRChatSDK(VRChatにアバターをアップロードするために、とりあえず入れなきゃいけないやつ)をダウンロードします。

https://vrchat.com/home/download

f:id:Eyatu_VRC:20191112205359j:plain

ログインして、[Download VRChat SDK]をクリックします


 

ダウンロードしてきた[VRCSDK-うんたらかんたら.unitypackage]をダブルクリックして開きます。

f:id:Eyatu_VRC:20191112173748j:plain

VRCSDKを開くとなんかウィンドウが出てくるので[Import]をクリックします

 

④「アバターと衣装を入れる」

まずBOOTHなどでアバターと衣装を用意しておきます。アバター専用の衣装が望ましいです。

ダウンロードしてきたアバターや衣装のフォルダの中の[○○○○.unitypackage]ファイルをダブルクリックして、先程と同じように[Import]を押してください

f:id:Eyatu_VRC:20191112175858j:plain

今こんな感じ。なんかフォルダが増えた。

 

⑤「衣装を読み込む」

衣装が置いてある場所を探します。衣装名のフォルダーの中のどこかにあります。

大体の場合ダブルクリックするだけで読み込めるファイルが用意されていますが、モデルを左上の部分にドラッグ&ドロップする必要があるものもあります。

それでは衣装を読み込んでください。

f:id:Eyatu_VRC:20191112210544p:plain

今回使用する衣装は、[OPEN.unity]の中にあります。それをダブルクリックしてください。

 ⑥「衣装をコピーする」

衣装をアバターと同じところに持っていくために、衣装をコピーしようと思います。

左にある衣装名をクリックして、Ctrl+Cを押してコピーします

f:id:Eyatu_VRC:20191112181400j:plain

左にある衣装名をクリックして、Ctrl+Cを押してコピーします

 

では次にアバターがあるところを開きましょう。

f:id:Eyatu_VRC:20191112183120j:plain

今回使用しているミーシェちゃんなら、[Mishe]フォルダの中に[Mishe_scene.unity]っていうファイルがあるのでそれをダブルクリックして開きます。

可愛すぎかよ・・・

次にアバターが既に着ている服を脱がせます。ぐへへ。

脱がせる手順は、

1,左のアバター名の横にある三角ボタンをクリックして展開

2,服やアクセサリなどのパーツを削除

です。これで下着だけになりましょう。

 

ミーシェちゃんの場合は特別な手順が必要なので、下の画像の手順通りにしてください。

f:id:Eyatu_VRC:20191112185944p:plain

左にある三角マークをクリックして、服やアクセサリのパーツを選択してDeleteキーで削除します。

f:id:Eyatu_VRC:20191112191805j:plain

上の手順を実行するとこうなります

 

ミーシェちゃんは下の画像の青色のパーツを削除すると水着になります。

f:id:Eyatu_VRC:20191112191822j:plain

ちなみに、Shiftキーを押しながら選択すると複数同時に選択できて楽です。選択したらDeleteキーを押して削除してください。

上の手順を実行すると以下のようになります

f:id:Eyatu_VRC:20191112192034j:plain

ウワーーッ!!

 

ミーシェちゃんの胴体が消えてしまったので、左の[Mishe_body_base]を選択して右上のチェックボックスをオンにします。

 

f:id:Eyatu_VRC:20191112192057j:plain

ヨシ!

 

はい。無事服を脱がせられました。

f:id:Eyatu_VRC:20191112192115j:plain

えっちだ・・・(?)

 

それでは、(⑥の「衣装をコピーする」で)コピーした衣装を貼り付けます。Ctrl+Vを押して貼り付けてください。

 

f:id:Eyatu_VRC:20191112192321j:plain

貼り付けた!

軍服ミーシェちゃんかわいい。完了まであと少しです。

 

ここままだとアバターを動かしても衣装が動かないので、アバターに追従して動くように設定する必要があります。

その設定ですが、手動でやるとクソ面倒くさいので今回はsenz-A様が作成した「Auto Dresser」という神ツール(350円)を使用します

DL→https://sentz-a.booth.pm/items/1300847

f:id:Eyatu_VRC:20191112203727j:plain

Auto Dresserはいいぞ。何度も手動でアバターの着せ替えをするのは骨が折れるので自動化ツールを使おう。



 

(手動でやる手順はhttps://twitter.com/siodome0/status/1025278903038828544などが参考になります)

 

以下、AutoDresserを使って着せ替えをする手順です。

①上記URLから、AutoDresserをダウンロードします

②ダウンロードしてきた[AutoDresser]フォルダ内の

[Auto Dresser-NonDB ver0.451.unitypackage]をダブルクリックして開きます。

 

(分からない方は読み飛ばして欲しいのですが、Dynamic Boneを持っている方はDynamic Boneをインポートしてから代わりに[Auto Dresser ver0.451.unitypackage]のほうを開いてください。上記のNonDBはDynamicBoneを持っていない人用のものなので。)

 

ウィンドウが開いたら[Import]を押しましょう。

③左にある衣装名をクリックして、右下にある[Add Component]をクリックします。

f:id:Eyatu_VRC:20191112212439p:plain

右下に[Add Component]ってボタンがありますね!クリック!


 

④検索欄に[Auto Dresser]と入力します。

⑤[Auto Dresser (NDB)]を選択します。

f:id:Eyatu_VRC:20191112203805j:plain

こんな感じになります。[Cloth HipBone]とか[Body Object]とかありますね。

 

左の衣装名の横にある三角ボタンを押します。

すると[Armature]ってのが出てくるので、さらに横の三角を押します

すると[Hips]ってのが出てくるので、それをドラッグ&ドロップで右の[Cloth HipBone]の右にある欄に持っていきます。

 

左のアバター名をドラッグ&ドロップで右の[Body Object]の右にある欄に持っていきます。

f:id:Eyatu_VRC:20191112203824j:plain

今こんな感じ

 

⑦[Dressing on]ボタンを押します

⑧着せ替え完了!!お疲れ様でした。

衣装は削除して構いません。

 

VRChatへのアップロード手順は以下

『上の[VRChatSDK]→[Show Control Panel]→サインイン→上の[Builder]→[Build & Publish]→[Avater Name]の横にアバターの名前(任意)を入力して、下部の規約に同意して[Upload]ボタンを押す』

これでVRChatを起動したら着せ替えしたアバターが使えるようになります

 

VRChatへのアップロード手順に関しては

https://www.moguravr.com/vrchat-9/#page03

の「VRChatへのアップロード」が参考になります

 

以上!! 少しでもお役に立てたなら幸いです