Ptexモデリングの要件

Mariは、Ptexファイル形式で公開されている四角形と三角形の両方の面テクスチャをサポートしています。混合メッシュを含むすべてのメッシュは、四面体テクスチャを使用します。一方、完全に三角形のメッシュは三角形の面のテクスチャを使用します。クワッドテクスチャは、グラフィックハードウェアでネイティブにサポートされています。ただし、三角形のテクスチャは、現世代のグラフィックスハードウェアではサポートされていません。Mariの三角形のテクスチャのキャンバスプレビューは、GLディスプレイについて説明されているシステムを使用しています。 http://ptex.us/tritex.html

でもMariは両方のタイプの面テクスチャをサポートしているため、三角形の面の寸法は等しくなければならないことをPtexは指示しています。三角形のテクスチャに対するこの制限のため、アスペクト比が1と大幅に異なるポリゴンに適用すると、テクスチャがぼやけたり不鮮明になったりします。三角形のテクスチャがパック形式で保存されている場合、GPUレンダラーはテクセルの半分しか表示できないため、 Mariテクスチャの残りの半分を、表示では表現できないデータで埋めます。

注意:  RenderManなどの一部のレンダラーはすべてのテクセルを読み取るため、三角形のテクセルをレンダリングできます。

ヒント:  パック形式と三角形のテクスチャの詳細については、次を参照してください。 http://ptex.us/tritex.html

低周波画像の場合、偶数テクセルと奇数テクセルの色は非常に似ており、三角形のテクスチャのPtexパッキングは、テクセルの単純なミラーを使用して、Ptexにエクスポートするときにテクスチャの残りの半分を塗りつぶすことができることを示唆しています。Mariこのミラーリングを実装します。ただし、高周波画像の場合、このミラーリングは正しくなく、エクスポートされたPtexファイルを使用してソフトウェアレンダラーに視覚的なアーティファクトが表示されます。

三角形のテクスチャの制限があるため、三角形の面のみでモデリングしないことを強くお勧めします。クワッドフェイステクスチャには、同じ三角形のフェイスの同等性の制限がなく、での使用に適したオプションですMari