リファレンス エディタ(Reference editor)のメニュー

本章では、リファレンス エディタ(Reference Editor)のメニュー項目とオプションについて説明します。

ファイル(File)メニュー

リファレンスの作成(Create Reference)

詳細については、「リファレンス オプション」および「ファイル リファレンスを作成」を参照してください。

リファレンスからオブジェクトを読み込む(Import Objects from Reference)

選択したリファレンスのオブジェクトを現在のシーンに直接読み込みます。ファイル リファレンスの読み込みを参照してください。

選択項目の書き出し(Export Selection)

選択したオブジェクトをリファレンスとして書き出し、そのリファレンスを現在のシーンにリンクします。ここでオプションを設定できます(「ファイル > 選択項目の書き出し(File > Export Selection)」を参照)。ファイル ブラウザが開き、指定した名前と場所にファイルを保存します。

リファレンスの編集を保存(Save Reference Edits)

選択したファイル リファレンスの親シーンで実施した編集内容をディスク上の対応するリファレンス ファイルに保存します。編集内容は転送されるため親シーンには残りません。リファレンスの編集を参照してください。

オフライン ファイルへ書き出し(Export to Offline File)

シーンのオブジェクト(つまり接続されたノード)に行った変更を指定したファイルに書き出します。これで、オフライン ファイルの割り当て(Assign Offline File)オプションを使用してこの編集を他のシーンに適用できます。オフライン ファイルに書き出すを参照してください。

一般オプション(General Options)
ファイル タイプ(File Type)

ファイル タイプを editMB または editMA に設定します。既定は editMA です。

既定のファイル拡張子(Default File Extensions)

Maya ASCII ファイル名にファイル拡張子 .ma を、Maya Binary ファイル名に .mb を追加します。

ターゲット オプション(Target Options)
書き出しノード(Export nodes)

書き出すシーン オブジェクトの編集を設定します。選択したオブジェクトから、そのすべての編集が書き出されます。リファレンス ファイルから、リファレンス エディタ(Reference Editor)で選択したすべてのリファレンスの編集が書き出されます。

組み込みオプション(Include Options)

書き出しに含める編集のタイプを設定します。

リファレンス オプション(Reference Options)
setAttr 編集を含める(Include setAttr edits)

setAttr アトリビュートに行った編集を書き出します。

ファイル タイプ特有のオプション(File Type Specific Options)
ノードのアトリビュートにフル ネームを使用(Use full names for attributes on nodes)

ノード アトリビュートのフル ネームを表示します。

オフライン ファイルの割り当て(Assign Offline File)

選択するファイルから編集を参照し、リファレンス エディタ(Reference Editor)で選択したリファレンス ノードに適用します。編集は、編集ファイルの各 nodename.attribute を適用先のファイルに一致させることによって行われます。

たとえば、 シーン sphere.ma にある pSphere1.translateX のリファレンスの編集を書き出すことができます。この編集は、リファレンス ファイルに <main>:sphere_pSphere1.translateX として保存されます。これで、この編集をシーン ball.ma に適用して、ball:pSphere1.translateX を編集することができます。オフライン ファイルの割り当てを参照してください。

一般オプション(General Options)
以下で適用(Apply via)

編集をリファレンス編集として適用することもシーンに直接読み込むこともできます。読み込んだ編集はメイン シーンにベイク処理され、リファレンス編集のようにアンロードすることはできません。

ファイル タイプ(File Type)

プルダウン リストから、読み込むファイル タイプを選択します。適用するファイル タイプが不明な場合は、すべてのタイプ(Best Guess)を選択します。

選択するファイル タイプによっては、ファイル タイプ固有のさまざまなオプションが表示されるものもあります。

ネームスペース オプション(Namespace Options)
ネームスペースの使用(Use Namespaces)

