VTuber になるために
Unity を触ってみよう!
広島Unity勉強会 ナカオクタカヒロ
1
ナカオク タカヒロ
NAKAOKU    TAKAHIRO
2
1992年 生まれる
2002年 プログラミングを学び始める
2014年 TPSゲーム-Religion をリリース
同年  広島Unity勉強会 を立ち上げ
2016年 CoderDojo紙屋町 に参加
kamera25
Github/FB/Twitter
3 色んなゲーム作るのが好きな、オッサンです。
って何?
4
Unity Technologies 社が出している
インタラクティブ
メディア
を作成するためのツール
5
6
今年のGGJでは
95ヶ国で
3万6000人が参加し
7000以上のゲームが
3日で生まれ
3833個
がUnityで
作られた
(おおよそ54%)
7
8
Unityの有名な作品
(見せられないよ!)
9
https://www.youtube.com/watch?v=RwgwPCgO2GI
夢の国で監禁されたくないので
手書きしました。
by 作者
Baymax
Dreams
by Disney
Unityで作られた
動画作品なのよ!
TimelineやCinemachineも使ってるわ。
3D動画の書き出し種類
10
プリレンダリング
方式
あらかじめレンダリングを実施する
メリット:綺麗な動画を出力できる
デメリット:時間がかかる(1/30秒が5時間とか・・・)
リアルタイム
レンダリング方式
↑Unityはこっち向き!
リアルタイムでレンダリングをする
メリット:短時間で出力できる(ほぼリアルタイム)
デメリット:綺麗な絵作りには工夫が要る
今日話す事
Unityの基礎について話します。
 ・知ってるよ!という事が多いかもしれません。
VTuber作業で必要なことに絞って説明します。
 ・短時間でUnityの全ては教えられません!
みなさんと一緒に作業していきます。
 ・後半から来た人は、周りの人と一緒にやりましょう!
11
UnityでVTuberを作るメリット
 ・VirtualCast / Vカツ / カスタムキャスト・・・
 ・リップシンクとかもできるし・・・
正直、単純だとあんまりない。でも
・VTuberと何かを組み合わせて作るなら、Unityは最適
例:VTuber + ゲーム実況、エフェクト、物理演算...
12
13
動画データ
3D/モーションデータ
音声データ
画像データ
3DCG フォーマット
Unityで3Dの物体として扱う、モデルデータのこと。
VTuber関連でよく使われるのは以下のフォーマット
・FBX (3D標準フォーマット)
・VRM (UniVRMが必要)
・PMD (MMDの形式。MMD4Mecanimが必要。非推奨)
・BLEND (Blender形式)
14
15 こんなツールも最近ではあります。 (VRM書き出し)
https://vroid.pixiv.net/
16
おかん。明日、発表があるんだけどこれ (VRoid)でキャラクタ作ってくれん?
無茶言うなや。
母に、断られた。
17
でも、作ってくれました。
結構可愛い。
ちなみに、
Blender形式(.blend)をUnityに
直接インポートできます。
ただしBlenderがPCに、インス
トールされていることか条件!
18
19
Projectに
.blendファイルと
テクスチャ画像を
ドラッグ&ドロップ
20
InspectorのRigから、
Humanoidを選択する。
21
全身緑になることを確認してください!
(そうしないとうまくいきません。)
22
お疲れ様!
これでUnityで人間モデルとして、
扱えるようになるよ!
23
アニメーションの追加方法
・やりかたは4通り
・Blenderなどでモーションデータを作成する
・Unity AssetStoreでモーションを買うorDL
・リアルタイムでモーションデータを流し込む
・Unityでモーションを作って流し込む(非推奨)
・(.anim)ファイルがUnityのアニメーション形式。
・他のHumanoidにモーションを入れる時も、
モーションのモデルはHumanoidにすること!
↑超重要
24
Unityのアニメーション
25
Unityのアニメーション制御
リアルタイム ノンリアルタイム
・モーションキャプチャデータをリア
ルタイムで流し込む
・スクリプトでガリガリ書く(やめとけ)
・Mecanimで遷移を書く(非推奨)
・Timelineで制御
Timeline
Unity標準のシーケンシャルエディタ
26
Timeline
27
プレイヤーモーション 録画
オブジェクトの
表示非表示
オーディオの
再生
決まり決まった、動作をさせるのに最適!
28
https://assetstore.unity.com/packages/essentials/unity-recorder-94079
ゲーム内の動画を撮るには。
29
1.TimelineからRecoder Trackを作る
2.Add Recoder Clipを作る
3.動画の形式を選んで
4.Playを押す
これで動画化できる!
30
動画データ(途中)
3D/モーションデータ
音声データ
画像データ
声データ
動画データ
動画を生成したら、
QuickTimeやAudacityなどで音声をとって、
iMovieやムービーメーカで合成する。
(Unityでも可)
31
お疲れ様!
ね、VTuber簡単でしょ!?
実はこの後の修正が本当に大変だけどね・・・
32
まとめ
・Unityで早く書き出して、早く修正しよう。
・人間モデル/モーションはHumanoidにするのを忘れずに!
・Unityで動画作るなら、Timelineを使おう。
・ノンプログラミングでここまでできる。
・プログラム作れたらもっと色んな事ができる!
Do it all, with unity!
余談 その1
Vtuber勉強会内でPerception neronを使ってモーションキャプチャしました。
そのモーションをモデルで踊らせてみました。
33 https://www.youtube.com/watch?v=yBSV3nA9Yl0
余談 その2
火曜日帰ったら、母がVRoidで
新しいキャラ作ってました。
はまってやがる。
34
35
ご静聴ありがとうございました!
VTuberになって、新しい自分を配信していきましょう!
http://hiroshima-unity.jimdo.com
参考URL
・Unityマニュアル - Timeline
https://docs.unity3d.com/ja/current/Manual/TimelineSection.html
・Unity Recoder の使い方 - tan-yさん
  https://qiita.com/tan-y/items/644760a18484cbe71d43
・FLAT ICON DESIGN
http://flat-icon-design.com
36

VTuberになるためにUnityを触ってみよう!