階層のネームスペースを作成する

 
 
 

任意の階層にプリフィックスを追加して、そのネームスペースを変更できます。ただし、オブジェクトやブランチにネームスペースを設定すると、オブジェクト名に基づいて処理されるアニメーションのマージバックに影響が生じる場合があるため、注意が必要です。

階層内のオブジェクトにネームスペースを設定するには:

  1. Scene Browser または Viewer ウィンドウで、プリフィックス名を変更するオブジェクト(複数可)またはブランチを選択します。
    ヒント:要素のブランチの最上位でネームスペースを設定して、そのブランチに含まれるすべてのオブジェクトに適用するには、Viewer ウィンドウで Ctrl+W キーを押すか View メニューから Schematic を選択して Schematic ビューに切り替えます。カメラ ビューに戻るには、Ctrl キーを押しながら W キーを押します。

    ネームスペースを持つオブジェクトは、たとえば次のように表示されます。

    Scene Browser でのネームスペースの表示例

  2. MotionBuilder のメニューバーから Edit > Add/Remove Namespace を選択します。
    注:オブジェクト(またはノード、複数可)またはブランチを右クリックし、コンテキスト メニューから Add/Remove Namespace を選択する方法もあります。

    Add/Remove Namespace ダイアログ ボックスが開き、シーンに含まれるネームスペースが数字順、アルファベット順に表示されます。

    Add/Remove Namespace ダイアログ ボックスに表示されたシーン内のネームスペース

  3. Add ペインをクリックします。
  4. プリフィックスの後ろにネームスペースを追加する場合は、Add after other namespace オプションをオンにします。
  5. New Namespace フィールドに、ネームスペース名を入力します。

    Add/Remove Namespace ダイアログ ボックスに表示された、ブランチに設定するネームスペース

  6. 次のオプションがオンになっていることを確認します。
    • Add after other namespace

      このオプションをオンにすると、New Namespace フィールドに入力したネームスペース名がカレント ネームスペースの後ろに追加されます。

    • Apply to branch

      このオプションをオンにすると、New Namespace フィールドに入力したネームスペース名がブランチ全体に適用されます。

      注:最初の発生したプリフィックスのみを変更するには、Apply to branch オプションをオフにします。
    警告:オブジェクトやブランチにネームスペースを設定すると、アニメーションのマージバックに影響が生じることがあります。これは、マージバックがオブジェクト名やブランチ名に基づいて処理されるためです。
  7. OK をクリックします。

    ネームスペースが、選択したオブジェクトの階層全体に適用されます(次の図を参照)。

    選択したブランチに適用された 2 つのネームスペース