ネームスペースの使用(Use namespaces)をオンにしてシーンの参照または読み込みを行うと、参照したデータを含むネームスペースが新しく作成されます。ネームスペースの使用(Use namespaces)オプションをオンにすることで、確実にすべてのノードに一意の名前をつけることができます。「ネームスペース」と「参照中または読み込み中にネームスペースを作成する」を参照してください。

ヒント:

ファイルを参照する前に、名前の変更プリフィックスに無効な文字が含まれていないことを確認します。

現在設定されているネームスペースは、ネームスペース オプション(Namespace Options)セクションに アイコンで示されます。現在設定されているネームスペースの親となっているネームスペースは、 アイコンで示されます。現在のネームスペースを設定するには、ネームスペース エディタ(Namespace Editor)現在に設定(Set Current)をクリックします。詳細については、ネームスペースエディタの概要ネームスペースを編集するを参照してください。

ネームスペースは、選択した項目、DAG、ディペンデンシー グラフや他の Maya ツールに影響を与えません。

選択したネームスペースをペアレントとして使用し、新しいネームスペース(ファイル名)を追加(Use selected namespace as parent and add new namespace (file name))

リファレンス ファイル名がオブジェクト ネームスペースの先頭に追加されるように指定します。

たとえば、ball というオブジェクトを含む foo.ma というシーンの参照または読み込みを行う場合、そのネームスペースは foo:ball となります。

選択したネームスペースをペアレントとして使用し、次の新しいネームスペース文字列を追加:(Use selected namespace as parent and add new namespace string:)

テキスト文字列がオブジェクト ネームスペースの先頭に追加されるように指定します。表示されるフィールドに文字列を入力してください。

選択したネームスペースにマージして一致する受信オブジェクトの名前を変更(Merge into selected namespace and rename incoming objects that match)

オブジェクトのネームスペースを既存の選択されたネームスペースとマージします。

重複したネームスペースが発生すると、それらのネームスペースがマージされ、重複したオブジェクト名に番号を使用して増分的に接尾辞が付けられます。参照されたオブジェクトまたは読み込まれたオブジェクトに同じ名前が付いているたびに新たなネームスペースが累積することを防ぐには、このオプションを使用します。

ノード名の代入

テキストをシーンに適用するときに、オフライン編集ファイル上でテキストの置換を実行します。1 つまたはそれ以上のセットの置き換えテキストが指定されて、リストでの表示順にファイルに適用されます。

たとえば、sphere1 という名前のオブジェクトに適用されているすべての編集内容を置き換えて、代わりにそれらを sphere2 という名前のオブジェクトに適用する場合は、検索する文字列(Search for)フィールドに sphere1 と入力してから、置換後の文字列(Replace with)フィールドに phere2 と入力し、追加(Add)をクリックします。

検索する文字列(Search For)

検索するノード名を入力して追加(Add)をクリックします。このノード名がリスト エリアに追加されます。ノード名を除去する場合は、リスト エリアからこれを選択して、除去(Remove)をクリックします。

置換後の文字列(Replace With)
代替名として使用するノード名を入力して、追加(Add)をクリックします。このノード代替名ルールがリストに追加されます。代替名をリストから除去する場合は、これを選択して除去(Remove)をクリックします。
ファイル タイプ特有のオプション(File Type Specific Options)
ノードのアトリビュートにフル ネームを使用(Use full names for attributes on nodes)

ノード アトリビュートのフル ネームを表示します。

リファレンスの編集をリスト(List Reference Edits)

選択したリファレンスに対する編集の現在のリストを表示します。このウィンドウで手動でリフレッシュするには編集済みリストのリフレッシュ(Refresh Edits List)ボタンをクリックし、特定の編集を除去するには編集を選択して選択した編集済みの除去(Remove Selected Edits)をクリックします。リファレンスの編集を表示、コピー、または除去するを参照してください。

不明な編集をリスト(List Unknown Edits)

