なぜ PTEX を PNG に変換するのですか?
Ptex は専用のレンダラーでしか開けませんが、フラットな .png はどこでもプレビューでき、ゲームエンジンや画像エディタにそのまま取り込めるため、多くの人が .png を求めています。変換とは、面ごとの Ptex テクスチャを通常の UV レイアウトまたはアトラスに投影し、普通の画像として保存できるようにすることを意味します。
PTEX から PNG への変換方法
Foundry Mari PAID
Ptex チャンネルを開き、«Layers > Export Flattened»(またはチャンネルエクスポート)を使用して、ファイル形式として .png を選択し、標準画像を書き出します。
3D-Coat PAID
Ptex でペイントされたメッシュを含むペイントルームで、テクスチャエクスポートを使用して、Ptex ベースのマップを UV アトラス上の .png として書き出します。
ptxconvert (Ptex ユーティリティ) OPEN-SOURCE
単一画面ファイルの場合は ptxconvert in.ptx out.png を実行します。このオープンソースツールは、一般的なマルチフェイス Ptex ファイルには対応していません。
これらの形式について
品質と注意点
- マルチフェイス Ptex は、最初に UV レイアウトにベイクする必要があります。
ptxconvert単体では単一画面ファイルしか処理できません。 .pngへのベイクは解像度を固定するため、Ptex の利点であるマルチレゾリューションやシームレスなフィルタリングは失われます。.pngはチャンネルあたり 8 ビットです。ハイダイナミックレンジのディスプレイスメントや浮動小数点データはクリップされるため、それらには TIFF または EXR を使用してください。
よくある質問
なぜ `.ptex` ファイルを画像として直接開けないのですか?
Ptex は面ごとに 1 つのテクスチャと隣接データを保存しているため、
.png に変換する前に、レンダラーやテクスチャリングアプリを使用して表示可能なレイアウトにフラット化する必要があります。PNG はレンダリング時の Ptex と同じように見えますか?
近くなりますが、Ptex 特有の面ごとの解像度やシームレスな面間フィルタリングが失われるため、ベイクされた解像度によっては継ぎ目が目立つ場合があります。
無料でこれを行う方法はありますか?
オープンソースの
ptxconvert ユーティリティは単一画面の .ptx ファイルを処理できます。マルチフェイスのアセットは、まず Mari、3D-Coat、または Houdini でベイクする必要があります。