ハイパーシェード エディタを使用する
 
 
 

テクスチャ ノードを作成したあとで、変更を加えるために関連のマテリアル ノードに戻りたい場合がよくあります。シーン ビューにはマテリアルとテクスチャ ノードのアイコンがないため、これを選択してそのアトリビュートを編集するには特別なエディタであるハイパーシェードが必要となります。このセクションでは、ハイパーシェードでの作業について学習します。

ハイパーシェードを使用してマテリアル アトリビュートを表示および編集するには

  1. パース ビューで、パネル > 保存したレイアウト > ハイパーシェード/パース ビュー(Panels > Saved Layouts > Hypershade/Persp)を選択します。

    (中マウス ボタンを使って)ハイパーシェードからパース ビューのオブジェクトに項目をドラッグ & ドロップすることがよくあるため、このレイアウトは便利です。ハイパーシェードを別ウィンドウで開くこともできます( ウィンドウ > レンダリング エディタ > ハイパーシェード(Window > Rendering Editors > Hypershade))。

  2. ハイパーシェードの上部にあるマテリアル(Materials)タブをクリックし、タブが表示されていることを確認します。マテリアル スウォッチが小さすぎてはっきり見えない場合は、シーン ビューで使用するのと同じキーボードとマウスのショートカットを使ってドリーしてください。

    このタブには現在シーンにあるすべてのマテリアルが表示されます。これは、複雑なシーンがあったり、マテリアルを配置して編集する必要があったりする場合に特に便利です。デフォルトの Lambert マテリアルと Phong E マテリアルを認識し、その他のマテリアルは無視してかまいません。これはデフォルトですべてのシーンにあり、Maya の他の機能で使用します。

    ハイパーシェードには、マテリアル(Materials)タブ以外にもテクスチャ、ライト、その他のレンダリングに関連するノードを検索するのに役立つタブがあります。

  3. 中マウス ボタンで、lambert1 スウォッチをシーン ビューの中の球体の上にドラッグします。マウスを放すと、Lambert マテリアルが、前に作成した Phong E マテリアルではなく球体に表示されます。

  4. phongE1 スウォッチを球体の上にドラッグし、マテリアルを再適用します。

    ハイパーシェードはこのように、簡単なドラッグ & ドロップで操作できるようデザインされています。

  5. 球体を選択します。
  6. ハイパーシェードのメニューで、グラフ > 選択したオブジェクトにマテリアルをグラフ化(Graph > Graph Materials on Selected Objects)を選択します。

    下部セクションの作業領域(Work Area)タブにグラフが表示されます。

    このグラフはオブジェクトに適用されたすべてのマテリアルとテクスチャ ノードを示します。マテリアル タブにはシーン内のマテリアルのカタログが表示され、作業領域(Work Area)タブには現在作業しているマテリアル、テクスチャ、またはその他のノードがすべて表示されます。グラフ(Graph)メニューには作業領域(Work Area)の表示内容を変更するいくつかのメニュー項目があります。

    上図に示すシェーダ ライブラリ(Shader Library)タブは Maya のインストール内容によっては表示されないこともあります。これはオプション機能で、詳細はこのレッスンの最後で説明します。

    作業領域(Work Area)にはノード間にコネクション ラインが表示されます。緑のコネクション ラインには矢印があり、すべて同じ方向を指しています。シーン ビューで使用するのと同じキーボードとマウスのショートカットを使ってビューにドリー インして、この矢印にもっと近づいて見られるようにしてください。

    矢印はストリームと呼ばれる Maya の内部情報の入力と出力を表しています。次の手順では、このコネクション ストリームの重要性を示します。

  7. file1 と phongE1 ノードの間のラインをクリックし(黄色になる)、Delete キーを押します。

    ノード間のコネクションが切断され、テクスチャの割り当てが失われるため、球体はデフォルトのグレー カラーに戻ります。これはコネクション ストリームがどのように作用するかを簡単に表した図です。file1 テクスチャ ノードは削除したコネクションの上流に位置するため、マテリアルへの入力データにはならず、Maya はこれを無視します。

    これは、テクスチャを削除せずにテクスチャとマテリアルとの関係を切断する方法の一例になります。たとえば、ファイル テクスチャをこのマテリアルから取り除き、代わりに別のマテリアルにコネクトしたいこともあります。後の手順で、ハイパーシェードを使用してテクスチャとマテリアルとの間の接続を作成する方法について学習します。

  8. 編集 > 元に戻す(Edit > Undo)、やり直し(Redo)、繰返し(Repeat)を選択し、削除したファイル テクスチャのコネクションを復元します。
  9. ハイパーシェードで phongE1 スウォッチの中央を右クリックし、名前の変更(Rename)を選択してください。
  10. Orange と入力します。

    このシーンでの名前の変更(Rename)操作は、数個のマテリアルを持つさらに複雑なシーンほど重要な作業ではありません。

    名前の変更(Rename)操作は、マテリアル スウォッチを右クリックしたときに表示されるいくつかの便利なメニュー項目のひとつです。もうひとつの便利なメニュー項目はマテリアルを選択項目に割り当て(Assign Material to Selection)です。この操作は、マテリアルを一度に 1 つのオブジェクトに割り当てるのではなく、複数の選択したオブジェクトに割り当てるときに使用します。