「Vtuberの雑学メモ帳」

注目ゲームの攻略記事&VTuber関係の記事をまとめる趣味100%の雑記ブログ。※少年Vtuber「不断シエル」と姉が運営しています。

VRoidStudio産VRMにUnityで新規表情パターンを追加&微調整する方法(キラキラ目・赤面ハート目・青ざめぐるぐる)【VMagicMirror向け】

VRoidStudioで作ったVRMモデルをVMagicMirrorで使う人必見!

Unityで【1】既存表情修正【2】新規表情追加をしてみたので、その方法を詳しく解説するぜ!

表情(ブレンドシェイプ)の変更は素人でも意外と簡単だったし、ちょっとの作業で量産型VRoid感を薄くできるから、絶対にやっておいた方が良いぞ…ッ!

VMagicMirrorの表情機能に最適化した調整を行うため、他のソフト(Luppetや3tene)ではちゃんと動かない可能性が高い。

◇VRoid+Unity+VMagicMirrorで実現できること

違和感がある表情の微調整
まばたき時の表情を[U_U]から[∧_∧]にする
「あいうえお」表情に眉の上下を追加(VMM併用で眉トラッキング風にする)
びっくり顔
キラキラ目(やる気顔)
青ざめ+ぐるぐる目(絶望顔)
赤面+ハート目(メス顔)
ジト目

f:id:VtuberHudan:20191115184219p:plain

[追加する表情の一例]

※※※※必読の参考ツイート※※※※

 【目次】

 

◇Unityの下準備(DL・解凍・インストール)

[1]UnityUniVRMをダウンロードして使えるようにしておく。
[2]Unity起動→新規プロジェクト作成後、UniVRMをダブルクリックで実行する。
[3]Unity下側の[Assets]部に、VRoidでエクスポートしたVRMファイル[〇〇.vrm]をドラッグ&ドロップで持ってきて読み込む。
[4][Assets]に表示される自モデルの全身が映ったアイコンを、左中央の細長いリスト([Scene]上)にドラッグ&ドロップする。


ここまでやって中央の画面に自分のモデルが表示されていれば準備はOK!

 

◇合体したテクスチャーの取り出し(Unity)

[1]左下[Assets]にいっぱい並んでいるフォルダリストから、[〇〇.Textures]フォルダを開く。


[2]画像がいっぱい出てきたら、瞳の画像をダブルクリックするとpngファイルが開くので、右上の[]から分かりやすい位置に[名前を付けて保存]する。


[3]同じく、肌の画像をダブルクリックするとpngファイルが開くので、右上の[…]から分かりやすい位置に[名前を付けて保存]する。

 

◇表情追加用テクスチャーの作成(好きなペイントソフト)

f:id:VtuberHudan:20191115172233p:plain

[目の追加パターン]

f:id:VtuberHudan:20191115172238p:plain

[肌の追加パターン]


透過してあるので見づらいが、俺が合体テクスチャーに重ねた表情レイヤーはこんなかんじだ。

※最初に記載した必読ツイートにも書いてある通り、元モデルのテクスチャを4つ複製して1つの画像にするイメージ。左下は標準時のテクスチャになる。


[1]ペイントソフトで↑の透過表情テクスチャを読み込んだら、その下にさきほど取り出した自分のモデルのテクスチャを並べて貼り付ける。
[2]ちゃんと規則正しく4分割になるよう並べられたら、好きな表情などを描きこもう。
[3]追加用の表情テクスチャーが完成したら、透過pngファイルとして保存する。

 

↓俺の場合の完成画像のイメージ↓ 

f:id:VtuberHudan:20191115182338p:plain

[目の配置例(背景透過を忘れずに)]

f:id:VtuberHudan:20191115182424p:plain

[肌の配置例]

 

◇作成した表情テクスチャーの追加(Unity)

[1]Assetsの左のフォルダリストから、[〇〇.Textures]フォルダを開く。


[2]事前に作っておいた目テクスチャー肌テクスチャーを、いっぱい画像がある部分にドラッグ&ドロップで追加する。

 

◇追加したテクスチャ-を紐づける(Unity)

[1]Assetsの左のフォルダリストから、[〇〇.Materials]フォルダを開く。

 

