iOSのメタルでは、放射照度マップにHDR画像(.hdrまたは.exr形式)を使用するワークフローがありますか?放射照度マップにHDR画像を使用するワークフローはありますか?
答えて
共有指数表現をMetalのピクセル形式(MTLPixelFormatRGB9E5FloatやRGBA16Floatなど、どちらもフィルタリング可能)に変換することで、HDRファイルをRGBE形式で読み込むことができます。そこから、サンプルをサンプリングしてシェーダで使用します。
ウォーレン、1つの問題。 HRDファイルは、r:g:b:e = 8:8:8:8(32ビット)です。対応するメタルピクセルフォーマットは、r:g:b:e = 9:9:9:5(32ビット)です。私はこれをどう扱うかについては少し不明です。私の考えは、rgbeでソーステクスチャを作成し、次にmyTexture.makeTextureView(pixelFormat :)を使用してrgba16Floatに変換することでした。 – dugla
私はいくつかの手動変換が必要だと思います(RGBE8888から中間の16bpcまたは32bpcの色に変換した後、RGBE9995に戻って量子化するか、RGBA16Floatで直接16bpcの値を使用します) )。特に、私の知る限りでは、この変換はMetalテクスチャビューや 'vImageConvert_AnyToAny'ではサポートされていません。 – warrenm
- 1. 光線放射照度マップ
- 2. JavaScriptを使用した背景画像付き放射状カーソル
- 3. OpenCVを使用して画像から放射状歪みを取り除くには?
- 4. CSS放射状放射バンディング
- 5. カスタム画像に使用するUIButton画像と背景画像はありますか?
- 6. テキストの代わりに画像を使用するドロップダウンリストボックスはありますか?
- 7. pythonでpvlibを使用した雲量予測からの総放射照度予測の換算
- 8. 画像処理に解像度向上フィルタはありますか?
- 9. 背景画像を要求するために使用できる画像APIはありますか
- 10. アンドロイドゲーム用の画像を作成するためには、どの解像度の参照を考慮する必要がありますか?
- 11. カスタム画像をマップとして使用する(Googleマップなど)
- 12. はvuejsで放射
- 13. アウトバウンドを使用せずにワークフローの出力を別のワークフローに渡す方法はありますか?
- 14. gnuplotを使って放射状プロットを作成するには?
- 15. 画像の反射スタイルは?
- 16. 画像にファイルハンドルを解放する
- 17. actionscriptを適用するには3フラッシュの放射状効果?
- 18. android:画像を使用するには地図があります
- 19. Googleマップ(v3)マーカーの下に放射状グラデーションを作成することはできますか?
- 20. 再度使用するポインタ値を解放しますか?
- 21. 画像リソースからVS 2015のパッケージフォルダにある画像を参照する
- 22. Angular2注射剤はありますか?
- 23. AVFoundationを使用したHDR
- 24. カイロ放射グラジエント
- 25. CSS3放射グラデーション
- 26. 放射状ツリーレイアウトアルゴリズム
- 27. ウェブページ上の画像マップでパフォーマンスの問題があります
- 28. Webpackの画像ワークフロー
- 29. GoogleマップAPI - カスタムマーカー、画像ではありません
- 30. アンドロイドの画像にオーバーレイ画像がありますか?可能?
共有指数の表現をMetalのピクセル形式(MTLPixelFormatRGB9E5Float'や 'RGBA16Float'など、いずれもフィルタリング可能)のいずれかに変換することで、HDRファイルをRGBE形式で読み込むことができます。そこから、サンプルをサンプリングしてシェーダで使用します。 – warrenm
クールな豆。いつものようにウォーレン。 – dugla