chara@maya ライブ!~キャラクターセットアップからue4への出力~
TRANSCRIPT
![Page 1: Chara@Maya ライブ!~キャラクターセットアップからUE4への出力~](https://reader033.vdocuments.site/reader033/viewer/2022052209/5a6479777f8b9a57568b46bb/html5/thumbnails/1.jpg)
Chara@Mayaライブ!~キャラクターセットアップからUE4への出力~
株式会社ジェットスタジオ
チーフディレクター 赤崎弘幸
スーパーバイザー 望月智
© 2017 Jet Studio Inc. All Rights Reserved.
![Page 2: Chara@Maya ライブ!~キャラクターセットアップからUE4への出力~](https://reader033.vdocuments.site/reader033/viewer/2022052209/5a6479777f8b9a57568b46bb/html5/thumbnails/2.jpg)
自己紹介
赤崎弘幸 (29)
㈱ジェットスタジオ入社(2010~) ディレクター(2013~)
チーフディレクター(最近~)
プロジェクトにてディレクション業務、社内制作体制管理、
etc…
AREA JAPANにてコラム執筆
© 2017 Jet Studio Inc. All Rights Reserved.
![Page 3: Chara@Maya ライブ!~キャラクターセットアップからUE4への出力~](https://reader033.vdocuments.site/reader033/viewer/2022052209/5a6479777f8b9a57568b46bb/html5/thumbnails/3.jpg)
自己紹介
望月 智 (45)
㈱ジェットスタジオ設立のメンバー
スーパーバイザー 兼 取締役
UE4のワークフロー研究中…
© 2017 Jet Studio Inc. All Rights Reserved.
![Page 4: Chara@Maya ライブ!~キャラクターセットアップからUE4への出力~](https://reader033.vdocuments.site/reader033/viewer/2022052209/5a6479777f8b9a57568b46bb/html5/thumbnails/4.jpg)
自己紹介
株式会社ジェットスタジオ
2001年設立のCGプロダクション
ゲーム、パチンコ、映画、CM等様々な3DCG映像を制作
本社とベトナム支社合わせて100名弱
© 2017 Jet Studio Inc. All Rights Reserved.
![Page 5: Chara@Maya ライブ!~キャラクターセットアップからUE4への出力~](https://reader033.vdocuments.site/reader033/viewer/2022052209/5a6479777f8b9a57568b46bb/html5/thumbnails/5.jpg)
アジェンダ
Maya編
本日のキャラクターについて
モデルの最適化
UE4のためのリグ
追加のアニメーション作成
UE4への出力
© 2017 Jet Studio Inc. All Rights Reserved.
UE4編
UE4へのインポート
ダイナミクスの設定
アクションの追加
デモンストレーション
最後に
配布データについて
質疑応答
![Page 6: Chara@Maya ライブ!~キャラクターセットアップからUE4への出力~](https://reader033.vdocuments.site/reader033/viewer/2022052209/5a6479777f8b9a57568b46bb/html5/thumbnails/6.jpg)
Maya編
© 2017 Jet Studio Inc. All Rights Reserved.
![Page 7: Chara@Maya ライブ!~キャラクターセットアップからUE4への出力~](https://reader033.vdocuments.site/reader033/viewer/2022052209/5a6479777f8b9a57568b46bb/html5/thumbnails/7.jpg)
本日のキャラクターについて
AREA JAPANコラム『Chara@Maya~Maya 2016で気軽にはじめるキャラクター制作~』にて作成したキャラクター
(http://area.autodesk.jp/column/tutorial/chara_maya/)
※連載での制作時は特にUE4などのゲームエンジンへの出力は考えていなかった。
© 2017 Jet Studio Inc. All Rights Reserved.
![Page 8: Chara@Maya ライブ!~キャラクターセットアップからUE4への出力~](https://reader033.vdocuments.site/reader033/viewer/2022052209/5a6479777f8b9a57568b46bb/html5/thumbnails/8.jpg)
モデルの最適化
© 2017 Jet Studio Inc. All Rights Reserved.
ポリゴン数の削減
⇒ディティールよりもシルエット(アウトライン)にかかわる部分にポリゴンに数を割く。
![Page 9: Chara@Maya ライブ!~キャラクターセットアップからUE4への出力~](https://reader033.vdocuments.site/reader033/viewer/2022052209/5a6479777f8b9a57568b46bb/html5/thumbnails/9.jpg)
モデルの最適化
© 2017 Jet Studio Inc. All Rights Reserved.
UV・テクスチャの削減と効率化
![Page 10: Chara@Maya ライブ!~キャラクターセットアップからUE4への出力~](https://reader033.vdocuments.site/reader033/viewer/2022052209/5a6479777f8b9a57568b46bb/html5/thumbnails/10.jpg)
UE4のためのリグ ~ジョイント+スキニング~
© 2017 Jet Studio Inc. All Rights Reserved.
UE4の『ThirdPerson』をベースに作ってみる。
⇒「SK_Mannequin」のスケルトンをそのままテンプレートとして使ってしまう!
![Page 11: Chara@Maya ライブ!~キャラクターセットアップからUE4への出力~](https://reader033.vdocuments.site/reader033/viewer/2022052209/5a6479777f8b9a57568b46bb/html5/thumbnails/11.jpg)
UE4のためのリグ ~ジョイント+スキニング~
© 2017 Jet Studio Inc. All Rights Reserved.
『SK_Mannequin』をFBXでエクスポート ⇒ Mayaにインポート
![Page 12: Chara@Maya ライブ!~キャラクターセットアップからUE4への出力~](https://reader033.vdocuments.site/reader033/viewer/2022052209/5a6479777f8b9a57568b46bb/html5/thumbnails/12.jpg)
UE4のためのリグ ~ジョイント+スキニング~
© 2017 Jet Studio Inc. All Rights Reserved.
Mayaにインポートされた『SK_Mannequin』さん
![Page 13: Chara@Maya ライブ!~キャラクターセットアップからUE4への出力~](https://reader033.vdocuments.site/reader033/viewer/2022052209/5a6479777f8b9a57568b46bb/html5/thumbnails/13.jpg)
UE4のためのリグ ~ジョイント+スキニング~
© 2017 Jet Studio Inc. All Rights Reserved.
自分のキャラクターに合わせてJointを再配置する
階層構造を維持
命名規則を維持
軸の向きを合わせる
![Page 14: Chara@Maya ライブ!~キャラクターセットアップからUE4への出力~](https://reader033.vdocuments.site/reader033/viewer/2022052209/5a6479777f8b9a57568b46bb/html5/thumbnails/14.jpg)
UE4のためのリグ ~ジョイント+スキニング~
© 2017 Jet Studio Inc. All Rights Reserved.
エンドジョイントは不要!
![Page 15: Chara@Maya ライブ!~キャラクターセットアップからUE4への出力~](https://reader033.vdocuments.site/reader033/viewer/2022052209/5a6479777f8b9a57568b46bb/html5/thumbnails/15.jpg)
UE4のためのリグ ~ジョイント+スキニング~
© 2017 Jet Studio Inc. All Rights Reserved.
スキニングは最低限のジョイント数で
![Page 16: Chara@Maya ライブ!~キャラクターセットアップからUE4への出力~](https://reader033.vdocuments.site/reader033/viewer/2022052209/5a6479777f8b9a57568b46bb/html5/thumbnails/16.jpg)
UE4のためのリグ ~リグ+コントローラ~
持っていけるのは“スキニングされたメッシュ”と“ブレンドシェイプ”だけ。
アニメーションはベイクして出力
⇒メッシュ・スケルトン・リグは分離した構造に!
⇒デフォーマー禁止。
⇒リアルタイムブレンドシェイプ禁止(値を1に固定しておいてターゲットを変形するやり方)←勝手に命名しました。
© 2017 Jet Studio Inc. All Rights Reserved.
![Page 17: Chara@Maya ライブ!~キャラクターセットアップからUE4への出力~](https://reader033.vdocuments.site/reader033/viewer/2022052209/5a6479777f8b9a57568b46bb/html5/thumbnails/17.jpg)
UE4のためのリグ ~リグ+コントローラ~
© 2017 Jet Studio Inc. All Rights Reserved.
メッシュ・スケルトン・リグ(コントローラ含)の3種を分離した構造
=アニメーションベイク後リグを削除しても壊れない構造
![Page 18: Chara@Maya ライブ!~キャラクターセットアップからUE4への出力~](https://reader033.vdocuments.site/reader033/viewer/2022052209/5a6479777f8b9a57568b46bb/html5/thumbnails/18.jpg)
UE4のためのリグ ~リグ+コントローラ~
© 2017 Jet Studio Inc. All Rights Reserved.
メッシュ・スケルトン・リグ(コントローラ含)の3種を分離した構造
=アニメーションベイク後リグを削除しても壊れない構造
![Page 19: Chara@Maya ライブ!~キャラクターセットアップからUE4への出力~](https://reader033.vdocuments.site/reader033/viewer/2022052209/5a6479777f8b9a57568b46bb/html5/thumbnails/19.jpg)
UE4のためのリグ ~リグ+コントローラ~
© 2017 Jet Studio Inc. All Rights Reserved.
デフォーマー(ラティスやベンドなど)禁止。変形はスキンかブレンドシェイプで!
![Page 20: Chara@Maya ライブ!~キャラクターセットアップからUE4への出力~](https://reader033.vdocuments.site/reader033/viewer/2022052209/5a6479777f8b9a57568b46bb/html5/thumbnails/20.jpg)
UE4のためのリグ ~リグ+コントローラ~
© 2017 Jet Studio Inc. All Rights Reserved.
リアルタイムブレンドシェイプ禁止
![Page 21: Chara@Maya ライブ!~キャラクターセットアップからUE4への出力~](https://reader033.vdocuments.site/reader033/viewer/2022052209/5a6479777f8b9a57568b46bb/html5/thumbnails/21.jpg)
UE4のためのリグ ~リグ+コントローラ~
© 2017 Jet Studio Inc. All Rights Reserved.
エンドジョイントが無い箇所のIK
⇒エンドジョイント有りのスケルトンをリグ構造として作成しておく。
![Page 22: Chara@Maya ライブ!~キャラクターセットアップからUE4への出力~](https://reader033.vdocuments.site/reader033/viewer/2022052209/5a6479777f8b9a57568b46bb/html5/thumbnails/22.jpg)
UE4のためのリグ ~リグ+コントローラ~
© 2017 Jet Studio Inc. All Rights Reserved.
ブレンドシェイプのターゲット
⇒消す!
![Page 23: Chara@Maya ライブ!~キャラクターセットアップからUE4への出力~](https://reader033.vdocuments.site/reader033/viewer/2022052209/5a6479777f8b9a57568b46bb/html5/thumbnails/23.jpg)
追加のアニメーション作成
待機モーション『ThirdPersonIdle』をFBXでエクスポート
⇒ デフォルトポーズの参考に
© 2017 Jet Studio Inc. All Rights Reserved.
『SK_Mannequin』のモーションを使用するので、身長差分の腰の高さオフセットが必要!
![Page 24: Chara@Maya ライブ!~キャラクターセットアップからUE4への出力~](https://reader033.vdocuments.site/reader033/viewer/2022052209/5a6479777f8b9a57568b46bb/html5/thumbnails/24.jpg)
追加のアニメーション作成
デフォーマーを追加したり、メッシュ頂点を直接いじったりしない!
マテリアルやUVにアニメーションを入れない!
© 2017 Jet Studio Inc. All Rights Reserved.
![Page 25: Chara@Maya ライブ!~キャラクターセットアップからUE4への出力~](https://reader033.vdocuments.site/reader033/viewer/2022052209/5a6479777f8b9a57568b46bb/html5/thumbnails/25.jpg)
UE4への出力 ~キャラクターデータ~
1. リグを削除
2. スケルトンのルートとメッシュを選択してFBXエクスポート
© 2017 Jet Studio Inc. All Rights Reserved.
![Page 26: Chara@Maya ライブ!~キャラクターセットアップからUE4への出力~](https://reader033.vdocuments.site/reader033/viewer/2022052209/5a6479777f8b9a57568b46bb/html5/thumbnails/26.jpg)
UE4への出力 ~アニメーションデータ~
1. スケルトンとブレンドシェイプのアニメーションキーを全てベイク
2. リグを削除
© 2017 Jet Studio Inc. All Rights Reserved.
![Page 27: Chara@Maya ライブ!~キャラクターセットアップからUE4への出力~](https://reader033.vdocuments.site/reader033/viewer/2022052209/5a6479777f8b9a57568b46bb/html5/thumbnails/27.jpg)
UE4への出力 ~アニメーションデータ~
3. スケルトンのルートとメッシュを選択してFBXエクスポート
© 2017 Jet Studio Inc. All Rights Reserved.
![Page 28: Chara@Maya ライブ!~キャラクターセットアップからUE4への出力~](https://reader033.vdocuments.site/reader033/viewer/2022052209/5a6479777f8b9a57568b46bb/html5/thumbnails/28.jpg)
UE4編
© 2017 Jet Studio Inc. All Rights Reserved.
![Page 29: Chara@Maya ライブ!~キャラクターセットアップからUE4への出力~](https://reader033.vdocuments.site/reader033/viewer/2022052209/5a6479777f8b9a57568b46bb/html5/thumbnails/29.jpg)
UE4へのインポート ~モデル~
© 2017 Jet Studio Inc. All Rights Reserved.
キャラクターモデルのインポートのチェック
![Page 30: Chara@Maya ライブ!~キャラクターセットアップからUE4への出力~](https://reader033.vdocuments.site/reader033/viewer/2022052209/5a6479777f8b9a57568b46bb/html5/thumbnails/30.jpg)
UE4へのインポート ~アニメーション~
© 2017 Jet Studio Inc. All Rights Reserved.
キャラクターアニメーションインポートのチェック
![Page 31: Chara@Maya ライブ!~キャラクターセットアップからUE4への出力~](https://reader033.vdocuments.site/reader033/viewer/2022052209/5a6479777f8b9a57568b46bb/html5/thumbnails/31.jpg)
UE4ダイナミクス設定 ~物理ボディ~
© 2017 Jet Studio Inc. All Rights Reserved.
キャラクターの物理ボディ設定
![Page 32: Chara@Maya ライブ!~キャラクターセットアップからUE4への出力~](https://reader033.vdocuments.site/reader033/viewer/2022052209/5a6479777f8b9a57568b46bb/html5/thumbnails/32.jpg)
UE4ダイナミクス設定 ~BP~
© 2017 Jet Studio Inc. All Rights Reserved.
キャラクターBPのイベントグラフに追加
キャラクタメッシュの設定
![Page 33: Chara@Maya ライブ!~キャラクターセットアップからUE4への出力~](https://reader033.vdocuments.site/reader033/viewer/2022052209/5a6479777f8b9a57568b46bb/html5/thumbnails/33.jpg)
UE4アクションの追加 ~設定~
© 2017 Jet Studio Inc. All Rights Reserved.
インプットの設定
ThirdParsonBPのイベントグラフ
![Page 34: Chara@Maya ライブ!~キャラクターセットアップからUE4への出力~](https://reader033.vdocuments.site/reader033/viewer/2022052209/5a6479777f8b9a57568b46bb/html5/thumbnails/34.jpg)
UE4アクションの追加 ~アニメーションBP その1~
© 2017 Jet Studio Inc. All Rights Reserved.
アニメーションBPの設定
アニメーションBPのステートマシーン
![Page 35: Chara@Maya ライブ!~キャラクターセットアップからUE4への出力~](https://reader033.vdocuments.site/reader033/viewer/2022052209/5a6479777f8b9a57568b46bb/html5/thumbnails/35.jpg)
UE4アクションの追加 ~アニメーションBP その2~
© 2017 Jet Studio Inc. All Rights Reserved.
ステートマシーンの設定
![Page 36: Chara@Maya ライブ!~キャラクターセットアップからUE4への出力~](https://reader033.vdocuments.site/reader033/viewer/2022052209/5a6479777f8b9a57568b46bb/html5/thumbnails/36.jpg)
デモンストレーション
© 2017 Jet Studio Inc. All Rights Reserved.
![Page 37: Chara@Maya ライブ!~キャラクターセットアップからUE4への出力~](https://reader033.vdocuments.site/reader033/viewer/2022052209/5a6479777f8b9a57568b46bb/html5/thumbnails/37.jpg)
ご清聴ありがとうございました(質疑応答)
© 2017 Jet Studio Inc. All Rights Reserved.