UE5.2でC++プロジェクトのビルド時間が増加した問題の対処 [UE][UE5.2]
はてなブログから移行UE5.1からUE5.2へアップデートしてから, C++プロジェクトのビルド時間が5倍以上に増えて困った. ソースコードを色々書き換えて調べたところ, GlobalShader派生クラスへのSRV, UAV設定関数をフラットに記述する数が大きく影響 というとこ …
UE5.1からUE5.2へアップデートしてから, C++プロジェクトのビルド時間が5倍以上に増えて困った. ソースコードを色々書き換えて調べたところ, GlobalShader派生クラスへのSRV, UAV設定関数をフラットに記述する数が大きく影響 というとこ …
TextureRenderTarget2DArray のSlice(配列の要素)を指定して DrawMaterialToRenderTarget ができるUEプラグインの公開. これは何 導入 リポジトリの NglTextureRt2dArrayUtil をコ …
3要素をパターンでソート. 安定ソートではないことに注意. 久しぶりの記事がこれですよ // パターン. constexpr int k_sort_pattern_3[8][3] { {2, 1, 0}, // 000-> 0 {0, 2, 1}, // …
縮小バッファに描いたものを合成するというフローについて. 別バッファ半透明描画と直接描画の結果一致の確認 Lost Planet METAL GEAR SOLID 4 Tales of ARISE 別バッファ半透明描画と直接描画の結果一致の確認 METAL …
UE4.27で確認 // Get Current View Info (EditorMode, PlayMode). auto GetCurrentViewportInfo = [](const UWorld* world, FVector2D& …
これはなに 置き場所 使い方 エラーメッセージ 参考資料 これはなに プロジェクトルート/Shaders をUEのShaderIncludePathに自動追加するプラグイン. UE4.25辺りからマテリアルのCustomノードで Include File …
今ひとつ完全理解に至っていなかったので自分の言葉で残しておく 間違ってたら妖精さんが直してくれる (WEB上にたくさんある有用な記事を読んでわかる方は当記事をこれ以上読む必要は無い) Per-Component 算術演算 - Win32 apps | …
HDK(C++)のサンプルについてcmakeでVisualStudioプロジェクトを作成してビルドする機会があったのでメモ. 注意:ビルドが成功してdllが作成されるところまでの確認しかしていない(未実行). Houdini 18.0.460 …
エンジンバージョン:4.24 (4.25がリリースされたら対応予定) はじめに サンプルコード 説明 RWテクスチャ定義 RWテクスチャのUAV生成 ComputeShaderによるRWテクスチャへの書き込み RWテクスチャのマテリアルでの利用 サンプルコード …
エンジンバージョン:4.22, 4.23 諸事情によりサンプルプロジェクト無し UE4のProceduralMeshのようなことをComputeShaderでできたら、大量の頂点をリアルタイムに操作できて面白いのではないかという思い付き。 今回はたくさんの草を …
4.22で大幅に変更されたらしいメッシュ描画パイプラインのドキュメントをGoogle翻訳先生の力を借りて翻訳しつつメモ docs.unrealengine.com より詳細は docs.unrealengine.com や www.youtube.com を参 …
UE4.20.2 UE4のCodePluginでTArrayを多用していていつもSetNumZeroedの挙動を忘れるのでメモ TArray::SetNumZeroed(NewSize, bAllowShrinking) SetNumZeroed()によって要 …