Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
VRChatでの表情ミックスのすヽめ
Search
ToTo_kishin
May 07, 2019
5
6.4k
VRChatでの表情ミックスのすヽめ
ハウツー表情ミックス
※Unityで表情用Animationの編集を行う知識がある前提(その部分の説明は皆無)なので、そういった意味では初心者向けではないです。
ToTo_kishin
May 07, 2019
Tweet
Share
Featured
See All Featured
Adopting Sorbet at Scale
ufuk
73
9.1k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
GraphQLとの向き合い方2022年版
quramy
43
13k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
229
52k
Side Projects
sachag
452
42k
BBQ
matthewcrist
85
9.3k
Fantastic passwords and where to find them - at NoRuKo
philnash
50
2.9k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
What's new in Ruby 2.0
geeforr
343
31k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
27
4.3k
A better future with KSS
kneath
238
17k
Transcript
VR Chat での 表情ミックスのすヽめ ~表現の幅を広げよう~ 発表者:とときしん(VRCID:ToTo_kishin)
VRChatにおけるアニメーションオーバーライド ・デスクトップでは Shift+F1~F8 ・VIVEコントローラーでは 左右のタッチパッド+グリップ(+トリガー) ・アイドル状態と合わせても 8種類の表情が上限。 ・両手で入力した場合、 右手が優先される。
VRChatにおけるアニメーションオーバーライド Animation1のシェイプキー ・eye close :100 ・mouse △ :100 ・mayu down:50 Animation2のシェイプキー ・eye
happy :100 ・mouse happy:100 ・mayu down :30 + 実際に再生されるAnimation ・eye happy :100 ・eye close :100 ・mouse happy :100 ・mouse △ :100 ・mayu down :30 Animation2が再生されるわけではない! 左手 右手
VRChatにおけるアニメーションオーバーライド 右手と左手のAnimationが干渉、破綻してしまった失敗例
VRChatにおけるアニメーションオーバーライド より正確な表現としては… ①右手のAnimationが上乗せされる ②同じシェイプキーがある場合は 右手の値が優先される
配布アバターは主にどうやって回避しているか ミケちゃんのデフォルトAnimationより 目的のシェイプキー以外を0にして 干渉しうるものを全て打ち消す →簡単だし、確実
「表情ミックス」とはなんぞや いままでの話を踏まえた上で… →意図的に表情を干渉させる技術 →アイドル状態1種+右7種✕左7種で 50種類の表情を可能にする(理論上!) 表情ミックスとは、 これにより、
要は、「干渉はしても破綻はしない組み合わせ」ならOK Animation1のシェイプキー ・eye close :100 Animation2のシェイプキー ・mouse happy:100 + 実際に再生されるAnimation ・eye
close :100 ・mouse happy :100 最もシンプルな表情ミックス例 「表情ミックス」とはなんぞや 左手 右手
「表情ミックス」とはなんぞや + 笑顔(目だけ) 猫口(口だけ) 猫口&笑顔
「表情ミックス」のメリットとは 経験者が語る利点 1.単純に表現の幅が爆発的に増える 今まで8種類だったのが50種類に! むしろ無言勢・デスクトップ勢の方が恩恵が大きい? 2.思いもよらない表情が生まれる 0から目指しただけでは想像していなかった表情ができることも
「表情ミックス」を伝えたい ただ、『組み合わせないとまともな表情が作れない』、 というのでは本末転倒! ベース7種を表情として成立させた上で 表情ミックスを成立させるための コツ(あくまでコツ!)を伝授したい
「表情ミックス」の作り方とコツ STEP1 まずは作りたい表情を一つのAnimationで作る ①デフォルトアニメからシェイプキーが「0」のものを消す ②0からAnimationを作っていく →どちらでやるかはお好みで(個人的なおすすめは後者) ・僅かでもいいので眉なりなんなりを動かしたほうが最終的な バリエーションは増える(やり過ぎると途中で泣きを見ることも) Delete.
「表情ミックス」の作り方とコツ STEP2 確実に破綻するであろう組み合わせは予め防いでおく ・「目を閉じる」系同士は非常に破綻しやすい ・目閉じ系のAnimationでは、使わない目閉じのシェイプキーは 「0」が基本 ・「半目」や「ジト目」等はうまくいく場合も多いので、 とりあえずは残しておいていいと思います +
「表情ミックス」の作り方とコツ STEP3 破綻を取り除いていく ・VRChatにインして、実際に試してみて破綻するものがあれば Animationのシェイプキーを修正(破綻の原因になるシェイプキーの 設定を「0」に)していくのを繰り返す ・つまり、 ・慣れるとある程度予見できるようになりますが、習うより慣れろで
とりあえず体当りしてみるのが結局は一番の近道だと思います
これだけは試してほしい! 「表情ミックス」のテクニック TIPS1 最も簡単かつ表現が増える表情ミックスは「FISTに目閉じ系」 ・他の目閉じ系シェイプキーを「0」にした目閉じAnimationをFISTに 設定すると、右トリガーの押し込み具合(VR限定)で左手の表情を維持 したまま無断階で表情が変えられるようになる (左手) (右トリガー)
徐々に押し込む
「表情ミックス」のテクニック TIPS2 漫画的表現はミックスさせやすい ・「汗」や「青ざめ」等は独立した表現なので、他のAnimationと ミックスさせても破綻しにくい (左手)
「表情ミックス」のテクニック TIPS3 耳や尻尾を動かしても変化がついてGood ・「耳を上げる・下げる」、「尻尾を上げる・下げる」等もいい変化に →表情以外でも、Rotationの値等も右手側が優先される (右手)
「表情ミックス」のテクニック TIPS4 目閉じの裏にもAnimationを隠せる!(応用編) ・「瞳小」等を目閉じの裏で実行しておくと、表情ミックスで表に出す ことが出来る →実質、ベースの表情が増えたようなもの…? 実はこの裏で瞳が 小さくなってる 目を開ける(目閉じを0に した)表情とミックス
驚いた表情に! +
「表情ミックス」50種の一例
「表情ミックス」50種の一例 「A+B」は「C」だけど、 「B+A」は「D」になる ※必ずではない
Q.50種類も表情あって混乱しないの?
みんなも脳を赤熱化させていこうな。
「表情ミックス」を使う上でのコツ TIPS5 どのようにアバターを操作していくか ・言うて50種類を全部使いこなしているわけではない →前述の通り、重複した表現も多々出てきてしまう →よく使う10種類くらいがあるだけで十分表現の幅は広がる ・「ベースが左手で右手を上乗せする」というイメージ →左手の入力を先行、右手の操作を後から行う ・ちなみに、デスクトップはShiftに左右の別がある →「左Shift+F4」(左手)、「右Shift+F6」(右手)等で表情ミックス可能 →意外と知られていないのでは?
ご静聴ありがとうございました