imaketx [options] infile outfile
オプション
--help / -h
コマンドのオプションのヘルプを表示します。
--verbose / -v
コマンドが動作している時の進捗メッセージをプリントします。
--aov=name / -a name
テクスチャの作成に使用する入力ファイル内の画像プレーン。デフォルトはC(カラー)です。
--tile_width=w / -x w
MipMapに使用するタイル幅。デフォルトは64です。
--tile_height=w / -y h
MipMapに使用するタイル高さ。デフォルトは64です。
--colormanagement=mode / -m mode
カラー空間の変換に使用するカラーマネージメントを指定します
-
ocio- OpenColorIOを使用してカラー空間を変換します。 -
builtin- sRGB画像用の単純なビルトインのカラー変換を使用します。
--colorconvert from to / `-c from to
カラーマネージメントにocioを使用する場合、このオプションを使用することで、テクスチャマップを作成する時のソースとターゲットのカラー空間を指定することができます。
このオプションを指定しなかった場合、imaketxは入力のファイル形式が3チャンネル8ビット画像の場合(--linearizeオプションで変換を無効にしない限り)にカラー空間変換を実行します。
ocioを使用すると、デフォルトのsRGBカラー空間はscene_linearカラー空間に変換されます。
--disableparse
カラーマネージメントにocioを使用する場合、通常ではimaketxはparseColorSpaceFromString()を使用して画像ファイル名にカラー空間の名前が使用されていないかどうか確認します。
このオプションを使用することで、その挙動を無効にすることができます。
--format
通常では、imaketxはファイル名からテクスチャフォーマットを推測します。
このオプションは、明示的にテクスチャフォーマット(RAT、OpenEXR)を設定します。
--linearize=mode / -l mode
8ビットsRGB画像をリニア空間に変換します。
3チャンネル8ビット画像はsRGB空間と見なされ、単一チャンネル画像は線形空間と見なされます。
modeで利用可能な値
-
0 = sRGBからリニア空間への変換を無効にします。
-
1 = 強制変換。
-
2 = 自動検出(デフォルト)。
--filter=name / -f name
画像をダウンスケールする際に使用するフィルター。利用可能なオプションは以下のとおりです:
-
box -
gauss -
sinc -
bartlett
-
blackman -
catrom -
hanning -
mitchell
--threads=n / -j n
使用するスレッドの最大数。
0は利用可能なコアすべてを使用することを意味します。
マイナスnは、すべてのコア数からn個分を除いたコアを使用することを意味します(例えば8コアCPUの場合、-j -3を指定すると5個のスレッドが使用されます)。
デフォルトは0です。