CG関係の備忘録ブログ

主にZBRUSH、blender

UE5 複数カメラの切替

成果 youtu.be youtu.be 参考HP UE4 ゲーム中にカメラ切り替えを行なう方法 - Let's Enjoy Unreal Engine 複数カメラを設置し任意に切り替える実装は簡単。SetViewTargetwithBlendを呼び出せばNewViewTargetピンに繋いだカメラアクターに映像が切り替わる …

UE5 グレイマンを動かす

成果 youtu.be ターゲットアクターまで歩いて攻撃するのはモンスターと同じ設定にすればOK・・・と思ったら動かず よく見たらMoveToTarget?は初期値でOnにしないとダメということが判明。自分が作ったのに忘れているので記録。あとインスタンス編集可能にし…

UE5 TimeDilationによる高速コンボ

成果 youtu.be 参考HP UE4:スローモーションの実装について - 僕の私のUnrealな日々 Global Time Dilation:Level内の時間全体を遅く(早く)する Custom Time Dilation:Nodeを呼び出したActorの時間を遅く(早く)する LocalではなくCustomであることを…

UE5 グレイマン爆弾

成果 youtu.be グレイマンの上半身に自作のDamageActorをくっつけて投げるというだけ。 ポイントとしては、DamageActorのSetActorLocationのSweepとTeleportのフラグをOnにすること。物理はOffにすること

UE5 壊して掴んで投げる

成果 youtu.be Breakした場合、上半身はつかめるけど下半身はつかめない?ような気がする。掴む位置を固定にしているので好きなところに投げることができない。とりあえず掴む位置を見直そう

UE5 BreakConstraint

成果 youtu.be 参考動画 [Unreal Engine 4日本語解説]部位欠損処理と這いずりゾンビ - YouTube BreakConstraint関数はスケルタルメッシュの関節をバラす関数。しかしメッシュがつながっているところはうまくばらけない(頭とか)ので、とりあえず腹のところ…

UE5 テストプレイ

成果 youtu.be なんか場所変えたらテンポが狂ったような気が。アッパーカットで決めたいのにラス一でスカる下手くそ・・・

UE5 Combo練習とGrab

成果 youtu.be だいぶ続けられるようになったが、空振りが多い・・・ネタがないのでGrabを添えてみた

UE5 エンドレスコンボ2

成果 youtu.be 参考動画 【UE4/UE5ゲーム制作講座】分岐するコンボ攻撃もGameplayAbilityを使えば簡単に作れちゃう! - YouTube GASの実装を変えてみた。前のほうはロジックがすっきりしていたが調整が難しくて困っていたが今回のは調整がやりやすかった。た…

UE5 エンドレスコンボ

成果 youtu.be ボタン連打するとモーションがキャンセルされるのやめてくれー

UE5 コンボアッパー

成果 youtu.be コンボ組むのは簡単なのに出すのは難しい・・・

UE5 ハイキック

成果 youtu.be GASは楽チンでいいな~ とりあえず細かい調整はおいといて、ざっくり手触り感で。

UE5 ダウンの仕方

成果 youtu.be Physicalanimationを適用している場合、Ragdollに入る前にPhysicalanimationの各パラメータを0リセットしてBlendWeightを1にしないとおかしな挙動になることがわかった

UE5 GameplayAbilitySystem コンボ設定

成果 youtu.be 参考HP 【UE5】GamePlayAbilitySystemによるコンボ攻撃の実装とそれに利用する小ネタ 後編【GAS】 - ネリスさん備忘録 1.ABility.Ready.xx→次のコンボの候補(Notify)2.ActivationRequiredTag→発動条件(BP) 1と2が一致すると発動→Wai…

UE5 GamePlayAbilitySystemでコンボ

成果 youtu.be 参考動画 【UE5】Gameplay Ability Systemを用いたコンボ攻撃の実装方法【逆引きUE】 - YouTube コンボの実装にGamePlayAbilitySystemを使ってみた。複雑なコンボでもBP内のノードが非常に少なくて済むようなので実装してみたが、今どのモーシ…

UE5 ミドルキック

成果 youtu.be mixamoから落としたmmakickをちょっといじってミドルキックしてそのままモンタージュ再生してみたら足が相手の体に突き刺さってしまうため、当たった瞬間Playerの右足にPhysicalanimationを適用してみたらいい感じになった。 左のボディ撃ちの…

UE5 ボディ撃ち続き

成果 youtu.be LMしたときに目線が腹にあったらボディ撃ちのモンタージュを再生するようにした。ついでに殴る音も再生できるようにした。これでGrayManのAnyDamageのルーチンは不要になった。 腹のコリジョンはNCPクラスにあって、FirstParsonBPのまねをして…

