maketx
Lightmap は、画像をタイル状のMIPマップ形式に変換するための maketx と呼ばれるコマンドラインユーティリティを提供しています。maketxで変換された画像を使用すると、HDR Light Studioでの画像のインポート時間とパフォーマンスが劇的に改善されます。MaketxはOpenImageIO (http://www.openimageio.org (英語))の一部です。
どの程度高速化されるのでしょうか?
これは画像サイズによりますが、大きな画像であれば、かなり速くなります。例えば、Intel Core i7 CPU 1.87GHzのコンピュータで、解像度2万x1万ピクセルRGBA 32bitのtiffファイルをHDR Light StudioでPicture Background Lightとして読み込むには、4分45秒かかります。このファイルをmaketxで変換した場合、HDR Light Studioで読み込む時間は2秒まで短縮されます。
使用方法
maketx [options] file.exr
helpフラグを使用すると、オプションの全リストを表示できます。
maketx --help
ここでは、exrファイルをHDR Light Studioで使用するのに適したタイル状のMIPマップ付きexrファイルに変換する例を示します。--envlatlフラグは、lat/long環境マップを作成することを示します。フィルターアルゴリズムが指定されていない場合は、Boxフィルターが使用されます。
maketx -v --oiio --filter lanczos3 --format exr --envlatl -o outputfile.tx inputfile.exr
maketxを使用する際は、HDR Light Studioに最適化されたtxファイルを生成する--oiioフラグを必ず追加してください。
インストール先
maketxは、HDR Light Studioのインストール時に同梱されています。maketxは、以下のディレクトリにあります。
Mac OS X - /Applications/HDRLightStudio.app/Contents/MacOS/maketx
Windows - C:\Program Files\Lightmap\HDR Light Studio\maketx
Linux - <install directory>/maketx
HDR Light Studioでファイルを変換する
HDR Light Studioは、タイル化およびMIPマッピングされていない大きな画像ファイルを読み込むと、それを検知して警告を表示します。
警告ダイアログ
画像の読み込みをキャンセルするか、ファイルを変換せずに開くか、ファイルを変換してからtxファイルを開くかのいずれかを選択することができます。ファイルの変換には数分かかることがあり、その間はHDR Light Studioからロックアウトされますので、ご注意ください。