あっぷあっぷブログ

UnrealEngine(ゲーム用途)関連の備忘録です。

UE5

【UE5】エクスポートした.iniファイルが表示されない

UE5

プロジェクト設定等から.iniファイルをエクスポートできますが、エクスポートしても指定先のフォルダに表示されませんでした。 エディタ実行中は表示されないみたい エディタ実行中は表示されないみたいです。エディタを閉じると表示されます。

【UE5】アクターを移動させた際にぶれる

UE5

Set Actor Location等で移動させたアクターがぶれる問題 以下のフォーラムでも紹介されています。 forums.unrealengine.com 解決策 プロジェクト設定 > エンジン > レンダリング モーションブラーのチェックを外します。

【UE5/Log】Enhanced Inputのエラー

エラーログ LogOutputDevice: Error: === Handled ensure: === LogOutputDevice: Error: Ensure condition failed: CurrentValue.GetValueType() != EInputActionValueType::Boolean [File:D:\build\++UE5\Sync\Engine\Plugins\EnhancedInput\Source\Enhance…

【UE5/Material】Distortion の学習

学習するメリット UV座標をずらすことへの理解が深まる。映像が乱れる際のグリッチノイズなどにも使えそう。 仕組み ノイズテクスチャをUVスクロールさせた値を、対象のUVに加算することで、UV座標がずれて歪み効果が生まれるようです。 参考動画 www.youtub…

【UE5/Material】Vertex Interpolator メモ

参考 www.unrealdirective.com カスタマイズされた UV 機能と同様に、頂点補間ノードはピクセル シェーダーから頂点シェーダーに命令をオフロードします。ただし、対応するノードとは異なり、すぐに利用できるノードであるため、より柔軟です。 www.youtube.…

【UE5】Projectileの初期値をランダムな値にする

UE5

Construction Script で書き換え Begin Playでは書き換えできません。

【UE5/Log】SpawnActor時の警告ログ

警告ログ LogPhysics: Warning: UWorld::FindTeleportSpot called with an actor that is intersecting geometry. Failed to find new location likely due to movement component's 'UpdatedComponent' not being a collider component. アクターのスポーン…

【UE5】Widgetコンポーネントの文字がつぶれる場合

文字が潰れてる... Widgetコンポーネントを使って3D空間上にWidgetを表示させた際に、文字が潰れてしまう問題に遭遇しました。 原因 Draw Sizeが小さいことが原因と思われます。 対処方 Widgetのサイズを調整する際は、Draw Sizeではなく、Widgetコンポーネ…

【UE5】モーフターゲットでちらつきが発生する場合

UE5

参考 forums.unrealengine.com 少しだけ改善? プロジェクト設定 > エンジン > レンダリング モーションブラーにチェックを外します。 ほんの少しだけ改善したように見えます。 最終的な解決策 プロジェクト設定 > エンジン > レンダリング スキンキャッシュ…

【UE5】SSAOを無効にする方法

UE5

Screen Space AO の無効方法 環境 UE5.1 参考 forums.unrealengine.com ポストプロセスから設定を上書き Ambient Occlusionから強度を0に設定します。

【UE5】BP上でDateTime同士の演算ができない問題

UE5

環境 UE5.1 DateTimeの計算ができない? BP上では演算ノードに繋ぐことができず、DateTimeやTimespanの計算の候補も出てきません。 バグらしい... forums.unrealengine.com 解決策は以下 www.reddit.com タイププロモーションを有効化のチェックを外します。…

【UE5/Material】ゲーミングマテリアル

マテリアルの中身 HueShiftの手前にFracを挟んでも結果は変わりませんでした。 HueShiftノードのPercentageには小数点以下の値が使われている模様。

【UE5/MetaSound】メタサウンドの継承~メタサウンドソースプリセット~

「MetaSoundを継承したいなぁ」 「MetaSoundで設定した変数をコピーできなくて不便だなぁ」 「パラメーターを少し変えたものを複製したいだけなんだよなぁ」 そんな時は、MetaSoundソースプリセットを使うと良いかもしれません。 docs.unrealengine.com Meta…

【UE5】ライトのベイク情報を削除したい場合

UE5

ワールドセッティングの変更 ワールドセッティング > ライトマス > 詳細設定 「事前計算されたライティングなしを強制」にチェックを入れライトビルドすることで、ベイク情報を削除できます。

【UE5/Sound】リバーブ効果の適用

Audio Volume をレベルに配置 Audio Volume にリバーブエフェクトのアセットを設定 Sound Attenuation(サウンド減衰)を設定 Audio Volume をレベルに配置 Audio Volume にリバーブエフェクトのアセットを設定 まだアセットを用意していない場合でも、歯車…

【UE5/Animation】テンプレートアニメーションブループリントの作成

参考動画 テンプレートAnimBP(Template Animation Blueprint)とは? アニメーションBPのAnimGraphやイベントグラフの共有ができる スケルトンとの依存関係 継承先のAnimGraphの編集ができない? 簡単な実装 テンプレートAnimBPの作成 テンプレートAnimBPを…

【UE5】スケルタルメッシュ内のマテリアルスロットを削除したい場合

UE5

スケルタルメッシュ>アセット詳細>Material SLots マテリアルスロットの削除アイコンを押しても反応しないことがあります。 削除するまでの手順 スケルタルメッシュ>アセット詳細>Lod 0 マテリアルスロットの「Thief」という項目を別のものに変更します。 先…

【UE5/Blender】シェイプキーとモーフターゲット

Blenderで作ったシェイプキーをモーフターゲットに Blender上でシェイプキーを作っておけば、FBXをインポートした際に、モーフターゲットとして値を操作できます。 FBXインポートの際は、Import Morph Targetsにチェックを入れる必要があります。 同じ名前の…

【UE5】Soundscape Plugin メモ

Soundscapeとは? コミュニティからの引用 https://discord.com/channels/187217643009212416/221798819753361408/1067206762157060136 Soundscape is meant for sounds unseen and unimportant save for the world-building aspect. So it sounds like the …

【UE5/Material】UV操作になれたい人の記録_01

UVの操作に慣れるため、以下のようなマテリアルを用意しました。 値がないとわかりにくいので、値の変化をつけてみます。 最後のMultiplyで両端が赤くなっている部分はちょっとわかりにくいですね。どうしてそうなるのか、もう少しわかりやすくしてみます。 …

【UE5/Material】TextureCoordinate(TexCoord)を理解したい人の記録

Coordinate Index Blender上でUVMapを設定した場合このようになります。 UV UVは、X方向Y方向ともに0~1の値が割り振られた空間です。 0~1の空間内に、3Dモデルのポリゴンを配置していています。 UVMap自体に、1024 x 1024の解像度があるわけではありません。…

【UE5/Material】TextureSampleのつなぎ目に線が入ってしまっている場合

以下の動画では、TextureSampleのつなぎ目に1pxほどのアーティファクトがある例が紹介されています。 youtu.be 再生していただければ、ちょうどそのあたりを言及しています。 つまり原因は 「TextureSampleのつなぎ目でどのミップレベルを使用するかわからな…

【UE5/SubstancePainter】透明部分との境界が白く縁取られる問題

Alphaチャンネルを持つテクスチャでこのような問題がおきまして... テクスチャをSubstancePainterで作成し、UE5で確認しています。 まつげ部分が白くにじんでいます。これは意図したものではありません。 参考になりそうなサイトを一通り見る 今回は主にこち…

【UE5/Material】Absノード

Absノードの挙動確認のため、以下のようなノードの組み合わせを作ってみます。 説明 MultiplyでUVを0~4の値にします。 Floorで小数点以下を切り捨て、整数にします。 UVの値が0,1,2,3という数値に区切られます。 UVの値が0,1,2,3という数値に区切られ、4諧調…

【UE5/Material】CheapContrastノード

マテリアルの中身 結果 Contrast:0 Contrast:1 Contrast:10

【UE5/Material】カラーマスク(水玉模様付きの場合)

やりたいこと ベースカラーテクスチャは使いつつ一部の色を自由に変更したい。 ベースカラーテクスチャをそのまま反映した場合 一部の色を変更した場合 赤地の水玉、青地の水玉と様々なバリエーションを作りたい。 水玉模様の色変更はどうやる? 水玉模様は…

【UE5】減衰等でサウンドが聞こえないままの場合

音の減衰には成功したけど減衰したままで困った... Attenuationの設定により、音源から離れると音がだんだん小さくなり全く聞こえない状態を実現させたはいいものの、音源に近づいても音が聞こえないままで困ったことがありました。 解決策 サウンドキューや…

【UE5】アセットの保存に失敗する

UE5

うっかり同じプロジェクトを2つ立ち上げていたりすると、起こる現象ですが、今回は別パターンでした。 まず、以下のようなエラーが発生 保存されるアセット○○に、指定されたオブジェクトフラグ(0x10000002)のいずれかがありません。パッケージを保存するとデ…

【UE5】特定の数字(Int)によるSwitchを行いたい

UE5

IntでSwitchしようとすると... 0,1,2...といった感じで数字が続いてしまいます。 好きな数字でSwitchしたい... こういうのできたらいいなぁ。 この問題についてフォーラムにも記載が forums.unrealengine.com 方法(力技)一覧 たぶんスマートな方法ではない…

【UE5/MetaSound】ノイズ生成やそれを利用した効果音の作成

環境 UE5.1 ノイズ関数でノイズを生成 Noise関数を使うと、ざーといったノイズ音を生成できます。 ノイズタイプは2種類あり、選択可能です。 Pink Noise 控えめなノイズ。風が吹いた際の木々の葉擦れの音に近い感じです。 White Noise うるさいノイズ。川や…