CG関係の備忘録ブログ

主にZBRUSH、blender

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にしたんだが、結…

UE5 インターフェースでプチはまり

成果 youtu.be 参考HP UE4 ブループリント インターフェースについて - Let's Enjoy Unreal Engine 【BP】インターフェース|Unreal Engine 5から始める C++ & Blueprint メリット・・・カプセル化、独立性を高める、疎結合、コンパイル・ビルド時間短縮 呼…

UE5 デコレータを追加

成果 youtu.be 参考HP UE4 ビヘイビアツリー入門 Behavior Tree ノードのリファレンス:デコレーター | Unreal Engine ドキュメント 殺し役の行動を見直しし、目的地に向かいながら、ターゲットを発見したら頭に!を表示して攻撃するようにしたが、!が出て…

UE5 ビヘイビアツリーにリファクタリング

成果 youtu.be 参考動画 スクウェア・エニックスにおける UNREAL ENGINE 4 を用いた人工知能技術の開発事例 - YouTube UE4 Blueprintの親クラス変更方法 - PaperSloth’s diary [UE4] ビヘイビアツリー(BehaviorTree)の使い方 入門編|株式会社ヒストリア ス…

UE5 敵の再調整&兵士護衛チャレンジ

成果 youtu.be 敵キャラのMOVE処理をちょこっと調整。若干マシになったかな。明日はビヘイビアツリーで試してみる予定 BGMが終わるまで兵士を護衛してみたが、誤射してばっかり・・・

UE5 殺し役の調整

成果 youtu.be 殺し役の動きを調整してみたが、親BPのMOVEターゲットをロケーションにしているせいなのか求めてる動きにならない・・・ 親BPリファクタリングするしかないかな~

UE5 兵士が殺される処理の実装

成果 youtu.be 前回作ったボスキャラのデッド処理では死ぬモーション→ラグドールにして以降のアニメーションを再生できないようにしていたが、UE5だと物理systemに渡してもアニメーションを再生し続けるようでしゃがんだポーズになってしまう・・・ 今回はLo…

UE5 異なるボーンのリターゲット

参考動画 【UE5ゲーム制作】UE5で新しくなったリターゲットの方法を解説(Mixamo ⇒ UE5 Manny)【逆引きUE】 - YouTube RM→Anim→IKrig→コピー元メッシュ選択※Mannequin→Rigs→IK_MannequinのIKChainを見ながら作っていくRM→Anim→IKRetagetta→上のIKRigを選択T…

UE5 兵士が攻撃する、走って逃げる

成果 youtu.be まだApplyDamageとか実装してないけど、兵士が攻撃するようにした。マズルフラッシュがマケプレで668円だったので思わず買い、兵士の銃は無料アセット。ハードサーフェスキルもミリタリテラシーもないがこういった装備品も自分でサクッと作れ…

UE5 処理が重い時に見るツール

参考動画 【UE4/UE5ゲーム制作講座】処理落ちで困った!そんな時はコレ!【Unreal Insightsとセッションフロントエンド】 - YouTube アイテム・武器を持たせる【UE5ローグライクシューターを作る】 - YouTubewww.youtube.co プレイウインドウから @stat unit…

UE5 兵士の行動を改善

成果 youtu.be 兵士が個別に動くとすぐつっかえるので、リーダーに従って動くように改善。だがリーダーが死ぬと行動不能になるため、あらかじめ次のリーダーを決めておいて死んだら交代するシステムにした。3回目でリーダーが選出されないのなんでだろう・・…

Blender materialのコピー

参考HP マテリアルのコピーは可能ですか? Blender使い方まとめ 1. オブジェクトのマテリアルをコピーしたいマテリアルにする。(マテリアルを共有する)2. マテリアル名の横に数字が出てくるのでそれを押す。(マテリアルを独立させる。つまりコピー)3. 適当に…

UE5 兵士をしゃがみ歩行させる

成果 youtu.be 参考動画 How To Set Up Crouching In 4 Minutes Unreal Engine 4 Tutorial - YouTube 兵士を参加させようと思い、モブに服と装備品をつくったが、低クオリティなのにメチャクチャ時間かかった・・・ UE内での作業は装備品のアタッチをすると…

Blender 別のアーマチュアのボーンをアペンドする

アペンドしたいボーンだけのアーマチュアをつくる(Aとする) A選択後、アペンド先のアーマチュアを選択しオブジェクトの結合(Cntl+J) Aの根っこボーンはルート位置に移動するので削除する 必要に応じて親子付けする

Blender リトポロジー&テクスチャーベイク

成果 参考動画・HP PART2 リトポロジー編!~モデリングからアニメーションまでのワークフロー~【blender 2.83】 - YouTube 【Blender2.8】何らかの操作で画面上に出てきた青い線の消し方【アノテーション】 – 忘却まとめ 迷彩模様の作成 - taktelon core …

UE5 Geometry Cacheをブループリントで制御する

成果 youtu.be 参考動画 Geometry Cache Renderer in UE5 Niagara Tutorial | Alembic in UE5 Niagara | Download Files - YouTube alembic形式でインポートする際にGeometry Cacheとして取り込むとアニメーショントラック部分が反映されるが、そのままだと…

MakeHumanでキャラ量産フロー

成果 youtu.be MakeHumanはUV展開、テクスチャー、ボーンセットアップ、スキニングが出来ているのでスカルプトだけやればOKという楽チンフローが爆誕した。 MakeHumanスタートキャラクリ、エクスポート(save)→Blenderインポート、GoZ(save)→ディバイド、ス…

MakeHuman→Blender→UE5でアニメーションさせてみた

成果 youtu.be 参考HP 人体アニメーションのソフト MakeHuman 1.2 のインストールと機能,Blender 2.93.4 との連携(Windows 上) 結論から言うと、UE5のアニメーションが変になる MakeHumanでキャラクリしてボーンをゲームエンジンに設定しエクスポート Ble…

UE5 AIの動きを整理&負荷下げ

成果 youtu.be 参考HP・動画 UE5 UE4と重い部分を比較して軽量化してみる - Let's Enjoy Unreal Engine UE4 Tutorial - For Loop With Delay - YouTube BGMかっこよ! ていうかビジュアルがサウンドに追いついてなくてツライまであるなコレ・・・ AIの縦横の…