【Qs】VRChatでの表情「Face Emote」切替操作

  • URLをコピーしました!

当ショップCACCOMORO Qsの表情やエモートなどの「Expression」についてはこちらをまず参照↓
Expressionsメニューについて

もくじ

Qs表情セット初期状態

  • 左右同じハンドサイン&同じ表情
  • ハンドサインはデフォルト
  • 表情は表情セット1のパタン
  • 右手優先

で、これらの表情は、

  • 「Expressionsメニュー」での切り替え
  • 「デスクトップモードでのキーボード操作」で切り替え
  • 「VRモードでのコントローラー操作」で切り替え

など、Unity内の操作なしで可能です。

表情セットパタン、優先する手、組み合わせなど、メニューで指定して初期設定を変えておくこともできます。

デスクトップモードでの表情切替操作

VRCデスクトップモードの場合

キーボードの【Shift+F1~8】で表情の切り替え操作可能(VRC共通)

VRChatデスクトップモードでの表情切替操作は、キーボードの【Shift+F1~8】が共通で、基本的にはハンドサインと連動しています。

各モデルでキーボードの【Shift+F1~8】にどんな表情が割り当たってるのかを把握しておけばやりやすくなります。

Shift+表情セット1ハンドサイン
F1デフォルト表情
F21-1ニコリFist:
グー
F31-2ニコリんOpen:
パー
F41-3ビックらPoint:
指す
F51-4ウィンク
(左目)
Peace:
チョキ
F61-5にっこりRockNRoll:
バサラ
F71-6マジかGun:
ピストル
F81-7あちゃ~Thumbs up:
(親指)

VRモードでの表情切替操作

コントローラーの種類や設定によって多少違いは出てきますが、ここでは「MetaQuestヘッドセット」の場合の例で綴ります。

基本操作は公式VRChatのを参照

オキュラスタッチ|VRChat ガイド

VRC VRモードの場合
  • コントローラーの操作
    • トリガー:人差し指を握ってボタン押す
    • グリップ:中指を握ってボタン押す
    • 触れる

などを織り交ぜ、ハンドサインに合わせて表情の切り替えが可能↓

表情セット1操作ハンドサイン
デフォルト表情両手でコントローラー全体に触れる
(これが基本状態で以下の操作をする)
1-1ニコリトリガー&グリップFist:
グー
1-2ニコリん指を広げる(開く)Open:
パー
1-3ビックら人差し指離す&グリップPoint:
指す
1-4ウィンク
(左目ウィンク)
人差し指離すPeace:
チョキ
1-5にっこりトリガーRockNRoll:
バサラ
1-6マジか人差し指と親指離す&グリップGun:
ピストル
1-7あちゃ~親指離す&トリガー&グリップThumbs up:
(親指)

表情セットパタン変更も可能

Qsの表情セットは、

  • 表情セット1
  • 表情セット2

の、2パタンを用意してあります。

初期状態では、上記のように表情1のセットの方で、右手優先。

これらは、VRChat上のExpressionsでセットパタンを切り替えることもできます。

表情セット2へのパターン切り替え方

  • デスクトップモードの場合
    • Rキー>Expressions>表情>表情パタン切り替え
  • VRモードの場合
    • BボタンかYボタン長押し>Expressions>表情>表情パタン切り替え↓
01_表情パタン切り替え

上画像のように表情パタン切り替えを選択すると、表情セットパタンの切り替え選択ができるメニューになり、表情セット2を指定することができます↓

表情セット切り替え

表情セット3には割り当てておらず、改変パタン用などの予備作成用枠です。

表情セット2の内容

ハンドサインは1の表情パタンと同じくデフォルトを割当ててあります。

表情セット2ハンドサイン
デフォルト表情
2-15ニコリFist:
グー
2-16ニシシOpen:
パー
2-17ウィンク
(右目)
Point:
指す
2-18ほえぇ!?Peace:
チョキ
2-19ねもいRockNRoll:
バサラ
2-20おこりんGun:
ピストル
2-21はい?Thumbs up:
(親指)

優先する左右の手を変更する場合

Expressions>設定>個人設定>表情指定タイプより、

  • 右手優先
  • 右手のみ
  • 左手のみ

から変更可能。

コントローラーまわりの大元はこちらの機能を使わせていただいております。

