Material Properties

ページ名:Material Properties 2.8

 ≡ Reference
Panel: Properties > Material Properties

Material (マテリアル) は作成後、1 つまたは複数のオブジェクトに割り当てることができるデータブロックです。

1 つのオブジェクトに対し複数のマテリアル スロット (Material Slot) を持たせることができ、オブジェクト内の一部に異なるマテリアルを割り当てることができます。ただし、滑らかにマテリアルを移行させる必要がある場合は、シェーダ ノード (Shader Node) を Mix Shader Node でミックスするのが良い解決策です。

Material Properties

Material Slots

Material Slots (マテリアル スロット) は、マテリアルをオブジェクトやメッシュにリンクします。

デフォルトでは、オブジェクトには 1 つのマテリアル スロットしかなく、オブジェクト全体に 1 つのマテリアルが割り当てられます。メッシュの一部異なる部分に異なるマテリアルを割り当てる必要がある場合は、複数のマテリアル スロットを作成することができます。

Slot List

オブジェクトのマテリアル スロットとアクティブなマテリアルが、リスト ビューに表示されます。

Add Material Slot

オブジェクトに、新しいマテリアル スロットを追加します。

Remove Material Slot

オブジェクトからマテリアル スロットを削除します。

Material Specials

Copy Material

マテリアル シェーダ ノードと設定をクリップボードにコピーします。

Copy Material to Selected

アクティブなオブジェクトのマテリアルを、他の同時に選択しているオブジェクトに割り当てます。

Paste Material

マテリアル シェーダ ノードと設定をクリップボードから貼り付けます。

Remove Unused Slots

オブジェクトに割り当てられていないマテリアル スロットをすべて削除します。

Material Data-Block

選択したマテリアル スロットのマテリアル データブロック メニュー (Data-Block Menu) です。ここでは新しいマテリアルを作成したり、既存のマテリアルをマテリアル スロットに追加したりすることができます。

Data-block Links

マテリアルをオブジェクトにリンクするか、オブジェクト データにリンクするかを指定します。

リンク セレクターには、Data (データ) と Object (オブジェクト) の 2 つの選択肢があります。これら 2 つのメニューの選択により、マテリアルをオブジェクトにリンクするか、データ (メッシュや曲線など) にリンクするかを決定します。Data は、このマテリアルが、オブジェクトのデータブロックにリンクされているメッシュのデータブロックにリンクされること (Object > Mesh > Material) を決定します。Object は、このマテリアルがオブジェクトのデータブロックに直接リンクされること (Object > Material) を決定します。

    
DataLink                                                                                 ObjectLink

これにはもちろん違いがあります。例えば、異なるオブジェクトが同じメッシュ データブロックを共有している場合があります。このデータブロックはオブジェクトの形状を定義しているので、編集モードでの変更はすべてのオブジェクトに反映されます。さらに、そのメッシュ データブロックにリンクされているものは、そのメッシュを共有するすべてのオブジェクトで共有されます。つまり、マテリアルがメッシュにリンクされている場合、すべてのオブジェクトがそれを共有します。

一方、マテリアルがオブジェクトのデータブロックに直接リンクされている場合、オブジェクトは同じメッシュを共有しながらも異なるマテリアルを持つことができます。

簡単に言うと、マテリアルがオブジェクトにリンクされている場合は、異なるマテリアルを使用した同じオブジェクトデータのインスタンスを複数持つことができます。メッシュデータにリンクされている場合はできません。詳しくはデータ システムを参照してください。

Edit Mode

メッシュの異なる部分にマテリアルを割り当てるには、そのメッシュで編集モードに入ります。すると、マテリアル スロット パネルにボタンが追加表示されます。

Assign

アクティブなマテリアル スロットをメッシュ内の選択された面に割り当てます。

Select

アクティブなマテリアル スロットが割り当てられている面を追加選択します。
すでに他の要素が選択されていると、その選択に追加されます。

Deselect

アクティブなマテリアル スロットが割り当てられている面の選択を解除します。
他の要素が選択されていた場合、アクティブなマテリアル スロットが割り当てられている面のみ、選択解除されます。

既存マテリアルの再利用

Blender は、いくつものオブジェクト間でマテリアルの設定を含め、何でも再利用できるように作られています。重複したマテリアルを作成することなく、既存のマテリアルを再利用することができます。これを、マテリアルのデータブロック メニューを使って行う方法がいくつかあります。

単一オブジェクト

オブジェクトを選択した状態で、マテリアル名の左にある球体をクリックします。ポップアップが表示され、現在のブレンドファイルで利用可能なすべてのマテリアルが表示されます。使用するには、それをクリックします。

iTip
マテリアルの検索
マテリアル リストの下部にある検索フィールドでは、リスト内の名前を検索することができます。例えば、wood と入力すると、既存のすべてのマテリアルがフィルタリングされ、マテリアル名に「wood」を含むマテリアルのみがリストに表示されます。

複数オブジェクト

