なぜ PTEX を TIF に変換するのですか?
Ptex は一部のレンダラー内でしか機能しないため、多くのエンジンやパイプラインが受け入れるロスレスで高ビット深度のマップである UV ベースの .tif に変換されます。この変換により、フェイスごとの Ptex データが標準の UV タイルに再投影されます。
PTEX から TIF への変換方法
SideFX Houdini PAID
「Bake Texture」レンダーノードを使用し、UV Unwrapping Method を UDIM に設定し、Ptex テクスチャが適用されたジオメトリを指定して、出力画像を .tif に設定します。
Foundry Mari PAID
Ptex チャネルを開き、「Export」(または Export Flattened)を使用して、標準の UV 画像を書き出す形式として .tif を選択します。
ptxconvert (Ptex utilities) OPEN-SOURCE
単一フェイスのファイルに対して ptxconvert in.ptx out.tif を実行します。逆の変換(in.tif out.ptx -mode periodic)には、2の累乗の寸法が必要です。
これらの形式について
品質と注意点
- ベイクにはメッシュ上に有効な UV レイアウトが必要です。ない場合は最初にアンラップする必要があり、それによってテクスチャの保存方法が変わります。
- 出力される
.tifは固定解像度であるため、Ptex の適応的なフェイスごとの詳細やシームレスなフィルタリングはフラット化されます。 ptxconvertは単一フェイスの Ptex のみを変換します。プロダクション用のマルチフェイスアセットには、ベイクのために Houdini または Mari が必要です。
よくある質問
Ptex から TIFF への変換に最適なツールはどれですか?
UDIM メソッドを使用した Houdini の Bake Texture ノードが最も直接的で、Ptex データから UV マップされた
.tif タイルを生成します。Ptex を TIFF にベイクすると品質は低下しますか?
16ビット TIFF を使用すればビット深度は維持されますが、固定マップサイズでは Ptex のフェイスごとの解像度やシームレスなフェイス間フィルタリングは失われます。
TIFF を Ptex に戻すことはできますか?
はい、単一のフェイスであれば
ptxconvert ... -mode periodic で可能ですが、TIFF の寸法が2の累乗である必要があります。