Maya 6.5 以前のファイルを参照する場合、一部の編集が変換プロセスで認識されないことがあります。そのような場合に、不明な編集がここに一覧表示されます。このウィンドウで手動でリフレッシュするには編集済みリストのリフレッシュ(Refresh Edits List)ボタンをクリックし、特定の編集を除去するには編集を選択して選択した編集済みの除去(Remove Selected Edits)をクリックします。

リファレンスのクリーンアップ(Clean Up Reference)

すべての編集をターゲット リファレンス ノードから除去します。

注:

リファレンスのクリーンアップ(Clean Up Reference)は、除去する編集内容が今後絶対に必要になることがない場合にかぎり、使用してください。ロードしたリファレンスでリファレンスのクリーンアップ(Clean Up Reference)を使用すると、適用できなかった編集内容がすべて除去されます。アンロードしたリファレンスでリファレンスのクリーンアップ(Clean Up Reference)を使用すると、適用できたかどうかに関わらず編集内容がすべて除去されるので、必要なデータを消失することのないよう注意して使用する必要があります。

ファイルの内容を選択(Select File Contents)

選択したリファレンス ファイルのすべての項目を選択します。

リファレンス(Reference)メニュー

リファレンスのリロード/リファレンスのアンロード(Reload Reference/Unload Reference)

選択したリファレンスをロードまたはアンロードします。現在のリファレンスをすでにロードしている場合に、ロード済みのリファレンスをリロードします。これはリファレンス ファイルを同時に編集する場合に便利です。ファイル リファレンスのアンロードとロードを参照してください。

関連リファレンスのロード/関連リファレンスのアンロード(Load Related Reference/Unload Related Reference)

選択したオブジェクトに関係するリファレンスをロードまたはアンロードします。

たとえば、リファレンス エディタ(Reference Editor)を開いて、どのリファレンスをアンロードするか考えることなく、オブジェクトおよびそれが属するリファレンスをアンロードしたい場合は、オブジェクトをクリックし、関連リファレンスのアンロード(Unload Related Reference)を選択するだけです。さらに、ロケータまたは注釈を選択し、その関連リファレンスをロードすることができます(これを機能させるには、ロケータ/注釈も、親ノードも選択する必要があります)。

リファレンスの複製(Duplicate Reference)

選択したリファレンスに関連するファイルを複製します。ファイル リファレンスを複製を参照してください。

リファレンスの置き換え(Replace Reference)

ファイル ブラウザを開き、現在のリファレンスを選択したリファレンスに置き換えます。グループ ノードやロケータはそのまま変わりません。

最近置き換えたファイル(Recently Replaced Files)

最近置き換えられたリファレンス ファイルのリストを表示します。

リファレンスの除去(Remove Reference)

選択されたリファレンスおよび関連するリファレンス ノードをシーン ファイルから除去します。リファレンスとその関連するノードを除去するには、この方法をお勧めします。

リファレンスのロック(Lock Reference) /リファレンスのロック解除(Unlock Reference)

選択したファイル リファレンスのすべてのノードとアトリビュートをロックまたはロック解除します。リファレンス エディタ(Reference Editor)にリストされるファイル リファレンスの横にロック アイコンが表示されて、ロック状態であることを示します。ファイル リファレンスをロックするを参照してください。

プロキシ(Proxy)メニュー

プロキシの追加(Add Proxy) >

プロキシ リファレンスを現在選択しているファイル リファレンスに追加します。プロキシ > プロキシの追加(Proxy > Add Proxy) > を選択すると、追加するファイル タイプを指定して、表示されるプロキシ オプション(Proxy Options)ウィンドウ内のプロキシ タグ(Proxy Tag)オプションを設定できます。

注:

プロキシ オプション(Proxy Options)メニュー項目はリファレンス エディタ(Reference Editor)のコンテキスト依存メニューからも使用できます。このメニューを表示するには、ファイル リファレンスを選択して項目をでクリックします。

