CG関係の備忘録ブログ

主にZBRUSH、blender

2022-01-01から1年間の記事一覧

UE5 パトロール実装

成果 youtu.be 参考HP UE5 敵の動きをつくる(うろうろ) - CG関係の備忘録ブログ 昔の備忘録が役に立った。まあ当時つくったBTTask_RandomLocationをまんま再利用して今のビヘイビアツリーに組み込んだものの、AIコントローラーの初期処理でエラーが出ま…

UE5 Detection Meter調整

成果 youtu.be 参考動画 WTF Is? Multi Line Trace By Channel in Unreal Engine 4 ( UE4 ) - YouTube 【UE4/UE5ゲーム制作講座】超基礎編・これを見ればVectorがわかる!(30%くらい?)【ベクトル】 - YouTube 敵の正面に立ったら即バレするように、Dotで…

UE5 ステルスゲームの例のアレ

成果 youtu.be 参考動画 Unreal Detection Meter - UE4 Tutorials #222 - YouTube Unreal Engine 5 - AI Detection Meter (ALS #97) - YouTube 久しぶりの写経は楽チンでいいね~ちょっと反応しないときがあるけど、おいおい調整していけばいいかな 名前がわ…

UE5 テイクダウン

成果 youtu.be 敵の背後を取ったら短めのLineTraceをだしてヒットしたらRMでテイクダウンできるようにした。スタンは自作NCPクラスにあるのをそのまま使ってるんでどのキャラでもテイクダウン可能 捕虜解放(潜入) 敵の背後をとったら、ラグドール発動 捕虜を…

UE5 物理アセットでクラッシュ→撃沈

成果 youtu.be 捕虜解放(潜入) 敵の背後をとったら、ラグドール発動 捕虜を見つけたら・・・エスケープ発動 敵に見つかったら・・・スタン後捕まる ラグドール発動を実装して、敵兵の物理アセットを調整してたら2度落ちて心折られた・・・ とりあえず揺れる…

UE5 バグ潰しと調整

成果 youtu.be 不具合のチェックとバグ修正と調整でFinish 施設破壊はほぼほぼうまくいくが、研究員をさらう方がムラがあって2人とかの場合が多々ある・・・まあ保留して次に進むか 次のお題は捕虜解放(潜入)、脱出(迷路)、救助のどれか

UE5 Chaos Destruction調整

成果 youtu.be 参考動画 Unreal Engine 5 - Chaos Destruction Basics | Tutorial - YouTube FS_Anchorの使い方がよくわからなかったので参考動画を見る。DestructionActorを参照指定してあげないといけなかった FS_MasterFieldは値を大きくすれば大きく崩れ…

UE5 引き続きChaos Destruction

成果 youtu.be 兵士が割と有能になってしまったので壁を壊す前にモンスターが駆逐されることがちょいちょいあるが、まあ4回に3回は壊せるようになった。あとは中に入って設備をぶっ壊せばOK。瓦礫が大きいとつっかえるが大きさを調整すれば行ける気がする …

UE5 Chaos Destruction

成果 youtu.be 参考動画 【UE5ゲーム制作講座】Chaos Destructionで何でもぶっ壊そう!【Unreal Engine 5】 - YouTube まあ想定通りというか、思った通りに壊れてくれない。壊れる前に倒れるのはダサすぎる・・・ 高さを半分くらいにして四方をSMで囲えばい…

UE5 物理の荒ぶり制御

成果 youtu.be 参考HP UE4の物理アセット・クロスの荒ぶりを何とかする方法について (UE4.21版) - ぼっちプログラマのメモ さらわれた研究員に物理を適用すると手足がびよーんと伸びてホラーになっていたが、おかずさん記事のSet Actor(World) Location / Ro…

UE5 兵士を改善

成果 youtu.be 参考HP 数字の範囲ごとに分岐させる - 妹でもわかるUnrealEngine4 兵士のタゲとりがイマイチだったので、ターゲットが遠ざかったら一旦タゲ外すようにした。あとは距離で当たりの確立を変えるようにした 死ぬときのアニメーションを止めてSimu…

UE5 兵士が珍しく勝利

成果 youtu.be 参考動画 Volumetric Fog in Unreal Engine 5 | Step by Step Guide - YouTube Lets Create Physical Animations - Blueprints #15 [Unreal Engine 4 Tutorial] - YouTube 絵面の改善に霧を追加してみた あとはPhysicalAnimationを追加したが…

UE5 兵士が死んだときの物理

成果 youtu.be 死んだときにループ再生していた死んだポーズアニメのループを切って、倒れるモンタージュ再生が終わった後にSetSimulationPhysicsをオンにしたら動作した あとは関節のConstraintと摩擦係数の調整してOKとしよう 壁にめり込んだりした際に…

UE5 Dead Slow実装

成果 youtu.be 参考動画 大事なところはストップ! 【仕様】 - YouTube 桜井さんの動画を参考にヒットストップならぬデッドスローを追加してみた。エフェクトの動きがよく見えて「こうなってたのかー」的な発見がある エフェクトとかない地味な絵面だと遅延っ…

UE5 兵士vsモンスター