[2-a]まずは目玉の紐づけ。目玉っぽいアイコンの[M00_000_00_EyeIris_00_EYE]を選択する。
[3-a]右側[Inspector]バーの中にある[Basic]>[Color]のところを見てみよう。
[4-a][Color]内、[Lit&Alpha][Shade]の横にかなり小さな〇ボタンがあるので、そこを押してさっき追加した目テクスチャー画像を選択する(両方同じものを選ぶ)。

 

[2-b]次は肌の紐づけ。さきほど同様に、[〇〇.Materials]>肌色っぽいアイコンの[M00_000_00_Face_00_SKIN]を選択する。
[3-b]右側[Inspector]バーの中にある[Basic]>[Color]のところを見てみよう。
[4-b][Color]内、[Lit&Alpha][Shade]の横にかなり小さな〇ボタンがあるので、そこを押してさっき追加した肌テクスチャー画像を選択する(両方同じものを選ぶ)。

 

この時点で中央(Sceneウィンドウ)の見た目表示がおかしい場合

目と肌の[Inspectorバー]→[Options]枠→[Texture Options]→[Tiling]がX0.5 Y0.5になっているか確認する。

 

◇表情のパラメーター変更

▼違和感がある表情の微調整

f:id:VtuberHudan:20191115171321p:plain

[実際の操作画面]

[1]Assetsの左のフォルダリストから、[〇〇.BlendShapes]フォルダを開く。


[2][〇〇.BlendShapes]フォルダ内の1番目にある[BlendShape]を選択すると、モデルの表情一覧が表示される。


[3]右側[Inspector]>[Select BlendShapeClp]の中にたくさん並んでいる文字ボタンを押すと、モデルの表情を切り替えることができる。


[4]設定したい表情ファイルを選んだら、右側[Inspector]バーの一番下[Face]の左の▼を押し、詳細パラメーターを開いて表情の設定に入ろう!

 

スライダーをドラッグ&ドロップで動かし表情を調整した後、スライダーの上にある[Apply]を押すと、変更した表情が保存される。

 

★調整項目は顔全体(ALL)・眉(BRW)・目(EYE)・口(MTH)・歯(HA)に分類されていて、それぞれ喜怒哀楽の数値を変えると自分好みの表情にできる


とにかく色々いじってみれば、ちょうどいい表情が見つかるはずだ!

★調整スライダーは「左端が表情変化量0」「右端が表情変化量100」であることに注意しよう!

 

▼まばたきを(U_U)から(∧_∧)へ

[1]VMagicMirrorでは片目ずつまばたきするので、[BLINK_L]と[BLINK_R]をそれぞれ設定する。
[BLINK_L]は、[Face_M_F00_000_00_Fcl_EYE_Joy_L]だけを100に設定しておこう

[BLINK_R]は、[Face_M_F00_000_00_Fcl_EYE_Joy_R]だけを100に設定しておこう。

 

[2]デフォルト表情だと目を閉じても眉毛が動かないけど、人間なら目を閉じた時に眉毛も一緒に下がるのが自然だ。
だから、さっきの設定に[Face_M_F00_000_00_Fcl_BRW_Joy]を追加で設定してみよう。

 

★[1]と[2]をやっておくと、VMagicMirror側でぎゅっと目を閉じるだけで笑顔を作れるようになるぜ…
俺は「まばたき=(∧_∧)」型の方が好きだからこうしてる!
よく見るとLive2Dでもまばたきを(∧_∧)型にしているモデルって結構多いよな。

 

▼「あいうえお」の眉毛に変化をつける

まばたきの動きを変えた時のように、[A][I][U][E][O]ボタンを押して[Face]からBRWパラメーターを適当にいじろう


※自分で喋ってみると分かるけど、[A][U][O]と喋る時は、[I][U]と喋る時に比べて眉が上がりやすいぞ!


この設定をやっておくと、眉トラッキングに対応していないVMMでも、喋るだけでFacerigのような偽眉トラッキングを実現できるんだ。

 

▼びっくり顔

VMagicMirrorだと以下のようなデフォルトのびっくり顔[Surprised]は使えない(キーに設定できない)

