動きを調整する

Expressionメニュー (VRChatの中) とインスペクター (Unity) の設定項目を、ひとつずつ解説します。

メニューとインスペクターの関係

同じ設定を、VRChatの中ではExpressionメニューのラジアルで、Unityではインスペクターで変えられます。

ラジアルの0〜100%は、インスペクターの範囲全体に対応します。マイナスを含む項目 (姿勢・肩の傾きなど) は50%が0です。 たとえば「上半身の傾き」は0〜60°なので、50%で30°です。

インスペクター全体 (動きの設定 / メニューの % で入力 / Expressionメニューの設定 / センサーの設定)
インスペクター全体 (動きの設定 / メニューの % で入力 / Expressionメニューの設定 / センサーの設定)
英語用プレハブの場合

英語用 (NamerakaMove_EN) では、メニューとインスペクターの項目名が英語になります。各項目の見出しの横に英語名を書いています。

このページでは、次の目印を使います。

メニューインスペクター変えられる場所 実験アバターによって見え方が大きく変わる、新しい機能

有効化・動かす部位

有効化Enabled

メニュー初期値ON

なめらかムーブ全体のON / OFFです。OFFにすると、すべての動きが止まり、体の動きはVRChatの標準に戻ります。

胸の左右の追従Follow Chest Left-Right

メニュー: 動かす部位インスペクター初期値ON

左右を向いたとき、胸を頭の向きへひねります。

胸の上下の追従Follow Chest Up-Down

メニュー: 動かす部位インスペクター初期値ON

上を向いたときに胸を反らし、下を向いたときに丸めます。

正面を向いているのに胸が反る・丸まるときは、センサーの位置調整を合わせてください。

下半身を動かすMove Lower Body

メニュー: 動かす部位インスペクター初期値ON

頭を左右に傾けたとき、腰の傾きと膝の曲げで下半身も動かします。OFFにすると腰と脚は動かさず、上半身だけが動きます。

足の動きが気になるときや、座っているときなどにOFFにすると便利です。

下半身のアニメーションを使うUse Lower Body Animations

メニュー: 動かす部位インスペクター実験初期値OFF

頭を左右に傾けたとき、下半身のアニメーションで指定した脚の形を使います。使うときはONにしてください。

OFFにしても、腰の傾きと膝の曲げは残ります。下半身を動かすがOFFのときは使いません。

動きの調整 (頭を左右に傾けたときの動き)

頭を左右に傾けたときの動きです。Expressionメニューのなめらかムーブ動きの調整、インスペクターの「動きの設定」にあります。

左右の傾きの動き出し

まっすぐ立っているときの頭の小さなぶれで体が揺れないように、ごく小さな傾きは無視し、そこからなめらかに動き出します。動き出しの調整は中心の不感帯 / 立ち上がりの幅 (インスペクターのみ) で行います。

姿勢Posture

メニューインスペクター範囲 −1〜1初期値0.2 (60%)

頭を左右に傾けたときの全身の形を決める、いちばん大事な項目です。

腰の傾きの向きもこの値で決まります。S字型は、下げすぎると中心付近でカクつくことがあります (こんなときは)。

肩の傾きShoulder Tilt

メニューインスペクター範囲 −30〜30°初期値0° (50%)

傾けた側の肩を下げ、反対側を上げます。マイナスにすると逆になります。

上半身の傾きTorso Sway

メニューインスペクター実験範囲0〜60°初期値18° (30%)

腰を支点に、上半身を傾けた側へ傾けます。0で無効です。

首の曲げNeck Bend

メニューインスペクター範囲0〜4倍初期値1.2倍 (30%)

上半身の傾きに合わせて、首と頭も傾けます。値は上半身の傾きに対する倍率です。

上半身の横位置Chest Shift

メニューインスペクター実験範囲 −0.12〜0.12 m初期値0 (50%)

傾けた側へ上半身 (胸) を平行にずらします。マイナスで反対側へずらします。上半身の傾きだけでは頭が円を描くように動くので、横の動きを足すと、より横に長い自然な動きになります。

腰の傾きHip Tilt

メニューインスペクター実験範囲0〜60初期値30 (50%)

左右に傾けたときに腰を傾ける強さです。向きは姿勢で決まり、C字型では傾けた側へ、S字型では逆へ傾きます (姿勢が50%なら傾きません)。

膝の曲げKnee Bend

メニューインスペクター実験範囲0〜18倍初期値9倍 (50%)

