適用する

から材料を適用するmat 3Dオブジェクトへの入力。たとえば、このノードを使用して、マージされた複数のオブジェクトにグローバルマテリアルを適用できます(これにより、ジオメトリがマージされる前にジオメトリに適用された個々のマテリアルがオーバーライドされます)。

入力とコントロール

接続タイプ

接続名

関数

入力

名前のない

マテリアルを適用する3Dジオメトリオブジェクト。同じマテリアルを複数のオブジェクトに適用する場合、ここでMergeGeoノードを接続することもできます。

マット

BasicMaterialノードなど、3Dオブジェクトに適用するマテリアル。

コントロール(UI)

ノブ(スクリプト)

デフォルト値

関数

ApplyMaterialタブ

表示

表示

変更なし

3Dオブジェクトの表示特性を調整します。これらの設定は、シーンのレンダリング出力には影響しません。これらは、3Dビューアでの表示専用です。

off -3Dオブジェクトを非表示にします。

wireframe -オブジェクトのジオメトリのアウトラインのみを表示します。

solid -すべてのジオメトリを単色で表示します。

solid+wireframe -オブジェクトのジオメトリアウトラインを使用して、ジオメトリを単色で表示します。

textured -表面のテクスチャのみを表示します。

textured+wireframe -ワイヤフレームと表面テクスチャを表示します。

unchanged -オブジェクトの表示モードを変更しません。ビューアはこの設定を上書きできます。

選択可能

選択可能

有効

有効にすると、ビューアで通常どおりに選択を行うことができます。無効にすると、ポイントを選択または変更できなくなります。

レンダー

render_mode

変更なし

オブジェクトのレンダリング方法を設定します。このコントロールはdisplay選択しますが、設定は同じです。

フィルタ

filter_type

すべて

マテリアルが適用されるジオメトリオブジェクトを選択します。

all -すべての入力ジオメトリオブジェクトにマテリアルを適用します。

name -フィルター名の設定に一致する入力ジオメトリオブジェクトにのみマテリアルを適用します。

注意:  にとってname動作するには、ジオメトリに名前属性が必要です。この属性を追加するノードはModelBuilderとReadGeo(Alembicファイルを読み込む場合)のみですが、サードパーティのプラグインでも追加できます。

filter_name_match

含む

着信ジオメトリオブジェクトをフィルタリングして、マテリアルが適用されるオブジェクトを決定する方法を設定します。

equals -名前がフィルター名フィールドの文字列と完全に一致するオブジェクトにマテリアルを設定します。

doesn't equal -フィルター名フィールドの文字列と名前が正確に一致しないオブジェクトにマテリアルを設定します。

contains -名前にフィルター名フィールドの文字列が含まれるオブジェクトのマテリアルを設定します。

これは、オブジェクト名に何らかの構造がある場合に役立ちます。たとえば、/ Root / Chair / Seat、/ Root / Chair / Back、/ Root / Tableなどのオブジェクトがある場合は、選択できますcontainsフィルター名フィールドをchairテーブルをそのままにして、椅子のすべての部分に素材を適用します。

doesn't contain -フィルタ名フィールドに文字列が名前に含まれていないオブジェクトのマテリアルを設定します。

このコントロールは、 filterに設定されていますname

フィルター名

なし

マテリアルが適用されるオブジェクトを決定するために使用するフィルター名。このフィールドにフィルター名を直接入力するか、 chooseボタンをクリックして、受信ジオメトリオブジェクトのリストからフィルター名を選択します。

このコントロールは、 filterに設定されていますname

選ぶ

filter_refresh

なし

を開くObject Name Chooserダイアログ。これにより、受信ジオメトリオブジェクトのリストからフィルター名を選択できます。

このコントロールは、 filterに設定されていますname

ステップバイステップガイド

ApplyMaterialノードを使用したマテリアルの適用