なので、[Surprised]の代わりに[BLINK]の設定をいじってびっくり顔にしてしまおう。

f:id:VtuberHudan:20191115170042p:plain

[びっくり顔]

(VMMのまばたきには[BLINK_L]と[BLINK_R]が使われるので、両目を閉じるための[BLINK]は自由に設定していい。

ほかのソフトを使うなら普通に[Surprised]や[BLINK]はそのままで設定した方が良いはず)

 

◇新規の表情追加

▼キラキラ目(やる気顔)

左下[Assets]>[〇〇.BlenShape]フォルダより、[BlendShape]ファイルを探して選択。
(このファイルを選択すると、右側のInspectorバーでモデルの表情を編集できる)

選択状態で右側[Inspector]内の[Add BlendShapeClip]を押すと、新しい表情を追加&変更できるはずだ。
追加する表情には、分かりやすいアルファベットの名前をつけておこう。

f:id:VtuberHudan:20191115165349p:plain

[やる気顔]

[1]表情は今までと同じようにスライダーを好きにいじって調整してくれ!

[2]テクスチャーは、俺と同じテクスチャー配置なら上の画像を参考に設定してみよう。

テクスチャーの欄は、下側にある[+][-]の[+]ボタンから追加できる。

★自分が用意した表情テクスチャーに合わせて、 [Target Value]の[Z]や[W]の数値を0か0.5で適当に入れてみたら、瞳の表情が変わると思う。

  • ※テクスチャ設定欄が見つからない人用の補足
  • 左下[Assets]>[〇〇.BlenShape]フォルダを開いた後、[BlendShape.△△△(いじりたい表情)]を選択しよう。
  • 右側[Inspector]バーの下側にある[Material List]を選び、[+]ボタンを押す。
  • マテリアル画像を設定する欄が出てくるので、上記の[MaterialValueBindings]欄のように設定すればOK。

 

▼青ざめ+ぐるぐる目(絶望顔)

f:id:VtuberHudan:20191115165838p:plain

[絶望顔]

ハイライトのテクスチャー画像を右側に2倍し、延長した部分になにも描かないことでハイライトを消してみた。

もしかしたら、もっと簡単にハイライトを消す方法があるのかもしれない。

 

▼赤面+ハート目(メス顔)

f:id:VtuberHudan:20191115165905p:plain

[メス顔]

 

▼ジト目(ハイライト無し)

f:id:VtuberHudan:20191115184511p:plain

[ジト目]

 

◇UnityからUniVRMでVRMファイル出力

[1]全表情の調整が終わったら、左中央のSceneバーから、自モデルの名前のフォルダを選択する。

[2]上部ツールバーより「UniVRM-〇.〇〇]を押して、[Export humanoid]を選択する。

[3]開いたウィンドウの[Export]を押して保存先とファイル名を決定後、VRMファイルを出力(エクスポート)する。

 

◇VMagicMirror側「Word to Motion」設定

VMagicMirrorを起動後、Unityで調整&出力したVRMファイルを開く。

f:id:VtuberHudan:20191115174729p:plain

[VMMの設定例]

Word to Motionは、Facerigのようにキー入力で表情を切り替えられる機能だ!

(※単キーだけでなく単語の打ち込みにも対応している)

 

下の方にある水色の(+)マークを押せば表情ショートカットが追加できるため、さきほどUnityで設定した表情を全てVMM上で使えるぜ!

 

◇VMMの表情設定

f:id:VtuberHudan:20191115224618p:plain

[VMM側で設定できる表情一覧]

【キー設定が要らない表情】

・標準=[NEUTRAL]
・口パク=[A][I][U][E][O]
・まばたき左目=[BLINK_L]
・まばたき右目=[BLINK_R]

 

【キー設定後に使う表情】

・びっくり顔=[BLINK]100
・怒り顔=[ANGRY]100
・ハート目+赤面メス顔=[FUN]100
・満面の笑み=[JOY]100
・悲しみ顔=[SORROW]100
・ぐるぐる目+青ざめ絶望顔=[LOOKUP]100
・キラキラ目+やる気顔=[LOOKDOWN]100
・ジト目=[LOOKLEFT]100

 ↑こうしておけば、Unityでいじった表情設定をVMagicMirror上でも使える。

 

