書き出し設定
書き出し設定ウィンドウの 書き出しテクスチャタブ では、書き出されるテクスチャの構成、サイズ、場所を設定できます。
一般およびテクスチャセット設定
ウィンドウの最初のエレメントは、左側のテクスチャセットのリストです。 「グローバル設定」セクションからは、すべてのテクスチャセットに共通のパラメーターにアクセスできます。 これにより、プロジェクトのすべてのテクスチャセットに適用される一連の設定を簡単に調整できます。 個々のテクスチャセット設定を変更すると、そのテクスチャセットのグローバル設定が上書きされます。 たとえば、グローバル設定で解像度を2048に設定し、特定のテクスチャセットのオーバーライドとして1024を設定すると、1024に設定されたテクスチャセットを除くすべてのテクスチャセットが2048の解像度でエクスポートされます。
各テクスチャセット名の横にあるチェックボックスは、関連付けられたテクスチャが書き出されるかどうかを示します。
ドロップダウンメニューは、テクスチャセット数の多いプロジェクトで使用すると、すべてをチェック、すべてをチェック、すべてのアクションを反転して選択内容をすばやく変更できるため便利です。
一般的な書き出しパラメーター
このセクションには、生成される各テクスチャの共通の設定が含まれます。
書き出すテクスチャファイルの解像度。 有効な値:
- 各テクスチャセットのサイズに基づく
- 128
- 256
- 512
- 1024
- 2048
- 4096
- 8192 (1.5 GBを超えるVramを搭載したGPUでのみ使用可能)
テクスチャの外側の領域をUV アイランドの内側で塗りつぶす方法。 指定可能な値は次のとおりです。
- パディングなし(パススルー): テクスチャの現在の状態をそのまま使用します。
- 拡張の無限: UV アイランドの境界線が近隣の境界線に達するか、テクスチャの最後に達するまで、境界を伸縮します。
- 拡張+透明: UV アイランドの境界線をピクセル単位で伸縮します。残りは透明です。
- 拡張 +デフォルトの背景色: UV アイランドの境界線をピクセル単位の指定された間隔に伸縮します。残りはテクスチャセットチャンネルのデフォルトの色で塗りつぶされます。
- 拡張 +デフォルトの背景色: UV アイランドの境界線をピクセル単位の指定された間隔に伸縮します。残りはテクスチャセットチャンネルのデフォルトの色で塗りつぶされます。
- 膨張+拡散 :UV アイランドの境界線をピクセル単位で指定された間隔に引き伸ばし、残りはUV アイランドのぼやけたバージョン(mipマップに基づく)で塗りつぶされます。
ディザリング
8ビットテクスチャを書き出すと、グラデーションに縞模様が発生することがあります。 これは、法線マップとHeightマップで特に顕著です。 この問題を解決するには、より高い精度を使用する方法と、ディザリングで補償する方法の2つがあります。
より高い精度(16または32ビット)が理想的ですが、これはすべてのアプリケーションと互換性があるとは限りません。 最も注目すべきは、ゲームエンジンはしばしば8ビットに圧縮することです。 ディザリングは、8ビットの情報を使用しながら、バンディング問題を軽減するのに役立つノイズを導入します。
テクスチャファイルフォーマット
Painterでサポートされているすべての書き出しファイル形式を以下に示します。
出力マップ
特定のテクスチャセットを選択すると、そのテクスチャセットの「出力マップ」セクションが表示されます。
このセクションには、現在の書き出しプリセットに基づいて生成されるすべてのテクスチャが一覧表示されます。 カラーマネジメントが有効になっている場合は、テクスチャ名テンプレート、ファイル形式、ビット深度、およびカラースペースも示されます。
このセクションでは、特定のファイルの書き出しを無効にしたり、ファイル形式および ビット深度 を上書きしたりできます。
USD アセットを書き出し
このチェックボックスをオンにすると、USDフォーマットで書き出すことができます。 出力テンプレートで利用可能なApple AR(USDz)プリセットとは異なり、この書き出しでは、書き出しに設定したテンプレートまたはパラメーターが考慮されます。 USDアセットボックスをオンにすると、次のファイルが書き出されます –
- テクスチャマップを含むフォルダー
- テクスチャマップフォルダーを指す.usda。
- 元のメッシュファイルを使用してマテリアルを組み立てるオプションの.usd。 Omniverseで直接使用して、マテリアルが自動的に適用されたメッシュを表示できます。
- オプションの.usdファイル。プロジェクトで使用されているメッシュが含まれます。 元のメッシュファイルがUSDではない場合、またはPainterの自動ラップ解除を使用してUVが生成された場合にのみ、書き出されます。