マテリアルディスプレイスメント
ディスプレイスメントは、高さマップと呼ばれるグレースケールイメージを使用してモデルのサーフェスをオフセットするレンダリング技法です。これにより、あらゆるモデルの詳細、バンプ、溝、およびサーフェス情報がマテリアルに提供されます。
ディスプレイスメントにアクセスするには
- ディスプレイスメントを使用するオブジェクトを選択します
- プロパティパネルで、「オブジェクト」タブに切り替えます
- ディスプレイスメントを有効にする(ディスプレイスメントは、高さマップのマテリアルが存在する場合にのみ使用できます)
- テセレーションを調整して、結果の品質を制御します
マテリアルの高さプロパティにアクセスするには
- ディスプレイスメントを使用するオブジェクトを選択します
- プロパティパネルで、「マテリアル」タブに切り替えます
- 編集するマテリアルを選択します
- Heightの設定を変更します(高さマップはSBSARマテリアルを使用するときに自動作成される場合があり、インターフェイスには編集可能なチャンネルとして表示されません)。
高さマップオプション
高さマップと設定はマテリアルアセットの一部ですが、ディスプレイスメントが有効な場合にのみ機能し、それ以外の場合は効果がありません。
Heightスケール
Heightスケールはディスプレイスメントの距離を表し、シーン単位で表されます。
Heightレベル
高さレベルは、0~1の範囲で高さマップのどの値が平坦なサーフェスを表すかをコントロールします。
多くの高さマップは、中間グレー値0.5が「フラット」、黒に近いグレースケール値がインセット、白に近いグレースケール値が隆起として作成されます。この場合、Heightレベルは0.5のままになります。
ただし、インセットのない浮き出た領域のみを使用する高さマップを作成する場合は、黒が平坦で、グレースケールのすべての値が白に浮き出すHeightレベル0を使用できます。
ディスプレイスメントテセレーションのオプション
テセレーションモード
ディスプレイスメントを有効にすると、テセレーションオプションにもアクセスできるようになります。テセレーションは、モデルの元の形状にジオメトリの詳細を追加するシステムです。ディスプレイスメントは、ジオメトリサーフェスをオフセットすることによって機能します。モデルに十分な詳細がない場合、ディスプレイスメント効果は粗く見え、形状が粗くなり、伸縮することがあります。
均一(三角形単位の固定)では、基本となるモデルのすべての三角形が均等に取り込まれ、新しい面に分割されます。 サブディビジョンごとに、面の数が再び増えます。
均一(面予算合計)では、面が均等に分割されますが、面の最大数が作成されると停止します。
自動更新
自動更新を有効にすると、ディスプレイスメント結果に影響する編集が行われるたびに、オブジェクトのディスプレイスメントが再計算されます。 これには、テセレーション設定、マテリアルの高さ設定、またはトライプラナー投影を使用している場合はオブジェクトの位置の変更が含まれます。
無効にすると、必要に応じてディスプレイスメントを手動で再計算できます。