SceneCapture2Dなどで描画ターゲットに書き込んだ際のフォーマットについて
背景
実行時にシーンをキャプチャして各ピクセルの値を取得する処理を実装しています。
SceneCapture2Dやデリゲート(GetPostRenderDelegateEx)を使い、描画ターゲットに書き出してキャプチャする方法で考えています。
質問
- 描画ターゲットのフォーマットとしてRTF RGBA32fなどの高精度なものが用意されていますが、あくまで低精度のデータ(RGBA8など)からキャストしただけの値になるのでしょうか?
- キャストしている場合、キャスト前のフォーマットは[プロジェクト設定]のフレームバッファ形式の設定値が使われるという認識で間違いないでしょうか?
実行環境:
- Windows 11
作業環境:
- Unreal Engine 5.3.2
- Visual Studio 2022
- Windows
参考にしたURL:
UE5 デリゲートを使ったフレームキャプチャをする方法