Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
できる! VRM for UE4 はるべえ @ruyo_h
Slide 2
Slide 2 text
自己紹介 • はるべえ @ruyo_h • ゲームプログラマ歴 10年ちょっと
Slide 3
Slide 3 text
できる! VRM for UE4 • VRMとは • VR向け3Dアバターファイルフォーマット • VRM4Uとは • VRMファイルを扱うためのUE4プラグイン (UnityでいうところのUniVRM)
Slide 4
Slide 4 text
使ってみよう VRM4U
Slide 5
Slide 5 text
VRMファイルをダウンロードして、
Slide 6
Slide 6 text
UE4にインポートすれば、
Slide 7
Slide 7 text
でます!
Slide 8
Slide 8 text
VRMファイルをダウンロードして、
Slide 9
Slide 9 text
UE4にインポートすれば、
Slide 10
Slide 10 text
でます!!
Slide 11
Slide 11 text
でます!!!!
Slide 12
Slide 12 text
でます!!!!!!!
Slide 13
Slide 13 text
VRM4U、Githubで公開中 • 導入はPlugins/VRM4U に配置すれば完了 • 動作環境はWindowsのみ。対応状況は以下 • UE4.19~4.21 • UE4.22pre(ビルドすれば動く) • Mac/Linux • 未確認ですが、ビルドすれば…
Slide 14
Slide 14 text
UE4ユーザも VRMを盛り上げよう! Unity使えば良くね? VRM4Uを使って…
Slide 15
Slide 15 text
VRM4Uならできる! VRM for UE4 • ビジュアル編 • アニメーション編 • ライセンス編 • UE4の深みへ… 編
Slide 16
Slide 16 text
VRM4U できる! ビジュアル編
Slide 17
Slide 17 text
シェーディング頑張りました UNLIT VRM4Uによる MToon再現
Slide 18
Slide 18 text
ライトを反映します
Slide 19
Slide 19 text
ライトを反映します ポイントライトの反映 オブジェクトの影、 セルフシャドウの反映 メイン平行光源、 SkyLightの反映 影色指定の反映
Slide 20
Slide 20 text
PBR背景と組み合わせできます
Slide 21
Slide 21 text
シェーディングの微調整できます シーン全体の調整 マテリアル単位での調整
Slide 22
Slide 22 text
モバイルで描画できます Forward/Deferred どちらの描画方式も対応
Slide 23
Slide 23 text
スタンドアロンのVR,AR機器で描画できます
Slide 24
Slide 24 text
レイトレースと組み合わせできます UE4.22pre4 @RTX2070
Slide 25
Slide 25 text
VRM4U できる! アニメーション編
Slide 26
Slide 26 text
アニメーションリターゲットが簡単 HumanoidRigを 自動生成 UE4標準スケルトンのアニメーションを そのままリターゲット可能
Slide 27
Slide 27 text
MorphTarget、揺れ骨、コリジョンも対応 揺れ骨、コリジョンは VRMSpringBoneから PhysicsAssetに置き換える MorphTargetの動作
Slide 28
Slide 28 text
VRM4U できる! ライセンス編
Slide 29
Slide 29 text
ライセンスを確認しよう • アセットから参照できる • 大枠はCCライセンスの種別を確認 • 独自ライセンスや、 用途の制約もあるので一読
Slide 30
Slide 30 text
VRM4Uならできる! VRM for UE4 • ビジュアル編 • アニメーション編 • ライセンス編 • UE4の深みへ… 編
Slide 31
Slide 31 text
VRM4U できる! UE4の深みへ… 編
Slide 32
Slide 32 text
UE4の深み編 • 揺れ骨が震える、暴れる • モデルごとにリターゲット、AnimBPを作成するのが面倒 • エディタでインポートしたモデルしか使えない
Slide 33
Slide 33 text
UE4の深み編 • 揺れ骨が震える、暴れる • モデルごとにリターゲット、AnimBPを作成するのが面倒 • エディタでインポートしたモデルしか使えない VRM4Uなら解決できます! (一部動作は不安定です…)
Slide 34
Slide 34 text
深み:揺れ骨の問題 コリジョンが干渉して暴れる PhysicsAssetでは髪の形状を 維持できない
Slide 35
Slide 35 text
深み:揺れ骨の解決 VRMSpringBoneを UE4で実装して揺らすことにした
Slide 36
Slide 36 text
深み:AnimBPの問題 共有Skeleton・AnimBPから 各メッシュを制御する よくあるUE4のSkeleton Skeletonを共有できない場合は 個別にAnimBPを作成する ・・・
Slide 37
Slide 37 text
深み:AnimBPの解決 テンプレートの AnimBPを作成する Skeletonは個別のまま、 AnimInstanceで姿勢をコピーする VRM4UのSkeleton ・・・
Slide 38
Slide 38 text
深み:モデルインポートの解決 Gameビルドしたアプリにて、 モデルをラインタイムロード可能
Slide 39
Slide 39 text
VRM4Uならできる! VRM for UE4 • ビジュアル編 • アニメーション編 • ライセンス編 • UE4の深みへ… 編 • 揺れ骨 • AnimBP • ランタイムロード VRM4Uで全て解決!
Slide 40
Slide 40 text
UE4ユーザも VRMを盛り上げよう! VRM4Uを使って…
Slide 41
Slide 41 text
良きVRMライフを!