UE5 ボディ打ち

成果 youtu.be mixamoのRibHitAnimationをダウンロード→コンバートしてボディを打った時のリアクションを追加。Spine02の判定がデカすぎてあごの付近でボディを打った判定になってしまう・・・ 仕方がないので下向いている時だけSpine02の判定を有効にしてみ…

UE5 ジャブ&ストレート

成果 youtu.be 参考HP UE5 BPだけでGameplayAbilityを使用する - Qiita GAS(=GamePlayAbilitySystem)でなぜかモンタージュが再生できない・・・・ 参考HPのようにPrintStringだと表示されるのでシステムは正常に動作しているのは確認できたが、どうやっても…

UE5 PhysicsAnimationを追加

成果 youtu.be 参考動画 Unreal Engine - Physical Animation Hit Reactions W/Trigger (Part 1) - YouTube 参考動画は一応見たけど今一つよくわからない・・・当たる直前に発動させて、その後ブレンド率を下げていくようなロジックに見えるが、正直よくわか…

UE5 頭と腹を打ち分ける

成果 youtu.be 参考HP UE4 ボーンのTransform制御について - Qiita ボーンをブループリントで制御できることがわかったので、胸ボーンを回転させて上下に打ち分ける動作を実装してみた。思ったよりいい感じw GetControlRotationのPitch(Y)を取り出して180…

UE5 パンチ実装

成果 youtu.be とりあえずFirstParsonCharacterを複製してコンポーネントを修正。ガンの位置が動かせなくてハマる・・・Constructionでアタッチしてたのが原因 FPSだとパンチの位置がずれているのがバレバレだな~

UE5 装備変更

成果 youtu.be 参考HP UE4 アニメーションの切り替えを列挙型(Enum)で行う - Let's Enjoy Unreal Engine GamePlayAbilityをつかって格闘コンボをつくろうと思ってたら、アニメーションが90度ずれていることを忘れていた・・・ なんでFirstParsonとThirtPar…

UE5 微修正&テストプレイ

成果 youtu.be プレイヤーがスタンして暗転するところをちょこっと修正してテストプレイ 本当はFOVとか色収差とかやりたかったが、どうすればいいかわからんから今回は見送り とりあえず潜入は一旦ここまでにして、脱出(迷路+格闘)やろうかな~ youtubeでま…

UE5 敵に見つかったらスタン

成果 youtu.be 参考動画・HP 【UE4/UE5ゲーム制作講座】ヒットストップを実装してみよう! - YouTube UE4 シンプルな画面のフェードイン・フェードアウト(Start Camera Fade) 凛(kagring)のUE5/UE4とゲーム制作と雑記ブログ 色収差と歪みもやってみたかっ…

UE5 石を投げる&音に反応させる

成果 youtu.be 参考動画・HP 【UE4】予測パスを表示させてアイテムを投げる【逆引きUE】 - YouTube 【UE4】AI Perception の紹介と使い方 - Qiita 石はエンジンコンテンツにあったのを拝借。石の音は効果音ラボさんのを使用 AIはsoundに反応しているわけでは…

UE5 予測パスを表示させて石を投げる(まだ投げてない)

成果 youtu.be 参考動画・HP 【UE4】予測パスを表示させてアイテムを投げる【逆引きUE】 - YouTube TADV_06.軌跡予測表示 | ueHow-日本語 予測パスの表示を実装してみた。うまくいったと思ったが、グラップすると表示されなくなるのはなぜ?なんか競合してる…

UE5 キャラクターを掴む

成果 youtu.be 色々ネットで検索したが、結局機能別サンプルに正解があった GrabComponentAtLocationに接続するGrabLocationはGetCenterOfMassからのReturnValueでないとうまく動作しないっぽい。サンプルには物理マテリアルがついていて、最初はこれを疑っ…

UE5 プレイヤーのしゃがみと発見時の声出し

成果 youtu.be 参考動画 UE4 - Tutorial - Grabbing Objects! - YouTube 【UE4】物体を「持つ」!「運ぶ」!「放す」! - トンコツ開発ブログ しゃがみはCrouchノードでカメラまで動かしてくれるんでこれでいいかな 見つかった時がわかりにくいので吠え散ら…

UE5 マーカーのWidget化と視界調整

成果 youtu.be 参考動画 【UE4ゲーム制作講座】アクターの上にUIを出す方法 - YouTube マーカーのWidget化は簡単にできた。位置ずれもなく後ろに行ったら勝手に消えてくれるので最初からこちらにしておけばよかった・・・ ついでにNPCの視界を調整したらまた…