省型旧形国電の残影を求めて

戦前型旧形国電および鉄道と変褪色フィルム写真を中心とした写真補正編集の話題を扱います。他のサイトでは得られない、筆者独自開発の写真補正ツールや補正技法についても情報提供しています。写真補正技法への質問はコメント欄へどうぞ

ART の HDR 出力機能マニュアル

f:id:yasuo_ssi:20210904211415j:plain

 以下、今年1月2日にリリースされた、ART Ver. 1.18 から備えられたHDR出力に関するマニュアル ( https://bitbucket.org/agriggio/art/wiki/Hdroutput ) を翻訳し公開します。

--------------------------

HDR 出力画像の生成

 適切に設定されていれば、ART は HDR ディスプレイに適した画像を出力として生成できます。バージョン 1.16.4 から、手順が大幅に簡素化され、数回クリックするだけで済みます。

HDR としてエクスポートする

 必要な依存関係ライブラリを指示通りインストールした上で、関連するカスタム イメージ形式プラグインを ART-imageio リポジトリからインストールすることにより、HDR 出力を有効にすることができます。プラグインが適切に構成されている場合、利用可能な出力形式のリスト (バッチ キューまたはファイル保存ダイアログ) に、次の 3 つの異なる HDR エントリが表示されます。「AVIF (HDR PQ)」、「JPEG-XL (HDR PQ)」 」、および「HEIC (PQ HDR-TV 1000 nits)」。なお、バージョン 1.18 以降、これらのプラグインは ART の Windows インストーラーには同梱されています (つまり、Windowsでは、プラグインをユーザが設定する必要なし)。

 どの形式を使用するかは、対象の表示デバイスによって異なります。このページの最後で簡単に説明します。いずれの場合も、HDR 出力を生成するために必要な処理手順は同じです。

HDR出力の処理

 デフォルトでは、ART のトーン カーブ モジュールは、ピクセル値を強制的に [0, 1] の範囲に固定します。 HDR の核心は、拡散ホワイト*1 (値 1 に対応) を超える輝度値を表示できるようにすることであるため、これは HDR 出力には望ましくありません。

 画像を HDR 用に処理するには、トーン カーブ モジュールのホワイト ポイント スライダーを使用して、より高いクリッピングしきい値を設定します。また、スライダは自動的に曲線を「引き伸ばし」、必要に応じてコントラスト式を修正するので、ほとんどの場合、適切なホワイトポイントを設定するだけで済みます。 1 の値が 100 nit*2 に対応させなければならないことを考慮すると、理想としては、ホワイトポイントは目的のディスプレイ媒体のピーク輝度に近い値に設定する必要があります (したがって、画面のピーク輝度が 1000 nit の場合、値は 10 が適切です):

トーンカーブでホワイトポイントをHDR出力用に上昇させる

 ホワイトポイントの値を大きくすると、ART の画像のプレビューが明るすぎるため、クリップされて表示されることに注意してください。これは、ART 自体が HDR 画像を表示できないためです。解決策は、異なるエクスポート プロファイルを異なる出力形式に関連付ける (および記憶する) ART の機能を利用して、エクスポート時にのみ白色点を変更することです。このような場合、次のエクスポート プロファイルを、上で設定した AVIF 出力形式に関連付けることができます。

[Version]
Version=1038

[ToneCurve]
WhitePoint=10

 上の記述を、ユーザプロファイルディレクトリ (例えば  .$HOME/.config/ART/profiles on Linux)にある、部分プロファイル white-point-1000nits.arp に保存し、AVIFフォーマットで出力する際に、このプロファイルを指定することでそれが可能になります:

HDR出力時の部分プロファイルの指定

HDR ファイルの表示

 HDR 画像のメリットを享受するには、HDR 対応のディスプレイと、必要なトーン マッピングを実行できるビューアーが必要です。これを書いている時点では、これを行う最も簡単な方法は、最近の Appleバイス (MacBookiPad、または iPhone) で Google Chrome を使用し、AVIF または JPEG-XL のいずれかを出力形式として使用することです。ただし、残念ながら私はそのようなデバイスを持っていないため、これが意図したとおりに機能するかどうか確認できません.

 別の方法は、PQ 形式をサポートし、HEIC ファイルを読み取ることができる HDR-TV を使用することです。 HDR-TV での HEIC 静止画のサポートがどれほど一般的かはわかりませんが、少なくとも私の TV で動作することは確認できます (FWIW :-)。

*1:どの光の波長も吸収することなく反射する白色。これが最も明るい値になる。

*2:輝度の単位。1nitは1平方メートルをむらなく1カンデラの明るさで光らせる輝度。