Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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

1,126 views

Published on

「VTuberハッカソン広島に向けて、モーションキャプチャーを勉強しよう!」で発表した資料です。
URL : https://hsc.connpass.com/event/90911/

Published in: Technology
  • Be the first to comment

  • Be the first to like this

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

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

×