オブジェクトのシェーディング マテリアルを作成する
 
 
 

シェーディング マテリアルは、レンダーしたときのサーフェスの表示方法を制御するためにサーフェスに適用するアトリビュートの集まりです。シェーディング マテリアルには、カラー、輝度、テクスチャなどのアトリビュートが含まれています。次の表では作業を行うマテリアルの概要を示します。

マテリアル 説明

Lambert

スペキュラ ハイライトのない光沢のないサーフェスを作成します。Lambert はデフォルトのシェーディング マテリアルです。

Blinn

スペキュラ ハイライトのある輝くサーフェスを作成します。金属の表面をシミュレートするのによく使われます。

apple.mb ファイルを開くと、最初はリンゴとプレーンがワイヤフレームで表示されます(シェーディング > ワイヤフレーム(Shading > Wireframe))。これがシーン ビューのオブジェクトに対するデフォルトの表示モードです。

リンゴの茎のマテリアルを作成するには

  1. パース ビューで、シェーディング > すべてをスムース シェード(Shading > Smooth Shade All)(ホットキー 5)を選択します。

    リンゴとその他のサーフェスが、デフォルトのグレーのスムース シェーディング マテリアルが適用され、デフォルトのライティングによって照らされた状態で表示されます。デフォルトのライティングは、シーン内に他のライトが配置されていない場合に発生します。

  2. パース ビューで、リンゴの茎のジオメトリをクリックして選択します(必ずリンゴの茎だけを選択してください)。
  3. レンダリング(Rendering)メニュー セットから、ライティング/シェーディング > 新しいマテリアルの割り当て(Lighting/Shading > Assign New Material)を選択します。

    新しいマテリアルの割り当て(Assign New Matrial)ウィンドウが表示されます。

  4. Lambert シェーダ(Lambert)をクリックします。

    Lambert マテリアルのアトリビュート エディタ(Attribute Editor)が表示されます。

    Lambert マテリアルは、輝くハイライトのない光沢のないサーフェスを作成します。マテリアルとそのアトリビュートについての詳細については、あとのレッスンで学習します。

  5. カラー(Color)の右にあるグレーのボックス(カラーサンプル)をクリックします。

    カラー チューザ(Color Chooser)ウィンドウが表示されます。

  6. カラー ホイールの内側をクリックし、マウスを茶色までドラッグします。

    カラー チューザで選択したカラーがリンゴの茎に適用されます。

    マウスをカラー チューザの外側に移動して、これを終了します。

  7. アトリビュート エディタで、Lambert シェーディング マテリアルの名前を appleStem_lambert に変更します。

リンゴのマテリアルを作成するには

  1. リンゴを右クリックし、マーキング メニューから、新しいマテリアルの割り当て(Assign New Material)を選択します。

    新しいマテリアルの割り当て(Assign New Matrial)ウィンドウが表示されます。

  2. Blinn(Blinn シェーダ)を選択します。

    アトリビュート エディタが更新され、Blinn マテリアルのアトリビュートが表示されます。

    Blinn マテリアルにより、リンゴは輝くように表示されます。

  3. カラー(Color)の右にあるグレーのボックス(カラーサンプル)をクリックします。

    カラー チューザ(Color Chooser)ウィンドウが表示されます。

  4. カラー ホイールの内側をクリックし、マウスを赤色までドラッグします。

    カラー チューザで選択したのと同じカラーにリンゴのサーフェスが更新されます。

  5. アトリビュート エディタで、Blinn シェーディング マテリアルの名前を appleSkin_blinn に変更します。

カウンタと壁のマテリアルを作成するには

  1. 背景面を右クリックし、マーキング メニューから新しいマテリアルの割り当て(Assign New Material)を選択します。

    新しいマテリアルの割り当て(Assign New Matrial)ウィンドウが表示されます。

  2. Lambert シェーダ(Lambert)を選択します。

    アトリビュート エディタには、Lambert マテリアルのアトリビュートが表示されます。

  3. カラー(Color)の右にあるグレーのボックス(カラーサンプル)をクリックします。
  4. カラー チューザ(Color Chooser)ウィンドウでカラー ホイールの内側をクリックし、マウスを明るい青色までドラッグします。

    カラー チューザで選択したカラーがプレーンに適用されます。

  5. アトリビュート エディタで、Lambert シェーディング マテリアルの名前を wall_lambert に変更します。
  6. リンゴが載っているサーフェスを右クリックし、新しいマテリアルの割り当て > Lambert シェーダ(Assign New Material > Lambert)を選択します。

    アトリビュート エディタには、Lambert マテリアルのアトリビュートが表示されます。

  7. カラー(Color)の右にあるグレーのボックス(カラーサンプル)をクリックします。
  8. カラー チューザ(Color Chooser)ウィンドウでカラー ホイールの内側をクリックし、マウスをベージュ色までドラッグします。

    カラー チューザで選択したカラーがプレーンに適用されます。

  9. アトリビュート エディタで、Lambert シェーディング マテリアルの名前を counter_lambert に変更します。

    カウンタ、壁、リンゴの茎には光沢のない Lambert サーフェスが、リンゴには光沢のある Blinn サーフェスが適用されました。これらのオブジェクトの外観を変更するアトリビュートは他にもたくさんありますが、それらは次のセクションで学習します。