腰の傾きで下がった側の膝の曲げの倍率です。1倍で足がちょうど床に着き、大きくすると膝をより曲げて、その分だけ足を床から持ち上げます (足踏みしているような動きになります)。0で補正しません。

センサー

頭の向きを測るセンサーの設定です。Expressionメニューのなめらかムーブセンサー、インスペクターの「センサーの設定」(折りたたみ) にあります。

センサーの位置調整Sensor Adjust

メニューインスペクター範囲 −30〜30°初期値0° (50%)

正面とみなす頭の上下の向きです。センサーの配置全体を、頭を中心に上 (プラス) / 下 (マイナス) へ回します。

メニューでこのラジアルを開いている間は、センサーが半透明の球とカプセルで表示されます (自分にだけ見え、鏡にも映ります)。まっすぐ前を見て、顔の前の小さな球が前方4つの球の真ん中に来るように合わせます。手順はクイックスタート: センサーの位置を合わせるを見てください。

なめらかさSmoothing

メニューインスペクター範囲0〜1初期値0.1 (10%)

頭の向きの値をなめらかにして、動きのブレや震えを抑えます。大きいほどなめらかになり、そのぶん動きが遅れます。

なめらかさ遅れの目安 (60fps)
0%約0.04秒
50%約0.25秒
100%約0.5秒

ただし、頭を大きく速く動かしたときは自動でなめらかさを弱めて、すぐに追いつきます。止まっているときの細かい揺れだけを強くならすので、なめらかさを上げても動きが鈍くなりにくくなっています。

リセット

すべてリセットReset All

メニュー: リセット

VRChatのメニューで変えた値 (有効化と、調整の項目すべて) を、アップロードしたときの初期値に戻します。誤って押さないように、サブメニューリセットの中に置いています。インスペクターの値は変わりません。

インスペクターだけの設定

ここからはUnityのインスペクターでだけ変えられる設定です。変えたら再アップロードすると反映されます。

メニューの % で入力

インスペクター: 動きの設定の下 (折りたたみ)

VRChatのメニューのラジアルで決めた%をそのまま入れると、角度などに換算して「動きの設定」に入ります。メニューで見つけた好みの値を、アバターの初期値にしたいときに使います。

調整メニューを追加Add Tuning Menu

インスペクター初期値ON

Expressionメニューに「動かす部位」「動きの調整」「センサー」を入れて、VRChatの中で動きを調整できるようにします。

ON (初期値)OFF
Expressionメニュー有効化・動かす部位・動きの調整・センサー・リセット有効化・リセット
動きメニューの値インスペクターの値で固定
同期パラメーター77 bit (体験版は19 bit)1 bit

メニューで好みの値を見つけたら、メニューの % で入力でその値をインスペクターに入れます。そのあとOFFにすれば、同期パラメーターを節約できます。

センサーの設定

折りたたみの中にあります。ほとんどの場合は既定値のままで大丈夫です。

最大角Max Yaw / Pitch Up / Pitch Down / Roll Degrees

インスペクター

頭をこの角度まで向けると、追従が100% (設定どおりの動き) になります。小さくするほど、少し頭を動かしただけで大きく体が動きます。

項目範囲既定値
最大角 (左右を向く)10〜90°25°
最大角 (上を向く)5〜90°20°
最大角 (下を向く)5〜90°20°
最大角 (頭を傾ける)10〜60°23.8°

中心の不感帯Dead Zone

インスペクター範囲0〜5°既定値0.75°

頭を左右に傾けても体を動かさない、中心の範囲です。まっすぐ立っていても左右に傾きやすい場合は、値を少し大きくしてください。

立ち上がりの幅Ease In

インスペクター範囲0〜12°既定値5°

不感帯を出てから、体の動きがなめらかに速くなるまでの角度です。大きいほど動き出しがゆるやかになります。0だと不感帯の境目で急に動き出します。

平滑化を使うUse Smoothing

インスペクター既定値ON

通常はONのまま使用してください。体の細かな動きを抑えるために使います。

既定値に戻す

アップデートしても値は変わりません

新しいバージョンで既定値が変わっても、すでにアバターに入れてあるプレハブの値は自動では変わりません。新しい既定値にしたいときは「すべて既定値に戻す」を押してください。

下半身のアニメーションLower Body Animations

インスペクター: 動きの設定実験

頭を左右に傾けたときの脚の形を、Humanoidのアニメーションクリップで指定できます。下半身のアニメーションを使うをONにすると使います。

サンプルを同梱しています。