際際滷

際際滷Share a Scribd company logo
雨稼姻艶温鉛掘稼乙庄稼艶4でオリジナルキャラを強かそう
3DCG Meetup #10
Kurosawa
1
徭失B初
Name : Kurosawa
Twitter ID : kurosaurus
URL : the-saurus.net
脅坪のゲ`ム氏芙に輩
UnrealEngineやMayaを聞う碧並をしています
2
テンプレ`トを旋喘しよう
テンプレ`ト愁鴬`ムのタイプごとのしくみ
? 仟・廛蹈献Дト恬撹rにxk
? 朕議に栽わせてxk
3
Pazul
Side Scroller
First Person
Top Down
Vehicle
´etc
もちろん徭蛍で畠何恬ってもわない
ThirdPersonCharacter テンプレ`ト
嬾墾麗にぶつかると峭まる
4
荷恬坪否 キ`ボ`ド コントロ`ラ`
カメラ指 マウス 嘔スティック
卞 WASD 恣スティック
ジャンプ Space Aボタン
ThirdPersonCharacter テンプレ`トで採ができるの
書晩のv處坪否 5
ThirdPersonCharacterテンプレ`トをシして、
オリジナルキャラを咾そう
┐弔い任UnrealEngine4をちょっと尖盾できたらいいな
ThirdPerson_AnimBP を聞いまわす
揖じスケルトンであれば慌宥のI尖を聞える
スケルトンはSK_MannequinをFBXでき竃したも
のを送喘して{屁
6
gは糠の兆念さえ栽っていればOK┐任皀献腑ぅ鵐肇リエントが`うとアニメが晒ける
畠く揖じでなくとも、リ`フボ`ンであれば弖紗茅は}なし
余嶄を弖紗したり茅したりはNG
なるスケルトンにモ`ションをコピ`する圭隈もある
これくらい`っていても揖じスケルトン
モデルのiみzみ
モデルをSK_Mannequinスケルトンとしてiみzむ
7
スケルトンが慌宥なのでSK_Mannequinで
聞われていたモ`ションが咾い討い襭
プレイヤ`キャラクタ`を住Qする
ThirdPersonCharacterをシ
ThirdPersonCharacterThirdPersonCharacterテンプレ`トのプレイヤ`
1. スケルタルメッシュを住Qする
2. コリジョンスケ`ルとキャラの了崔を{屁
8
コリジョンについて
コリジョンとは輝たり登協のことです。啌駭気侶修碗た朕宥りのコリジョンを隔てばいい
と深えがちですが、インタラクティブコンテンツではコリジョンはなるべくシンプルにした
ほうが脅栽が措いことが謹いです。
カプセルコリジョン
プレイヤ`に弖惄垢襯メラ
キャラクタ`を咾す碧Mみ
などがはいっています
モ`ションの{屁
附Lが`うので劈の糠の了崔が互い
畠悶議に帑に検いてる
ジャンプvB 9
アニメ`ションを{屁したい
アニメ`ショントラックに
キ`を紗麻して{屁
モ`ションの{屁
もうひとつの鬹酬
劈のジョイントをAnimation Scaledに
10
悶狼が`っていてもそれなりに咾
キャラ紋えできるゲ`ムなどに宴旋
すべてのアニメ`ションに唹
ふつうはこっちだけど、書指は匯何のモ`ション
は仟悶侘に栽わせて恬るのでこの返粁は聞えない。
ジャンプの互さを笋┐ 11
CharacterMovement
ほかのエンジンではジャンプの碧Mみなども
徭蛍で恬るが、UE4でCharacterMovement
という宴旋な碧Mみがある。
ジャンプの互さ
ふつうはレベルデザイナ`がレベルとともに
Qめる。モ`ションに栽わせて拱屬笋
ちゃダメ
ジャンプの互さを{屁したい
ThirdPersonCharacter
CharacterMovement
Jump Z Velocity を筝
棋C恠りモ`ションの{屁
仟しい棋C恠りモ`ションを弖紗
かならず、 SK_Mannequinスケルトンとして弖紗する
12アイドル恠り
モ`ションを住Qしたい
仟しいモ`ションを弖紗し、
ステ`トマシンで住Qする
ThirdPerson_AnimBP
AnimationBlueprint
AnimGraph
ステイトマシン
ステイト竣Bの容卞のこと
卞/好/ジャンプ
EventGraph
アニメ`ション喘のBlueprint
アニメ`ションの厚仟I尖
13
ブレンドスペ`ス
篳┐海栽は堀業
に児づいて}方のモ`ションをブレンド
仟・屮譽鵐疋好擧`スを恬撹してモ`ションを鞠h
14
BlendSpace
BlendSpaceには1つの、世韻任覆、2つの、鯤荒
したBlendSpaceもあります。
遍の鬚貧和恣嘔の、鯤荒辰靴董4つの遍の
きから嶄g議な、鰈れます。
ステ`トマシンの俊Aを餓し紋える
Idle/Runステイトの嶄附を_き、
FinalAnimation Poseにつながっているモ`ションを住Qする
BlendSpaceもモ`ションと揖じようにQえるが篳が駅勣
15
仟しいアクションの鞠h
仟しい好張皎`ションを仟・皎`ションとして弖紗
AnimeBlueprintエディタで屎しく竃ていることを_J
16好
仟しいアクションを弖紗したい
C嬬を恬り、キャラクタ`の彜Bを篁させ、
篁に鬉犬織▲縫瓸`ションを壅伏する。
好弔C嬬を蛍盾して深える
好弔C嬬を蛍盾
1. イベントを函る
2. 彜Bを笋┐
3. 好張劵奪飯辰離灰螢献腑鵑鰈撹
4. 好弔輝たる箸離灰螢献腑鵑鰓O協
5. 彜Bに鬉犬謄▲縫瓩筝
17好
書指は護
書指は護
キ`荷恬 ProjectSetting>Engine>Input
デバイスからの秘薦を協x
なる荷恬狼を匯業に協xできる
卞峅にもい
Action Mappings ボタン荷恬
Axis Mappings レバ`、マウス荷恬鬚
Attackボタンを鞠h
18
Blueprintに岷俊キ`秘薦をくこともできる
ThirdPersonCharacter
キャラクタ`咾鰆酉
秘薦を函誼して卞咾睦壱
Attackイベントを鞠h
彜Bを恬るIsAttack篳
19
モ`ションの弖紗
仟Stateを恬撹
Attackのアニメを鞠h
Idle/Run Stateからw卞したいので俊A
20
ステイトマシンの訳周
AnimationBlueprintに
ブ`リアン篳IsAttackを恬撹
Idle/Run ★ Attack
Attack ★ Idle/Run
をそれぞれd
AnimationBlueprintでチェック
21
彜Bに鬉犬謄▲縫瓩筝する
ThirdPersonCharacterをCastして篳をとる
IsAttack篳をAnimationBlueprintのIsAttackにつなぐ
プレイして_J
好弔呂任るが好弔ららない
好弔僚Kわりを函誼する駅勣がある
22
アニメ`ション宥岑
アニメ`ションに宥岑を托めzめる
サウンド
エフェクト
宥岑イベントAnimNortify
宥岑イベントで好弔僚Kわりを宥岑
AttackEnd を弖紗
23
Delayなどで好弔僚Kわりをrgで砿尖する圭隈もある
宥岑のイベントを函誼 24
AnimationBlueprint
AnimationNortifyを函誼できる
AttackEnd AnimNortifyからIsAttackに俊A
卞咾琳届
Disable Input 秘薦できなくする
Enable Input 秘薦できるようにする
25
ThirdPersonTemplate
キャラアニメvBのまとめ
ProjectSetting
ゲ`ム畠悶のO協┘`O協
ThirdPersonCharacter
プレイヤ`キャラクタ`の撹、秘薦と
ThirdPerson_AnimBP
ステイトマシン彜Bによってどうアニメが笋錣襪
BlendSpace
}方のモ`ションのブレンド
まずはこの4つだけえればOK
26
Q&A
EpicSkeltonSK_Mannequinのスケルトンって
DCCツ`ルでQいにくい
SK_Mannequinのスケルトンを聞いまわすことでペルソナ┘好透`トマシンとかブレンドスペ`ス
とかアニメまわりのC嬬畠何も聞いまわせるようになるので僥には恷mです。
書gHのプロジェクトで聞喘することはほとんどあまりありません。聞っているDCCツ`ルに栽わせ
たスケルトンを聞ったほうが措いです。
屎岷繁議にも裏虫だなあと
アニメ`ションを厚仟するのに、いろんな侭をシして中宜
27
アニメ`ションを厚仟するだけなら、スケルタルメッシュにして
PlayAnimtionを俊Aするだけで辛嬬なので、 ThirdPersonCharacter
にいてしまうこともできます。
ア`ティスト議にはデ`タは匯w侭にまとまっていたほうが措いと深
えがちですが、隠便來を深えると蛍けられるものは蛍けたほうが措い
です。

More Related Content

雨稼姻艶温鉛掘稼乙庄稼艶4でオリジナルキャラを強かそう