(★VMMには[Surprised]項目がないのでデフォルトのままだと「びっくり顔」が使用できない。

そのため、余っていた[Blink]に「びっくり顔」を割り当てることで驚けるようにしてみたかんじだな)

 

★VMagicMirrorは、ウィンドウがアクティブになっていない状態でも表情キー入力を受け付けてくれるからとても便利だ!

※Facerigの「フックトキーを有効化」がONになっている時のような状態を維持してくれる。ただし、ゲームによっては動かなくなってしまうこともあった。

 

WEBカメラだけでVRMモデルを動かすなら、フリーソフトではVMagicMirror1択だと思う。

 

★表情の豊かさはもちろん、マウスやキーボードの入力を検知して、VRMモデルの手を動かしてくれるのも良いところだな!

 

NimoTV(ニモTV)で配信する方法解説!応募のやり方・設定・感想・比較・実体験まとめ

日本語版Nimo TVで実際に配信してみたので、詳しく解説していくぜ!

Nimo TV初配信のアーカイブhttps://youtu.be/_VPQ9e2n3zQ

◇応募方法・実績の書き方・審査日数・応募結果は?

スマホ版のNimo TVアプリをダウンロード&起動後、トップページにある「配信で稼ごう!」という部分をタップすれば応募画面が出る。PCからは応募できない
応募後の情報修正は無理なので、応募内容をよくチェックしてから送信してくれ。

実績欄=自由記述欄だと考えよう。
なんでもプラス評価につながりそうなことは書いた方が良いぞ!
(俺は実績欄にYouTube上でVTuber「不断シエル」として活動していること&やる気があることを記述した。
応募が殺到している現状では[1]YouTubeへのリンク [2]Twitterへのリンクを貼ると有利になるかもしれない)

 

★かなり初期に応募した時は、3日でアプリ側「メッセージ」欄に合格通知が来たが、今は5000人以上の応募があるらしいので審査に時間がかかりそうだ

 

[補足]

★応募中の配信時間は、応募後2日目の夜に30分ほど喋りながらゲームをプレイしてみたくらい。
★審査中、ブログでNimoTVに関する記事を書いて更新ツイートをしたら、エゴサしていたらしい公式アカウントからRTしてもらうことがあった。
★時給を貰うほどの有名人じゃないし、完全にタイミングだけで審査に通ったかんじだと思う(Mildomの時も初期はかなり審査が緩かったようなので…)。

 

◇500円時給制度の締め切りはいつ?

平均同時視聴数が低い場合、時給制の継続は2019年11月30日までとなっている。
第一段の応募自体も11/30まで。このへんはMildomとは少し違うな。

11/30以降は別の宣伝方法やキャンペーンを考えるようだ。


俺の場合、間違いなく11/30で試用期間が終わると思うけど、それまでちょくちょく配信してみるつもりだぜ。


有名人なら11/30以降も継続して時給500円以上を貰えるだろうから、とりあえず今のうちに応募してみたらいいと思うぞ!

 

◇同時配信できる?できない?

「同時配信」は禁止!「動画投稿」は歓迎!とのこと(質問箱より)。

 

◇ゲーム名に「NimoTV」を入れよう

時給を貰いながら配信する際は、ゲームのキャラ名に「NimoTV」を含めないといけない。
質問箱において「ネーム変更が有料のゲームでは一旦は変えなくてもいい」という回答を確認できたが、どこからアウトなのか基準がよく分からない。
基本的には必須だと思って名前を変えよう。

 

◇配信のやり方

俺は、NimoTV公式アプリではなく、自由度が高いPC向け配信ソフト「OBS Studio」を使って配信したぜ。

vip-jikkyo.net

 

OBSを使う場合、最初は「サーバーURL」「ストリーミングキー」の場所が分からなくて困るかもしれない。


【NimoTVにおける「ストリーミングキー」の表示方法】

[1]NimoTVトップから右上の自分のアイコン画像をクリックする。

[2]ライブセンター内[ライブ設定]から、[ライブ配信を開始]を押す。

 

(※UIが日本語化されていない場合は、アイコン画像左の「・・・」マークをクリックし、[言語][内容]をEnglish→日本語に変えれば良いぞ!)

 

