Switch Utilities

Switch Utilities によるアトリビュート値の切り換え

Switch Utilities によって、 ノードの 1 部のアトリビュート値を、 オブジェクトごとに切り換えて設定できます。

Double Switch 使用手順

  1. オブジェクトを作成しておきます。
  2. マテリアルを作成し、オブジェクトにアサインします。
  3. テクスチャーを作成し、マテリアルにアサインします。
  4. テクスチャーといっしょに作成された place2dTexture ノードにおいて、 2 組の数値からなるアトリビュート名を右クリックして、 メニューから Create New Texture を選びます。
    ここでは、repeat UV からメニューを表示します。
  5. Create Render Node ウインドウから、Utilities タブを選び、 Switch Utilities の Double Switch をクリックします。
  6. 作成された Double Switch ノードのアトリビュートを Attribute Editor で表示します。
  7. 以下のいづれかの方法で、inShape にオブジェクトを表示します。
    1. Double Switch によって切り換えるオブジェクトを選択します。
    2. Double Switch ノードの Add Surfaces ボタンを押します。
    または
    1. Outliner を表示します。
    2. Outliner から、Double Switch によって切り換えるオブジェクトを選択し、 マウス中ボタンで Double Switch の inShape までドラッグアンドドロップします。

  8. 以下の作業をオブジェクトごとにくり返します。
    1. Double Switch の inShape のカラムをクリックしてオブジェクトをひとつ選択します。
    2. Double Switch の Map Item ボタンを押します。
    3. 表示された Create New Texture ウインドウから place2dTexture を選びます。
    4. 表示された Connection Editor ウインドウにおいて、 place2dTexture の repeat UV を選びます。
    5. doubleShadingSwitch の Input → Input[番号] → Input[番号].inDouble を選びます。



  9. アトリビュートエディタの doubleShadingSwitch ノードの inDouble に表示されている place2dTexture ごとに repeatUV の値を変更してみます。
  10. 結果をレンダリングします。

repeat UV を作成しない方法

上記で、place2dTexture を作成しないで doubleShadingSwitch ノードの Input アトリビュートをコントロールするには、 他の種類のノードを作成してコネクトするか、 以下のように適当なノードに新しいアトリビュートを追加し、 それらとコネクトします。

  1. たとえば、テクスチャーのノードに repeateU1, repeatV1 というアトリビュートを追加します。
    アトリビュートエディタ → Attributes → Add Attributes

    追加されたアトリビュート
  2. doubleShadingSwitch の Input → Input[番号] → Input[番号].inDouble にコネクトされている place2dTexture ノードを削除します。
  3. テクスチャーをマウス中ボタンで doubleShadingSwitch にドラッグアンドドロップします。
  4. 表示された Connection Editor において、 テクスチャーの repeatU1 と doubleShadingSwitch の Input → Input[番号] → Input[番号].inDouble → Input[番号].inComp1、 テクスチャーの repeatV1 と doubleShadingSwitch の Input → Input[番号] → Input[番号].inDouble → Input[番号].inComp2、 をコネクトします。
  5. 上の 1. から 4. を、追加するアトリビュート名を変更しながら place2dTexture の数だけ繰り返します。

Triple Switch 使用手順

  1. オブジェクトを作成しておきます。
  2. マテリアルを作成し、オブジェクトにアサインします。
  3. テクスチャーを作成し、マテリアルにアサインします。
  4. マテリアルにおいて、 3 組の数値からなるアトリビュート名を右クリックして、 メニューから Create New Texture を選びます。
    ここでは、Color を選びます。
  5. Create Render Node ウインドウから、Utilities タブを選び、 Switch Utilities の Triple Switch をクリックします。
  6. 作成された Triple Switch ノードのアトリビュートを Attribute Editor で表示します。
  7. 以下のいづれかの方法で、inShape にオブジェクトを表示します。
    1. Triple Switch によって切り換えるオブジェクトを選択します。
    2. Triple Switch ノードの Add Surfaces ボタンを押します。
    または
    1. Outliner を表示します。
    2. Outliner から、Triple Switch によって切り換えるオブジェクトを選択し、 マウス中ボタンで Triple Switch の inShape までドラッグアンドドロップします。
  8. 以下の作業をオブジェクトごとにくり返します。
    1. Triple Switch の inShape のカラムをクリックしてオブジェクトをひとつ選択します。
    2. Triple Switch の Map Item ボタンを押します。
    3. 表示された Create New Texture ウインドウから適当なテクスチャーを選びます。


  9. 作成したテクスチャーのアトリビュートを適当に変更します。
  10. レンダリングを実行します。

参考


Prev
Home | Contents
Mail