3D Viewport では、CtrlL を使用して、選択しているすべてのオブジェクトを、アクティブなオブジェクトのマテリアル (およびその他の設定) に素早くリンクさせることができます。多くのオブジェクトを同じマテリアルに設定する必要がある場合に非常に便利です。マテリアルを設定したいオブジェクトをすべてを選択してから、目当てのマテリアルが割り当てられているオブジェクトを選択し、それらを CtrlL でその「親」にリンクします。

マテリアルの削除

マテリアルを削除するには、マテリアルを選択し、データブロックの  (Unlink data-block: データブロックのリンク解除) をクリックします。

マテリアルはすぐに消えたように見えますが、削除は、そのマテリアルが他の場所で使用されているかどうかに依存します。

そのマテリアルが他のオブジェクトで使用されている場合、マテリアルはそのオブジェクトからは削除されますが、他のすべてのオブジェクトには残ります。

また、データブロックの  (Fake User: フェイク ユーザー) が有効になっている場合、そのマテリアルは、ファイルを保存したときに、もしそのマテリアルにユーザーがいなくても削除されずに保持されます。 (左図、Material.002)

"リアル" ユーザーが 0 で、"フェイク" ユーザーがいない場合のみ、そのマテリアルは完全に削除されます。この場合、blend ドファイルを保存するまではマテリアル リストに残りますが、ファイルをリロードすると消えてしまいますのでご注意ください。 (左図、Material.003)

複数のマテリアル

通常、1 つのオブジェクト上のさまざまな色や模様は、マテリアルにテクスチャを追加することで実現します。しかし、アプリケーションによっては、オブジェクトの個々の面に異なるマテリアルを割り当てることで、1 つのオブジェクトに複数の色を持つことができます。
同一オブジェクトの異なる面に複数のマテリアルを適用するには、マテリアル ヘッダー パネルのマテリアル スロット オプションを使用します。
ベース マテリアルを基調とするオブジェクトのいくつかの面に 2 つ目のマテリアルを適用するワークフローは以下の通りです。



  1. Object Mode (オブジェクト モード) で、基本のマテリアルを作成

  2. Edit Mode (編集モード) Tab にする
    マテリアル リストの下に、[Assign], [Select], [Deselect] のボタンが表示される

  3. Face Select (面の選択) 3 にする

  4. 2 つ目のマテリアルを割り当てる面を選択

  5. マテリアル スロット リストの  (Add Material Slot: マテリアルスロットを追加) ボタンで新しくスロットを追加、または既存のマテリアルを選択

  6. 追加されたマテリアル スロットに、追加するマテリアルを選択もしくは追加

  7. [Assign] ボタンをクリックすると、そのマテリアルが選択したフェースに割り当てられる






シェアボタン: このページをSNSに投稿するのに便利です。


最近更新されたページ

トップページ

ようこそ※本サイトは、諸事情により、Blender Cycles memoから移植中のサイトです。現在、移植中のため内容が整っていない箇所が多数あります。しばらくの間は、お手数おかけしますが、オリジナ...

Wireframe Node

~作成中~ ≡ ReferenceAdd > Input > WireframeWireframe (ワイヤーフレーム) ノードは、Cycles に表示されるオブジェクトのエッジを取得するた...

Volume Info Node

 ≡ ReferenceAdd > Input > Volume InfoVolume Info ノードは、Smoke ドメインに関する情報を提供します。InputsなしProperties...

Value Node

 ≡ ReferenceAdd > Input > ValueValue (値) ノードは、ツリー内の他のノードに数値を入力するための単純なノードです。InputsなしPropertiesD...

UV Map Node

 ≡ ReferenceAdd > Input > UV MapUV Map ノードは、特定の UV マップを取得するために使用されます。アクティブな UV マップのみを提供する Textu...

Tangent Node

 ≡ ReferenceAdd > Input > TangentTangent (タンジェント) ノードは、Anisotropic BSDF Node のタンジェント方向を生成します。In...

RGB Node

 ≡ ReferenceAdd > Input > RGBRGB ノードは、他のノードに対して色情報を出力します。InputsなしPropertiesRGB ノードはカラー ピッカー ウィジ...

メニュー

>はじめに├ Cycles とは├ スタートガイド├ 基本的なライティング└ カメラについて本サイトの表記法についてキーボード ショートカット>リリース ノート├ Cycles リリースノート├ 2....

Light Path Node

 ≡ ReferenceAdd > Input > Light PathLight Path (ライトパス) ノードは、シェーダーがどの種類の入射レイ (incoming ray) に対して...

Light Rays

~作成中~Light Rays Ray types can be divided into four categories:Camera: the ray comes straight from th...

Musgrave Texture Node

 ≡ ReferenceAdd > Texture > Noise Texture2.9 Musgrave (マスグレイブ) テクスチャ ノードは、入力テクスチャ座標でフラクタル パーリン ...

IES Texture Node

 ≡ ReferenceAdd > Texture > IES TextureIES テクスチャは、IES ファイルに基づいて現実世界のライトをマッチングさせるために使用されます。IES フ...