ファイル リファレンスにプロキシ リファレンスが存在しない場合、そのファイル リファレンスのプロキシ リファレンス用にプロキシ セットが作成されます。プロキシ リファレンスが存在する場合は、新しいプロキシがそのリファレンスの既存のプロキシ セットのメンバーになります。

プロキシ リファレンスを作成すると、リストされるファイル リファレンスが更新されてアイコンが表示されます。これは、リファレンスに対して 1 つまたは複数のプロキシ リファレンスがあることを示します。

一般オプション(General Options)
ファイル タイプ(File Type)

次回プロキシ リファレンスを追加するときに、既定として使用するファイル フォーマットを選択します。プロジェクトを設定した後にファイル > シーンを開く(File > Open Scene)を選択すると、ブラウザはそのタイプのファイルが置かれているディレクトリをプロジェクト内から検索して表示します。Windows および Mac OS X では、フィルタも選択したタイプのファイルだけを表示するように設定されます。

プロキシ オプション(Proxy Options)
共有された編集(Shared Edits)

シーンのプロキシに編集を行うと、そのソース ファイルが自動的に更新されます。

プロキシ タグの設定(Set proxy tag to)

プロキシ リファレンスに適用するプロキシ タグのテキスト文字列を入力するか、プルダウン メニューのリストから既存のタグを選択します。プロキシ タグがリストにグレーで表示される場合は、特定のファイル リファレンスに対してすでに使用されていることを示します。プロキシ タグはリファレンス エディタ(Reference Editor)に表示されます。

プロキシ タグを作成すると、プロキシ オプション(Proxy Options)ウィンドウおよびリファレンス オプション(Reference Options)ウィンドウの両方のプロキシ タグ オプション(Proxy Tag Options)プルダウン メニューで選択項目として使用できるようになります。

プロキシ タグは入力したプロキシ セット内で固有である必要があります。つまり、プロキシ タグは同じプロキシ セット内でまだ使用されていないという条件でプロキシ セットで使用できます。独自のタグを作成し、これらをさまざまなプロキシ セットで再利用できます。

ファイル タイプ特有のオプション(File Type Specific Options)

選択したファイル タイプ(File Type)に応じて、ファイル タイプ特有のオプション(File Type Specific Options)の下にさまざまなオプションが表示されます。詳細については、「開くオプション」を参照してください。

プロキシの除去(Remove Proxy)

プロキシの除去(Remove Proxy)サブメニューに表示されるプロキシ タグのリストから選択したプロキシ リファレンスを除去します。

プロキシ タグに基づいて、使用可能なプロキシ リファレンスのリストがメニューに表示されます。プロキシ タグのリストは、現在選択しているプロキシ セットで使用中のすべてのプロキシ タグから生成されます。プロキシ タグがグレーで表示される場合は、それが現在ロードされていることを示します。

プロキシ リファレンスをプロキシ セットから除去してファイル リファレンスが 1 つだけ残ると、プロキシ セットが除去されてリファレンスが正常なリファレンス状態に戻ります。リファレンス エディタ(Reference Editor)で、リストされるファイル リファレンスからアイコンが除去されて、ファイル リファレンスの名前リストが更新されます。

注:

ロードしたプロキシを除去することはできません。現在ロードしているプロキシを除去するには、リストから他のプロキシ リファレンスをリロードして、除去するプロキシを除去リスト内で有効な状態にすることが必要です。

プロキシとしてリロード(Reload Proxy As)

プロキシとしてリロード(Reload Proxy As)サブメニューに表示されるプロキシ タグのリストから選択したプロキシ リファレンスをロードします。プロキシ タグのリストは、現在選択しているプロキシ セットで使用中のすべてのプロキシ タグから生成されます。プロキシ タグがグレーで表示される場合は、それが現在ロードされていることを示します。