ヒグマのねぐら Bear’s Den VRChat向けCustom Animator Controllers

もし、根底から編集・組み換え変更をしたい場合はこの仕組み構造の理解と、Unity&VRC-SDK3 Animator Controllerまわりの土台知識が必要となります。組み換え編集したい場合にはまずしっかりこちらをチェック・把握してからの実行をおすすめします。

Custom Animator Controllersマニュアル

※VRでハンドサイン&表情切替が効かない場合

なんか突然反応しなくなるとか、ピースになったままになっとるなど….

❶ロックされてないかチェック

これ、実際に何度もありました…………

パイメニューの、

オプション>アバター>ゼスチャーで「ロックON/OFF可能

何故か気付かないうちにロックされてることがふとあるので、あれ?効かない?ってときには、まずは確認してみてください。

また、一度手を完全に離してからボタンを押すなどで回復する場合もありました。

❷「帯電」の可能性も

X(旧Twitter)で以下の投稿が流れてきました。

上記の内容を読んでみて、原因としてあるかもと感じました。
ただ、対策(設定)としてはなかなか難しくも感じた。

ということで少し調べてみたので、以下にメモとして残しておきますが、あくまでも備忘録です。

対策は自己責任のもととしてご判断くださいね…

>帯電とは?

「帯電」とは、物体に電気が溜まってしまっている状態のこと

「静電気」は現象の名前で、「帯電」はその状態を指すらしいです……..

  • 摩擦で発生:
    コントローラーを握って動かしたり、服と体がこすれたりすることで電気が溜まる
  • 逃げ場がない:
    空気が乾燥していたり、電気が逃げにくい素材(プラスチックや合成繊維)に囲まれていると、電気はそのまま表面に居座る

とのこと。

上記が原因だと断定は難しいし、帯電が要因の1つとしても、全く違う対策が必要な場合もあるかもしれませんが、

帯電が起こりづらい状態にしておくのに越したことはないと思うので以下に続けます。

>帯電をふせぐには?

基本的には静電気が起きずらい状態にしておくってことっぽい……

  1. 部屋の湿度を上げる
    • できるだけ部屋を「乾燥」させない。加湿器などを使って**湿度を50〜60%**に保つことで、空気中の水分を通して電気を自然に逃がしてみる
  2. 服の素材に気をつける
    • ポリエステルやナイロンなどの合成繊維は静電気が起きやすい。VRをプレイする時は、綿(コットン)素材の服を着て帯電を抑えてみる
  3. 操作前に「壁」を触る
    • コントローラーを握る前に、一度コンクリートの壁や床に手を触れて、自分の中の電気を逃がして(放電して)おく
      (ガソリン入れる前のアレ的な…)
  4. 保湿クリームを塗る
    • 手がカサカサだと静電気が発生しやすい。ハンドクリームで保湿してみる
  5. 静電気防止リストバンド: 手首につけるだけで電気を逃す
  6. 帯電防止グッズなどの活用機器にダメージを与えないよう注意が必要ですが、活用してみるのもありかも

あと、個人的電気機器対策として、コントローラーに限らず、使わないときは全ての接続(コンセント・ケーブル・バッテリーなど)をできるだけ外しておくってこともしてみています。
(外出時は全てのコンセントのスイッチもOFFっておくなどで電気が無駄に流れてたまらない時間を設けるようにしてみている.)

>帯電が起こってるかも?の場合

もし「これ、帯電してるかも?」と感じた場合はどうなんだ?どうすればいいのか?となりますよね。。。。

まずはこのあたりかと↓

  1. 手を洗う:
    一度コントローラーを置き、水で手を洗う
  2. 電池を抜いて放置する:
    一度電池カバーを開けて電池を抜き、がっつり放置してみる。
    内部の回路に溜まった余計な電気をリセットしてみる)

上記の記事内にも記載されており、もちろん完全に起きなくなるわけではない。
環境やその重度によっても変わるはずだし….

んが、最初の対策として私は試してみています。
(※よくわからないけど「電池抜いて放置」は大事かもという体感あります)

そういえばおさまってきてる感はある….

>不具合の可能性も…

そもそも不具合や故障がおきやすい機器ともいえるので、帯電や設定うんぬんではない可能性も大いにある。

よかったらシェアしてね!
  • URLをコピーしました!
もくじ