ちなみに、NimoTV側で[配信開始]を押しただけの状態ならまだ放送は開始されないから、安心してサーバーURLとストリーミングキーをコピーしよう。


コピーしたものをOBSの設定欄>配信欄にペーストした後、OBS側で[配信開始]を押すことにより、ようやく実際のライブ放送が始められる。

配信欄ではサービス「カスタム」を選び、サーバーに「rtmp~」、ストリーミングキーに「(長い数列)」を貼り付けるかんじでOK。

 

◇「配信レベル」システム

配信時間コインギフト品によって経験値を貯めることができる。

経験値を一定値ためると配信レベルが上がり様々な機能を使えるようになっていくぞ!

 

【配信者レベル上昇で開放されていく権限の一覧】
1Lv:Admin設定(上限20人)…初期から使用可能
2Lv:インタラクティブベット…賭けクイズ
6Lv:ライブ再生
6Lv:キャプチャ
7Lv:パーソナライズドメイン
11Lv:トランスコーディング
16Lv:ファンクラブを作成
19Lv:Admin設定(上限25人)
31Lv:Admin設定(上限30人)
41Lv:カスタムサムネイル
51Lv:専用ライブチャンネル


★配信レベルは配信者ページの葉っぱマークアイコンで確認できるぜ!

Admin(管理者)とは、配信者に代わって悪質なコメントの削除を行う人のことだと思う。おそらくYouTubeLiveにおけるモデレーターのような存在。


配信レベルの上がり方はそこまで早くないので、地道な積み重ねが大切だ。
俺の場合は、3時間放送を3日続けた結果、1Lv→2Lvの73%くらいまで上がった。
体感では、配信時間に応じて獲得できる経験値よりも、コインギフトを貰った時に獲得できる経験値の方が多い。

