Slide 1

Slide 1 text

clusterとVRM cluster.unity #2 2019/05/09 えむにわ @m2wasabi

Slide 2

Slide 2 text

皆さんに質問 clusterでマイアバター使ったことありますか

Slide 3

Slide 3 text

今回のテーマ clusterでのVRMの使い方

Slide 4

Slide 4 text

目次 • Knowledges -知見-  VRM in cluster のトリセツ  VRMの調整  表情について  悲しみのマイアバター in ClusterLive • Advertizement -宣伝-  VRM FANBOOK  LiveAvatar  VRM勉強会2

Slide 5

Slide 5 text

VRM in cluster のトリセツ 使ってみようマイアバター(ポイントだけ)

Slide 6

Slide 6 text

自分のVRMを clusterで使うには • clusterのWebでアップロードするだけ! • ただし制約があります

Slide 7

Slide 7 text

cluster対応VRMの調整 • Clusterのアバター制約 パラメータ 制限 きつい? ファイルサイズ 25MB 普通 GameObjectの数 256 余裕 ポリゴン数 32000 少し厳しい メッシュの数 16 普通 サブメッシュを含めた メッシュ数の合計 32 普通 ブレンドシェイプの数 64 普通 ボーンの数 128 モデルにより厳しい https://clustervr.gitbook.io/sdk/avatar_customization/avatar_limit

Slide 8

Slide 8 text

cluster対応VRMの調整 • Clusterのアバター制約 パラメータ 制限 対応策 ファイルサイズ 25MB テクスチャの解像度 を下げる 首ちょんぱ GameObjectの数 256 まず引っ掛からない ポリゴン数 32000 ポリゴン数削減 メッシュの数 16 メッシュ統合 サブメッシュを含めた メッシュ数の合計 32 メッシュ統合 ブレンドシェイプの数 64 減らす ボーンの数 128 減らす・再ウェイト 個々の手法は時間が余ったら話します。(スライド後半にあるよ)

Slide 9

Slide 9 text

VRM調整の方法 • 詳しい手法は拙著の 『VRM FANBOOK』に記載して います。無料! https://booth.pm/ja/items/1037223

Slide 10

Slide 10 text

VRMアバターの表情について • VRモードでのみ、VRMアバターの表情を操作できま す。 モデル:社畜ちゃん https://syachiku-chan.com/?page_id=248

Slide 11

Slide 11 text

アバターの表情のしくみ • clusterの表情はポーズで決まるよ(VRのみ) https://clusterhelp.zendesk.com/hc/ja/articles/360003826992 JOY 片手or両手を前に挙げる ANGRY 片手or両手を後ろに回す SORROW 両手を顔に近づける

Slide 12

Slide 12 text

アバターの表情のしくみ • clusterの表情はポーズで決まるよ(VRのみ) JOY 片手or両手を前に挙げる ANGRY 片手or両手を後ろに回す ※手を後ろに回す女の子ポーズ、実は顔は怒ってる SORROW 両手を顔に近づける ※にゃんにゃんポーズしてるあなた、とても悲しい顔です… 暴発に気を付けよう!!(とても難しい)

Slide 13

Slide 13 text

悲しみの マイアバター in cluster Live 突如襲い掛かる非対称性の罠

Slide 14

Slide 14 text

cluster Liveは楽しい • 輝夜 月 LIVE@ZeppVR2 行ってきました エビアレルギーだけど楽しかった!

Slide 15

Slide 15 text

Live中を襲った悲劇 • あれ?俺氏視点低くね? アイレベル

Slide 16

Slide 16 text

当日のアバター 圧倒的低身長…

Slide 17

Slide 17 text

低身長ゆえにあふれる悔しさ

Slide 18

Slide 18 text

圧倒的成長!! https://hub.vroid.com/characters/4090755318875165615/models/4852208031337082805 そして、いとも簡単に捨てられる人間性

Slide 19

Slide 19 text

そして戻ってきた! 良い眺めだ…!! やはり高みから見る景色が違う…

Slide 20

Slide 20 text

まとめ • clusterのVRM導入、制限さえ満たせば簡単  とりあえずやってみて?  アバター製作者気にしてくれるとありがたい • cluster Liveのとき、アバターは固定になるけど、 マイアバターの身長だけは反映されるぞ! 気を付けよう!  ライブ見たさに人間やめるか…

Slide 21

Slide 21 text

宣伝コーナー

Slide 22

Slide 22 text

LiveAvatar作ってます OSSのアバターパペットツール https://github.com/m2wasabi/LiveAvatar 身につける装備なしで使える! バーチャル対面コミュニケーション 守衛のおじさん や 受付けのお姉さん アップデートしていいんだよ! 設置はシンプル! コントローラー持って椅子に座るだけ! VOICEROIDなどの音声合成にも対応!

Slide 23

Slide 23 text

ライブラリ作ってます VRM Loader UI https://github.com/m2wasabi/VRMLoaderUI 編集自由なのでカスタマイズして使おう! VRM読み込むUI

Slide 24

Slide 24 text

本(同人誌)も書いてます 技術書典5 VRMセットアップ本 https://m2wasabi.booth.pm/ 技術書典6 MToon / VRMハック技 詳しくはWebで!

Slide 25

Slide 25 text

ExtraTrack 時間が余ったら話すやつ

Slide 26

Slide 26 text

VRM調整の手法 ① テクスチャ解像度を下げる • テクスチャの解像度を2の乗数の正方形にする  512x512, 1024x1024, 2048x2048 など • 単純に情報量が4倍づつ変わってくる! 2048x2048 1.63MB 1024x1024 724KB 512x512 261KB

Slide 27

Slide 27 text

VRM調整の手法 ② 首ちょんぱ • VRMの仕様上、BlendShapeは、 対応するメッシュのコピーを持って記録している • 一般的人体モデルの場合、 BlendShapeは顔に集中している • BlendShapeの多いメッシュを別メッシュにすると ファイルサイズが小さくなる

Slide 28

Slide 28 text

VRM調整の手法 ③ ポリゴン数削減 • 無料でやりたい人: blenderを使う  ※VRM FANBOOKで取り上げています • お金で殴る人:Mesh Simplifyを使う  今セール中! https://assetstore.unity.com/packages/tools/modeling/mesh-simplify-43658

Slide 29

Slide 29 text

VRM調整の手法 ④ メッシュ統合 • blenderのjoinを使いましょう  ※VRM FANBOOKで取り上げています

Slide 30

Slide 30 text

VRM調整の手法 ⑤ ブレンドシェイプの削減 • blenderで削減しましょう 使わないものを消す Basisは消しちゃダメ

Slide 31

Slide 31 text

VRM調整の手法 ⑥ ボーンの削減 • blenderで削減しましょう これは大変なのでblenderの本とか読んで!

Slide 32

Slide 32 text

Thanks for your attention おしまい!