成果 youtu.be 一番取っかかりやすそうな施設警備を実装中。 とりあえずパラメータいじってちょこっとロジック見直して不備観察 ・兵士がつっかえる・・・ターゲット見えないときの処理がダメか? ・兵士が後ろにいるのに気づかないモンスター ・モンスター…

UE5 護送ミッションとりあえず完了

成果 youtu.be NCPクラスにDamage受けたらBackStepする処理を追加して護送ミッションは完了 次は捕虜解放、金儲け、脱出、救助、施設警備のうちのどれかかな~

UE 研究員とりあえず完成

成果 youtu.be ビジュアルとかポーズとか不十分なところはあるが、とりあえず研究員は完成 次は兵士の攻撃調整と敵の後退かな~

UE5 Physics Constraintでフルトン回収

成果 youtu.be 参考HP 物理コンストレイント コンポーネントのユーザー ガイド | Unreal Engine ドキュメント Add Physics Constraint Runtime posted by anonymous | blueprintUE | PasteBin For Unreal Engine Ragdoll化したキャラを運ぶ手段としてGrabとP…

UE AttachToComponentで捕まえる

成果 youtu.be 参考HP UE4 BPでアクターをアクターの指定したソケットに動的にアタッチする(Attach Actor To Actor) 凛(kagring)のUE5/UE4とゲーム制作と雑記ブログ 雑だけど、毒霧吐いてスタンさせて捕まえることはできた。 攻撃ルーチンでLineTraceして…

UE5 攻撃調整

成果 youtu.be 途中で挫折しかかったが、なんとかまとめることができた・・・ ・EQS制御を入れて、やっぱり外した ・攻撃モーションのモンタージュをいくら調整してもタイミング合わないなーと思ってたらアニメーションBPにも攻撃モーション入れてたの忘れて…

UE5 スピード調整&アニメーション調整

成果 youtu.be リーダーよりもついていくほうの足が速いとモーションがカクつくので、リーダーのMaxWalkSpeedをコピーするようにして、リリース時に元のスピードに戻すようにした。 黒い人の歩きモーションで足が滑っていたのでPlayRateで調整したら今度は走…

UE5 リーダークラス完成

成果 youtu.be 取り敢えずリーダークラスの抽象化は完成。ReaderClassを継承すると CurrentReaderフラグをオンにすると同一チームのActorを後ろに従える CurrentReaderが死んだ場合 →同一チームのReaderClassを継承するActorにCurrentReaderを引き継ぐ →Read…

UE5 LineTrace実装

成果 youtu.be 参考HP UE4 レイキャスト(ライントレース)を使う - Let's Enjoy Unreal Engine Why is line trace not hitting my pawn? - Programming & Scripting - Epic Developer Community Forums ちょっとリファクタリングは休憩し、混雑緩和のため前…

UE5 DamageActor新設

成果 youtu.be 参考HP UE4 Radial Forceを使って衝撃波でモノを吹っ飛ばしてみる - Let's Enjoy Unreal Engine 元々使ってた弾Actorを抽象化してテストしてたらぶっ飛ばなくなった・・・ 飛ばすActorのSimulateを先にONしてFireImpulseの順番にしたら治った…

UE5 リーダークラス抽象化

成果 youtu.be 参考HP タグといえば: Actor Tags, Component Tags との違い | inks.blue Actorに設定されているtagを、ブループリントから書き換える - Blueprint - Epic Developer Community Forums リーダークラスの抽象化*チームメンバーをNCP型配列へ入…

UE5 GamePlayTagの実装

成果 youtu.be 参考動画・HP 【UE4でTPSゲーム制作実況】#2-2 Gameplay Tagを活用して書き換える【メタルギアソリッドをUE4で作る(シーズン2)】 - YouTube UE4 Gameplay Tagを使ってゲームプレイ時のタグ管理をより扱いやすくする - Let's Enjoy Unreal En…

UE5 EQS断念&ObserveBlackBoardValue

成果 youtu.be EQSでNPCを自由自在に操るのは今の私には無理なので早々に断念。別途空き時間に研究することにした 当初の目的である兵士の移動については、現在の仕組みでいけそうな感触を得た ビヘイビアツリーのMoveToでTargetをActorにできない場合、Obse…

UE5 EQSむずすぎ

成果 youtu.be 参考動画 【UE4/UE5ゲーム制作講座】EQSを使って逃げる敵を作ってみよう!【AI入門】 - YouTube EQSむずい~なんでこうなるか理解不能・・・ ふいんきプログラマーにはハードル高いな~ 考えすぎて頭がおかしくなりそうなので今日はやめよう

UE5 研究員を追加

成果 youtu.be 参考HP 【UE4】味方AIの作り方!AIとは何かを学びながら、ブループリントで味方キャラクターを実装しよう - Qiita 参考HPのビヘイビアツリーをそのまんま作ってみて、追加した青い人(研究員)のルーチンに割り当ててみたら、結構いい感じなん…

UE5 Compatible Skeletons

成果 youtu.be 参考HP Unreal Engine のスケルトン | Unreal Engine 5.0 ドキュメント ボーン構造が同じでも、元のスケーリングが一致していないとCompatible Skeletonsはうまくいかない・・・ Blender→UE4に持っていくときにスケールを0.1にしたんだが、結…