13
UE4 BoneController

Ue4 bone controller

Embed Size (px)

Citation preview

Page 1: Ue4 bone controller

UE4 BoneController

Page 2: Ue4 bone controller

特定の骨の角度をBlueprintで制御したいUE4 answerhubhttp://bit.ly/1E7zVQM

Page 3: Ue4 bone controller

DefaultPoseのアニメーションFBXを作成する

Boneを変更するには

アニメーション + Boneの変更

という扱いになるため、アニメーションが必要になる

デフォルトポーズ+Boneの変更

Page 4: Ue4 bone controller

DefaultPoseのアニメーションをImportする

①DefaultPoseのアニメーションをドラッグ&ドロップ ②Animationを選択

③アニメーションに対応しているSkeltonを選択

④Importをクリック

Page 5: Ue4 bone controller

AnimationBlueprintの作成①新規をクリック

②ブループリントをクリック

③Animation Blueprintをクリック

③対象となるSkeltonを選択

④OKボタンをクリック

⑤名前を設定[UnityChan_animeBP]

Page 6: Ue4 bone controller

Animation Blueprintの編集 手順1

①右クリック -> Add New State Machineを選択

②作成したStateを[Default]という名前に設定する(任意)

③DefaultとFinal Animation Poseをつなげる

Page 7: Ue4 bone controller

Animation Blueprintの編集 手順2

①ダブルクリック

②右クリック -> Add State

③作成したStateに名前を設定[BoneChange](任意)④EntryからBoneChangeに矢印を設定する

⑤BoneChangeをダブルクリック

Page 8: Ue4 bone controller

Animation Blueprintの編集 手順3

①AssetBrowserを選択

②DefaultPoseのアニメーションを選択してドラッグ

③右クリック -> Transform(Modify) Boneをクリック

④つなぐ

⑤つなぐ

Page 9: Ue4 bone controller

Animation Blueprintの編集 手順4

①AssetBrowserを選択

②DefaultPoseのアニメーションを選択してドラッグ

③右クリック -> Transform(Modify) Boneをクリック

④つなぐ

⑤つなぐ

Page 10: Ue4 bone controller

Animation Blueprintの編集 手順5

①Transform(Modify) Boneを選択

①Bone to Modifyで変更したい骨をリストから選択

Page 11: Ue4 bone controller

Animation Blueprintの編集 手順5

①Rotation Modeを BMM Addtiveに設定

②Rotationの Yに-45を設定

③Compileをクリック

④設定したRotationが確認できる

Page 12: Ue4 bone controller

AnimationBlurprintを設定する

①Levelのオブジェクトを選択

②Animation Modeを[Use Animation Blueprint]に設定

③Anim Blueprint Generatorを[Unitychan_animeBP]に設定

Page 13: Ue4 bone controller

アニメーション設定後のRotation修正

※モデルによってはXYZのOderが異なるため、アニメーションを設定するとModelの向きが変わる

Unitychanの場合は Rotation Xに90を設定する。