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

DepthPrepass有効時のCoplanar PolygonによるGPU負荷増大 [UE][Rendering]

DepthPrepassレンダリングに関連して, モデルやレベルの作りによってGPU負荷が増大してしまう特殊な状況について説明します. 問題 同一平面で重なり合うポリゴン(Coplanar Polygon)は, 重なりの数だけBasePass PixelShaderが実行される可能性があります.これ…

UE5 Geometry Script を利用した頂点単位リアルタイムアニメーション

Geometry Scriptの利用の一環で 入力メッシュの頂点インデックスをUV1に埋め込み、外部テクスチャに頂点座標をベイク 上記で生成したメッシュとテクスチャを利用してマテリアルで頂点単位バネアニメーション というものを試してみましたrealtime fake second…

InstantNeRFで任意画像から3D再構成をするまでの流れメモ

NVIDIA InstantNeRF (InstantNGP) の環境セットアップと, 自身で用意した画像群を使った3D再構成をするフローのメモ.基本的に公式リポジトリのセットアップ手順そのまま. github.com セットアップ 実行環境 Requirementsのセットアップ CUDA CMAKE Python Py…

3要素ソートのメモ (3element pattern sort)

C++

3要素をパターンでソート. 安定ソートではないことに注意.久しぶりの記事がこれですよ // パターン. constexpr int k_sort_pattern_3[8][3] { {2, 1, 0}, // 000-> 0 {0, 2, 1}, // 001-> 1 {1, 0, 2}, // 010-> 2 {0 ,1, 2}, // 011-> 3 {2, 1, 0}, // 100-…