====== オペレータスタックの操作 ====== ===== 概要 ===== \\ {{ :ornatrix:oxmaya:tutorial:operetorstack_01.png |}} \\ Ornatrixは、髪を簡単かつ直感的に扱えるようにするために、オペレータスタック(Operator Stack)という特別なUIコンポーネントを使用しています。オペレータスタックは、積み重ねられたモディファイアのリストが表示されています。スタックの最下部にはベースオブジェクトがあり、デフォーマやコンバーターなどの1つ以上のモディファイアがこの基本オブジェクトに適用され、最終的な結果が得られます。 \\ 内部的には、モディファイアスタックはMayaノードで動作します。アーティストがMayaのディペンデンシーグラフを扱わずにスタイリングに専念できるようノードの作成、配置、接続のプロセスをシンプルにします。 \\ ===== オペレータスタックを開く ===== \\ モディファイアスタックを開いたり閉じたりするには、 * Ornatrixシェルフの右にあるOperator Stack Panelボタンをクリックします。 \\ {{ :ornatrix:oxmaya:tutorial:operetorstack_02.png |}} \\ * OxShowHairStackDialog()のMELコマンドをスクリプトエディタに入力します。 ===== オペレータスタックを閉じる ===== \\ オペレータスタックを閉じるには、Ornatrixシェルフ内のボタンを再度クリックするか、OxShowHairStackDialog()コマンドを再度実行します。 \\ ===== オペレータの選択 ===== \\ オペレータスタック内の項目を選択すると、オペレータのMayaノードが選択されます。これにより、ビューポート内およびアトリビュートエディタ内のノードがハイライト表示され、ノードに関連付けられたマニピュレータが有効になります。 \\ ===== オペレータの名前を変更する ===== オペレータの名前を変更するには、その名前を左ダブルクリックして、新しい名前を入力します。これにより、オペレータのMayaノードの名前が変更されます。 \\ {{ :ornatrix:oxmaya:tutorial:operetorstack_03.png |}} \\ ===== オペレータのオン/オフの切り替え ===== オン/オフ状態のトグルを使用して、ほとんどのオペレータをオン/オフすることができます。オフになると、そのオペレータは評価パイプラインをバイパスするためヘアーに影響を与えなくなります。編集中に髪の毛のさまざまなエフェクトをすばやく無効にできます。 \\ {{ :ornatrix:oxmaya:tutorial:operetorstack_04.png |}} \\ ===== オペレータのコピーとペースト ===== \\ {{ :ornatrix:oxmaya:tutorial:operetorstack_05.png |}} \\ オペレータのエフェクトは、コピーしてペーストすることで複製できます。 - コピーしたいオペレータを選択して右クリックします。 - Copyを選択します。 - ペーストするオペレータを選択します。 - 右クリックしてPasteを選択します \\ コピーされたオペレータは、別のヘアスタックに貼り付けることができます。 \\ \\ ===== 最終結果表示トグル ===== オペレータスタックの最上部には、最終結果表示トグルアイコンがあります。これをクリックすると、オペレータスタックの最終結果と現在選択されているオペレータの結果を切り替えて表示されます。 \\ {{ :ornatrix:oxmaya:tutorial:operetorstack_06.png |}} \\ 表示最終結果がオフになっていても現在選択されているオペレータが最後にスタックされている場合は最終結果が表示されます。オンの場合は、ビューポート内でスタック内のすべてのオペレータを適用した結果が常に表示されます。 \\ \\ ===== スタックの一部を折りたたむ ===== スタックの特定の部分をベイクしたい場合は、折りたたみ(collapse)機能を使用することができます。スタックを折りたたむと、スタックの最下部から選択したオペレータまでのすべてのオペレータが単一のベイク処理されたオペレータノードに統合されます。 \\ - スタックを折りたたむノードを選択します。 - 右クリックし、[Collapse Up To Here]を選択します \\ {{ :ornatrix:oxmaya:tutorial:operetorstack_07.png |}} \\ スタックの基本形状はそのまま残り、すべての折りたたまれたオペレータは1つのベイクされたオペレータに置き換えられます。