画像出力が正しくない

このページでは、Substance 3D Designerで発生する予期しない誤った出力画像という技術的な問題の一覧を示し、それぞれのトラブルシューティング手順を示します。

ステッピング/バンディングを表示

(エラー)

出力画像のグラデーションは、滑らかではなく段階的です。 ステッピングの原因は、画像で使用される​値の範囲が狭すぎることです。
つまり、グラデーションの1つのステップから次のステップにスムーズに移行するのに十分な値がありません。

輝度/RGBA値は、整数または浮動小数点値を使用してエンコードでき、精度​に影響します。

  • 整数​は、0 ~ 1の範囲の値を格納するために、8ビットの精度(0 ~ 255、256の可能な値)と16ビットの精度(0 ~ 65535、65536の可能な値)を提供します。
  • 浮動小数点​は、16ビット(HDR 16F)および32ビット(HDR 32F)の精度を提供し、負の値を含む0 ~ 1の範囲外の値を格納できます。 これにより、輝度度の値が1.0を大きく上回る可能性があるハイダイナミックレンジ(HDR)画像を操作できます。

HDR画像を使用する必要がない場合、ほとんどのノードでは、整数でエンコードされた0 ~ 1の範囲の値が出力されます。 画像の出力形式が8ビットの場合、画像で使用できる値は256ですが、多くの場合、グラデーションのステッピングが目に見えるようになります。 これは、特にNormalノードの出力に影響を与える可能性があります。

{width="256px"} {width="256px"} {width="256px"}

(ティック)

ノードとすべてのノードの​出力形式 (ビット深度)を確認し、これらのノードが​ 少なくとも16ビットの整数精度 ​を使用していることを確認してください。

Output formatパラメーターは、通常、入力に対する相対 継承方式に設定され、グラフ全体に精度の低さを伝達できます。 理想的には、グラフの上流に行くことによって、問題の根本的な原因を見つけることができます。

ノードの出力の精度は、ノードの下に表示されるテキスト情報を見ればすばやく識別できます。

  • L/C​は、グレースケール(輝度など)またはカラーの画像を参照しています
  • 8/16​は整数エンコーディングを意味します
  • 16F/32F​は浮動小数点エンコーディングを意味します

例:

  • L8:グレースケール8ビット整数
  • C16:カラー16ビット整数
  • C32F:カラー32ビット浮動小数点(HDR)

公開されたSBSARの品質低下

(エラー)

右側の図に示すように、Substance 3Dアーカイブ(SBSAR)から出力されるイメージの画質は、パブリッシュされるSubstance 3Dファイルのグラフよりも著しく低くなります。
出力の解像度が低く見えます。

{width="256px"}

(ティック)

すべてのビットマップノードの出力サイズプロパティが​絶対 継承メソッドに設定されていることを確認してください。

そうでない場合は、参照されているビットマップリソースが、公開されているSubstance 3Dアーカイブでデフォルトの256*256解像度で保存されます。これにより、* 1つ以上の出力の品質に影響します*。

画像がぼやけている

(エラー)

変形2Dまたはブレンドなどの一部のノードを使用すると、シェイプがわずかにぼやけます。

{width="256px"}

(ティック)

画像内のピクセルを再配置する場合、例えばシェイプのサイズ変更や画像の解像度の変更を行う場合、ソースのピクセルを宛先に​ マップ ​する方法を決定するには2つの方法があります。

  • 最も近い:ピクセルは、一致する座標でターゲット​ そのまま ​にマップされます。 ターゲットの解像度が低い場合は、ピクセルが完全に無視されることがあります。 ターゲットの解像度が高い場合は、スパンをカバーするすべてのピクセルにマップされます。 出力は​ 鮮明 ​で、わずかに​ エイリアスが発生 ​しているように見えます。
  • バイリニアフィルター:フィルター処理が元画像に適用され、そのピクセルがターゲット解像度にマップされ、ピクセル間のトランジションが​滑らかになります。 出力は​ より滑らか ​で、わずかに​ ぼやけて ​見えます。

Transformation 2Dノードには、Filteringメソッド​オプションが用意されており、この2つのマッピングメソッドのうち、どちらを使用するかを選択できます。

ほとんどのノード(例: ブレンド) – 解像度の異なる入力テクスチャをサンプリングする場合は、デフォルトで​ バイリニアフィルタリング ​が使用されます。これにより、望ましくないブラーが発生する場合があります。
変形2Dノードは​ atomic ​であるため非常に軽量です。テクスチャを別のノードに送信する前に出力サイズプロパティを使用して、テクスチャ解像度を変更するために​ 変形を必要としない場合でも ​使用できるため、このサイズ変更による影響を​ 制御 ​できます。

ピクセルプロセッサノードの関数グラフで、サンプル​ノードには​ 同じオプション ​が含まれており、サンプリングされたテクスチャをノードの解像度にマップする方法を制御できます。

recommendation-more-help
substance-3d-designer-help-guide