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
Writing Fast Ruby
sferik
628
61k
How GitHub (no longer) Works
holman
311
140k
Why Our Code Smells
bkeepers
PRO
335
57k
GitHub's CSS Performance
jonrohan
1031
460k
The Pragmatic Product Professional
lauravandoore
32
6.3k
Designing for Performance
lara
604
68k
How to train your dragon (web standard)
notwaldorf
88
5.7k
Speed Design
sergeychernyshev
25
690
VelocityConf: Rendering Performance Case Studies
addyosmani
326
24k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
132
33k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
It's Worth the Effort
3n
183
28k
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」(右手)等で表情ミックス可能 →意外と知られていないのでは?
ご静聴ありがとうございました