(無課金の視聴者でもコーラや風船を投げることで気軽に配信者を応援できる

 

◇収益の支払い先(うけとり方法)

報酬は月末に支払われると質問箱で回答されているぞ。


お金の代わりである宝石(ダイヤ)報酬は、「payoneer(ペイオニア」というグローバル決済アカウントを通じて、指定した銀行口座に振り込むことができるようだ。


payoneerに登録するためには、銀行口座だけでなく顔写真付きの身分証明書も必要になる。
NimoTVの運営側にそのまま口座情報を渡すわけではないため、Mildomほど怖くない。

 

アーカイブ機能

前述した「配信レベル」の開放予定機能を見るかぎり、配信アーカイブは配信レベルをあげていかないと開放されないらしい。

 

配信レベルが低い状態でビデオのログを残すにはOBS側で録画するしかないな…。
PCのスペックに余裕がある場合、OBSの設定欄から「配信しながら録画する」をONにしておこう


※OBSでの録画が不安定なら、GeForce ExperienceのShadowPlay(Share)機能で録画すると上手くいくかも?

 

◇コメント機能

チャット欄をポップアウト(別ウィンドウ化)できるので、作業画面が狭い人はチャット欄だけ見やすい位置に置くのがオススメだ!

 

ニコニコ動画のようにコメントを映像上に流す機能があるから、見ている側としては結構面白いサイトだと思う。


ただ、遅延でいうと5秒~10秒近い時差があるので、Mixerのような反応性を期待するとガッカリしそうだ。
ログインボーナスでアニメ付きのアイテムが贈れるのはすごく良いな。

 

◇画質

【俺が使ってみた出力設定】

・音声ビットレート192

・出力モード「詳細」、エンコーダ「x264」、配信サービス~にチェック、レート制御CBRビットレート2500Kbps、CPUプリセットmedium、プロファイルhigh、チューンzerolatency

【俺が使ってみた映像設定】

・基本&出力解像度:1280×720

・縮小フィルタ「バイキュービック

FPS共通値60

 

配信初心者だから、ネットで出てきた数値をコピペして設定してみたんだけど、この設定だとなんだか低画質な配信になってしまった。

(※録画は配信と同じ設定でやっている)

 

回線やスペックに余裕があれば、CPUプリセットやビットレートを上げると良いかもしれない。
どこまで画質を上げられるかは公式でアナウンスされていないため未知数だ。

 

ちなみに3時間越えのアーカイブYouTubeへアップロードしようとしたらすごい時間がかかったぜ。
アーカイブの不便さは配信レベルを上げなければ改善されないので、最初からアーカイブを残せるサイトと比べてしまうと辛いな…。

 

◇人口

Mildom(ミルダム)と違って海外勢の人口がめちゃくちゃ多いというメリットはあるものの、日本人勢にはまだまだ名前が知られていない。

純粋な日本人視聴者の数で比べると、Mildomの方が先行して積極的にプロゲーマーを呼び込んでいる分、NimoTVより賑わっている印象だ。


…とはいえ、システム面が強いTwitchやMixerですら1番手になれていない背景を考えると、日本では視聴人口の多い配信サイトに人が集中しやすいのかもしれない。

 

◇入退室通知

一切ない。
当たり前といえば当たり前だけど、Mildomの後だと「気軽に見やすい」部分が素晴らしいな!

 

◇NimoTVで配信できる収益化可能なゲームの一覧

参考までに

必ず自分でも利用規約をチェックしたうえでプレイしてくれ

 

〇Steam関係

store.steampowered.com

〇Mineclaft
〇ApexLegends
CoD:MW(配信は利用規約[8]のUSER GENERATED CONTENTに該当?)
CoD:Mobile(同上)
FF14
任天堂(質問箱ではOKとされているが、公式の提携サイトに名前がのっていないため)

 

◇すごく個人的な感想

俺の場合、NimoTVでの経験はとても貴重なものだった。

 

なぜかといえば、「どうでもいい自己満足の内容だとしても、YouTubeへコンテンツを投稿することは無意味じゃない」という知見を得られたからだ。

 

もしYouTubeにおいて自己満足にすぎない活動の足跡を残していなかったら、NimoTVで配信することもなかっただろう。


NimoTVの一件は、間接的にVTuber活動自体へのやる気を復活させてくれた。

 

(最近は「この動画をあげる意味があるのか?」「どうでもいい内容すぎないか?」「自己満足すぎないか?」「手を抜きすぎじゃないか?」とか、細かい部分が気になって、動画作りから離れ気味だったりしたんだ。

でも、好きでやっている活動なんだし、本来そこまでクオリティや需要を気にする必要は無いんだよな!

今回のような例もあるわけだから、「どんなに些細なつまらないことでもできるだけ自分の足跡は残しておくべきなのかもしれない」と前向きに考えられるようになったぜ!

 

あとは、NimoTVのおかげで初めて配信にチャレンジする勇気が生まれたので、そこも感謝しておかないとな…!

「NimoTV(ニモTV)」とは何か?を雑に解説。第2のMildom到来?【敗者復活戦】

ちーす!今回はMildomの審査で選考落ちした人に向けて記事を書くぜ!

皆は「Nimo TV」っていう配信サイトを知ってるか…?

・公式サイト

Nimo TV-Professional Game Live Streaming Platform

 ・たぶん日本版の公式Twitter(?)

Nimo TV 【公式】 (@NimoTVJP) | Twitter

 

スマホアプリ版の「NimoTV」に接続すると、トップ画面にでかでかと「配信でお金を稼げよう」(※原文そのまま)というページが表示され、時給500円の文字が飛び込んでくる。

 

あれ?この手法つい最近どこかで見たよな。どこだったっけなぁ~ッ!?

 

…グーグル翻訳にかけただけのような日本語が怪しすぎるけど、このニモTV、視聴者数自体はMildomより多そうだ。

タイミングがタイミングなので超気になるよな。

 

俺が検索した時点では、まだ日本語での解説記事が全く無かったから、ひとまず海外版のGoogleに行って「NimoTVとは?」を1時間ほど調べまくったぜ。

 

そんなわけで、情報の真偽は定かじゃないけど参考になりそうな海外のニュース記事をいくつか貼ってみる。

(自分用のメモ書きなので解釈が間違ってたらごめん)

 

  • ◇疑惑の記事 その1
  • ◇疑惑の記事 その2
  • ◇疑惑から真相を掘り下げる!
  • ◇まとめ

 詳細は「続きを読む」から読み進めてくれ!

続きを読む