プロキシとしてリロード(Reload Proxy As)は特定のファイル リファレンスのプロキシ リファレンスを切り替えるために使用します。プロキシ タグに基づいて、使用可能なプロキシ リファレンスのリストがメニューに表示されます。プロキシ タグがグレーで表示される場合は、それが現在ロードされていることを示します。

注:

特定のプロキシ セットのプロキシは、選択したプロキシ タグがそのセットの使用可能ないずれかのタグと一致する場合にかぎり、リロードされます。たとえば、複数のプロキシ セットを選択した状態で high プロキシ タグのリロードを選択すると、high タグを持つプロキシ リファレンスのみがリロードされます。high タグを含まないプロキシ セットは変更されません。

プロキシ アセットの書き出し(Export Proxy Asset) >

選択したアセットのプロキシ アセットを書き出します(アセットがリファレンスされているいないに拘わらず)。プロキシ アセットの詳細については、プロキシ アセットを参照してください。

プロキシ アセットのオプションについては、アセット > プロキシ アセットの書き出し(Assets > Export Proxy Asset)を参照してください。

アクティブ プロキシ タグを次と切り替え(Switch tag for Active Proxy to)

アクティブなプロキシのプロキシ タグを変更することができます。シーン内の全プロキシ タグのリストから選択することも、または新しいタグを定義することもできます(新規タグの定義(Define New))。既存のプロキシ タグのリストから選択する場合、現在アクティブなプロキシ セットで使用されているタグはグレー表示されます。

プロキシ タグの切り替え(Switch Tag for Proxy)

現在選択しているプロキシ セット内にある、プロキシのプロキシ タグを変更できます。

ビュー(View)メニュー

選択したリファレンスの表示(View Selected References)

選択したリファレンスのみを表示します。

このオプションを選択すると、新しい referenceViewSet の作成も行われます。作成された referenceViewSet はビュー(View )メニューで確認できます。この referenceViewSet は、ブックマークとして動作します。将来、作成した referenceViewSet を選択するとき、リファレンス エディタ(Reference Editor)のリファレンスがフィルタされ、referenceViewSet が作成されたときに選択されていたリファレンスのみが表示されます。

リファレンス ビュー セットを参照してください。

すべてのリファレンスの表示(View All Reference)

現在のシーンのすべてのリファレンスを表示します。

ファイルの詳細(File Particulars)

リファレンス エディタ(Reference Editor)でリファレンス ファイルを選択すると、次のファイル情報が表示されます。三角マークをクリックして、この情報の表示/非表示を切り替えることができます。

未解決パス/名前(Unresolved Name)

Maya がファイルを検索する場所が分からない場合に、リファレンス ファイルの名前を含む相対または絶対パスを表示します。

解決済パス/名前(Resolved Name)

ファイル名と Maya がファイルを発見したパスを表示します。

ネームスペース(Namespace)

選択したファイル リファレンスの現在のネームスペースを表示します。ファイル リファレンスのネームスペースはテキスト フィールド内で編集できます (このフィールドは、ネームスペースの使用(Use Namespaces)がオンになっている場合に表示されます)。

注:
  • ネームスペースのオプションを使用して、編集可能なネームスペースに対してファイル リファレンスを作成する必要があります。つまり、プリフィックスの以前の命名規則を使用して作成されたリファレンスは編集できません。
  • ファイル リファレンスをアンロードしている場合にはネームスペースは編集できません。
  • 入力する新しいネームスペースは固有である必要があります。
  • リファレンスのネームスペースは、現在開いているシーンから作成されたリファレンスの場合にのみ編集できます。つまり、他のファイル リファレンス内でネストされているリファレンスのネームスペースは編集できません。
プリフィックスを付加して名前を変更(Rename Prefix)

名前が重複した場合に、オブジェクト名に付加されるプリフィックスを表示します(このフィールドは、ネームスペースの使用(Use Namespaces)がオンになっている場合に表示されます)。