このページでは、アクセサリーの着用方法についてご説明します。
具体例として、cacao様の「くびかけカメラ | Camera & Strap」を使用します。
着せ替え機能における衣装とアクセサリーの違いは、以下の表のとおりです。
| 衣装 | アクセサリー | |
| ファイル形式 | XWear | XWear |
| 移動・拡大縮小・回転 | できる | できる |
| アニメーション時に追従するボーン設定 | できない(Hips固定) | できる(Nullが初期値となる) |
アクセサリーはXWearファイルとして扱われるため衣装と似ていますが、追従するボーンを設定できる点が大きな違いです。
この特徴により、帽子をHeadに、ブレスレットをArmに追従させるなど、柔軟な配置が可能となります。
仕様についてもう少し細かく
全てのXWearには必ずHumanoidMapComponentかAccessoryEditRootComponentがアタッチされます。
(されていない場合は読み込むことができません)
VRoid StudioでXWearファイルを読み込んだ時、AccessoryEditRootComponentがRootにあれば
単体のアクセサリー、Rootよりも下にあれば衣装内のアクセサリーとして扱われます。
AccessaryEditRootComponentが存在しない場合は、SkinnedMeshRendererのウェイト対象に
Humanoidのボーンが入っているものを衣装、入っていないものをアクセサリーとして
扱っています。
また、SkinnedMeshRenderer、MeshRenderer以外のRendererを用いられているアイテムは
アクセサリーとして扱います。
アクセサリーのエクスポート方法
アクセサリーはXWearファイルとしてエクスポートできます。
詳細は以下ヘルプをご覧ください。
▼XWearデータへの変換方法を知りたい
https://vroid.pixiv.help/hc/ja/articles/38730429718041
「8. セットアップの選択」で「アクセサリとしてセットアップ」を選ぶと、アクセサリーをXWearファイルとしてエクスポートできるようになります。
VRoid Studioでの着用方法
1. アクセサリーをインポートする
「衣装を追加」をクリックし、アクセサリーのXWearファイルを開いてください。
アクセサリーの初期位置は、エクスポート時のデータ状態に基づいて決まります。
2. アクセサリーを希望の位置に調整する
衣装の着せ替えと同じように、アクセサリーを移動・回転・拡大縮小して、希望の位置に調整してください。
3. 追従するボーンを設定する
デフォルトでは、追従するボーンがNullに設定されています。
静止状態では問題ありませんが、アニメーション時に違和感のある動きが生じる可能性があります。
そのため、アクセサリーを適切なボーンに追従させるよう設定する必要があります。
ターゲットボーンがNullになっているのでアクセサリーがアバターに追従しない
アクセサリーの追従ボーンを設定する方法は2つあります。
リストから直接選択する方法と、3D上の素体に表示されているボーンを選択する方法です。
ここでは、後者の方法を説明します。
- ターゲットになるボーンの「ボーンを選択」ボタンをクリックする。
-
追従先のボーンを3D上でクリックする。
今回は胸の上にあるカメラなのでその部分(UpperChest)をクリックします。
クリックするとボーンがハイライトされます。 - 下部の「確定」をクリックする。
確定をクリックすると、追従先のボーン設定が完了します。
- アニメーションを確認して狙った動きをしているか確認する。
思った通りでない場合は追従先のボーンを変更してください。
関連ヘルプ記事:
着せ替え機能の使い方を知りたい