ネームスペースを編集する

ネームスペース エディタ(Namespace Editor)または MEL コマンドを使用してネームスペースを編集できます。これらの操作には、現在のネームスペースの設定、現在のネームスペースに相対的にネームスペースを参照できるようにする相対ネームスペース(Relative Namespaces)の有効化などがあります。

現在のネームスペースの設定

ネームスペース エディタ(Namespace Editor)を使って現在のネームスペースを設定します。

  1. ネームスペース エディタ(Namespace Editor)で、現在に設定するネームスペースを選択します。
  2. 現在に設定(Set Current)をクリックします。

    アイコンは、選択したネームスペースが現在のネームスペースになっていることを表します。

MEL コマンドを使用して現在のネームスペースを設定するには

  1. コマンド ラインに、namespace -set “<自分のネームスペース>”; を入力します。
  2. Enter キーを押します。

相対ネームスペース モードに設定する

現在のネームスペースに関連付けて、ネームスペースを参照することができます。これによって、アウトライナ(Outliner)の表示が簡潔になり、またネームスペースを必ず含める必要がないので、MEL コマンドを簡略化することができます。

たとえば、cube_space という名のネームスペースに立方体があり、現在のネームスペースを cube_space に設定した場合、setAttr cube_space:pCube1.translateX ではなくコマンド setAttr pCube1.translateX を使用することができます。

ネームスペース エディタ(Namespace Editor)相対ネームスペース(Relative Namespaces)モードをオンにする MEL コマンドのいずれかを使用できます。

ネームスペース エディタ(Namespace Editor)を使用して相対ネームスペース(Relative Namespaces)モードをオンにします。

  1. ネームスペース エディタ(Namespace Editor)で、オプション(Options) > 相対ネームスペース(Relative Namespaces)を選択します。

    アウトライナ(Outliner)のすべてのネームスペースの表示が、新しい現在のネームスペースに相対的に更新されます。

MEL コマンドを使用して特定のネームスペースに相対的にネームスペースを表示するには

  1. MEL コマンド ラインで次のコマンドを入力します。
    namespace -set "cube_space"
    

    cube_space を、現在に設定するネームスペースに置き換えます。

  2. MEL コマンド ラインで次のコマンドを入力します。
    namespace -rel on
    

    アウトライナ(Outliner)で、すべてのネームスペースが手順 1 で設定したネームスペースに関連付けられて表示されます。ノードがそのネームスペース内にない場合、ネームスペースの前に「:」が付きます。

  3. 現在のネームスペースは、コマンド namespace -set の後ろに引用符で囲んだネームスペースを入力していつでも変更できます(手順 1 のとおり)。アウトライナ(Outliner)のすべてのネームスペースの表示が、新しい現在のネームスペースと関連して更新されます。
  4. 関連するネームスペースは、namespace -rel off コマンドを使用していつでもオフにできます。

関連項目