導入
フローエディターは、ノードベースのグラフを使用してデータを処理します。
データは通常、左側から右側へ流れます。
ノードは、フレームレートで設定されたペースで実行されます。
レイアウト
フローエディターは、Aximmetry Composerの中央セクションに配置されています。
入力ピンと出力ピンの露出領域
フローエディターの左側には、入力ピンを露出できる領域があります。公開されたピンは、編集可能なダッシュボードパネルに表示されます。
たとえば、ビデオプレーヤーモジュールの Speed ピンを左側に公開すると、その値はダッシュボードパネルで常に編集可能になります。
注:ビデオやトラッキングなどのデータソースやストリームの追加は、左側のピンを公開するのではなく、モジュールノードを使用して行います。
フローエディターの右側には、出力ピンを露出する領域があります。この側に接続されたビデオピンは、ビデオ出力として扱われます:
露出されたビデオ出力インデックス
フローエディターの右側に露出されたビデオピンは自動的にインデックス付けされます。インデックス番号はビデオピンの順序に従い、チャンネルとして参照されます。
例えば、プレビューパネルでは、これらのインデックス番号から選択できます:
ビデオ出力を露出させた後、対応するオーディオ出力も露出させることができます(上記の画像を参照)。
これらのインデックス番号は、ビデオ出力デバイスで使用されます:
注:ビデオ出力デバイスでは、出力インデックス番号を設定します。チャンネルインデックス番号ではありません。一般的には、出力インデックスはチャンネルインデックスと一致します。ただし、編集 > 設定 / チャンネルマトリックスメニューなどから上書きまたは変更する方法もあります。
タブ
複数のプロジェクト(複合またはシェーダー)を同時に開くことができます。これらは別々のタブに配置されます:
再生と停止 ボタンは、現在アクティブなタブ内の複合を実行または停止します。一度に実行できる複合は1つだけです。再生インジケーター
は、実行中の複合を示します:
注: 停止中のプロジェクトは編集できますが、その内部のモジュールは実行されません。例えば、停止中のプロジェクト内のトリガーボタンを押しても効果はありません。
保存されていないプロジェクトは、プロジェクト名の前に*記号でマークされます:
ピーキング
接続やピンを通じて転送されている情報またはデータを確認するには、CTRLキーを押しながらピンや接続の上にマウスカーソルを移動します:
編集
Aximmetryは、3D編集ソフトウェアやノードベースのビジュアルスクリプトソフトウェアで一般的に使用されるほとんどの編集方法をサポートしています。
ただし、Aximmetry独自の編集方法もいくつか存在します。
編集可能なキーボードショートカットの詳しいリストは、編集 > 設定 / キーボードショートカット にあります。
ノードの追加
マウスでFlow Editor上で右クリックすると、さまざまなオプションが表示されます:
- Insert Module... オプションは、Flow Editor に基本ノードを追加できます。詳細はModule documentationで説明されています。
- Import File... オプションは、File Browser パネルと同様にファイルをインポートできます。
- New Simple Compound オプションは、Compound documentationで詳細に説明されています。
- New Special Compound には、以下の特殊コンパウンドが含まれます:
- Pin Collector: 詳細はSpecial Compound: Pin Collector documentationで説明されています。
- 式: テキストから複数のモジュールノードの代わりに数学式や関数を作成するために使用されます。
- スクリプト: 軽量なLUAスクリプト言語で論理を作成するために使用できます。
- パーティクルスクリプト: LUAスクリプト言語でパーティクルシステムの論理を作成するために使用できます。
- MOSランナー: プログラムされた制作でAximmetryを使用可能にします。
- コントロールボード: 「特殊コンパウンド: コントロールボード」ドキュメントで説明されています。
- ノートを挿入... とノートを非表示のオプションは、「ノート」ドキュメントで説明されています。
Flow Editorが利用可能な任意のファイルを、開いているコンパウンドまたはシェーダーにドラッグアンドドロップできます。例: 動画ファイル、3Dモデル、テキストファイル、Aximmetryコンパウンドなど:
NOTE: ファイルエクスプローラープログラムからドラッグアンドドロップすることも可能です。
NOTE: 左側のモジュールタイプブラウザパネルに切り替えることもできます。このパネルでは、Flow Editorで右クリックした際の「モジュールを挿入...」オプションと同じモジュールをドラッグアンドドロップできます。
パニングとズーム
中央のマウスボタンを押したままにすると、パニングできます:
注:CTRLキーを押しながら中央のマウスボタンを押すと、最大ズームアウトしてビュー全体を移動できます。大規模なプロジェクトで便利です。
マウスホイールでズームレベルを変更できます:
注:TABキーを押すと、フローエディターの最大化ビューを切り替えることができます。
ノードのピンリストの展開
デフォルトでは、ノードはすべてのピンを表示しません。3本の線アイコンをクリックすると、モジュールが展開され、すべてのピンが表示されます:
接続されたピンだけが表示されます。
重要で接続されたピンが表示されます。
すべてのピンが表示されます。
ピンの接続
ノードのピンは、左マウスボタンを押したままドラッグすることで接続できます:
注: フローエディターの左側または右側にピンを接続することを「露出」と呼びます。
ピンを露出させる
ピンを露出させる際、マウスカーソルがフローエディター外にある場合、Aximmetryはピンのソースに基づいてピンに名前を付けます。例えば、以下の図でマウスカーソルがピン値パネルの上にある場合:
マウスがフローエディター内にある場合、Aximmetryは露出させたピンに名前を付けるためのポップアップウィンドウを表示します:
露出に関する詳細複合ドキュメント
接続の複製
キーボードのALTキーを押しながら接続を複製できます。
これは、接続のソースノードがフローエディターの現在のビューに表示されていない大規模なプロジェクトで特に便利です。
接続中のパニング
接続先のピンがFlow Editorの現在のビュー外にある場合、マウスがFlow Editorの外にある状態でCTRLキーを押すと、マウスの位置方向にビューをパニングできます:
ピンリストの展開
縮小されたノード(または)に接続する際、キーボードのSHIFTキーを押すと、接続可能なピンが表示されます:
接続の解除とピン接続の変更
ピン接続上でマウスを右クリックすると、接続を解除するオプションが表示されます。
また、ソースまたはターゲットに移動するオプションも表示され、大規模な化合物で便利です。
接続の解除またはターゲットの変更
接続の端をドラッグすることで、接続を解除または変更できます:
ソースの変更
接続の開始点を変更するには、接続をドラッグする前にSHIFTキーを押したままにします:
複数接続の切断
接続を切断する別の方法は、CTRLとSHIFTキーを押しながら左マウスボタンを押すことです:
ノードとの相互作用
ノードを移動するには、ノード上で左マウスボタンを押したままにします:
注: フローエディターのボードはサイズに制限がありません。ノードを好きなだけ移動できます。
ノードは、ALTキーを押しながら左マウスボタンを押したままドラッグすることでコピーできます:
CTRL + CとCTRL + Vでのコピー&ペーストも可能です。
ノードは、CTRLキーを押しながらノードを移動することで接続に挿入できます。マウスカーソルが接続の線上に正確に重なっている必要があります。
接続可能なピンが複数存在する場合、Select Pins ウィンドウが表示され、ピンを選択できます:
CTRL キーを押しながら挿入すると、ソースピンからのすべての接続が再接続されます。
同様の方法で、ノードを選択し、CTRL キーを押しながら Delete キーを押すと、モジュールを削除しますが、接続は保持されます。
スナップ
SHIFTキーを押しながら操作すると、Flow EditorとControl Boardの両方でノードを互いにスナップできます。これにより、論理が読みやすく、視覚的にも整ったレイアウトになります。
水平スナップ
ノードの左側を別のノードの左側に、または右側を別のノードの右側に揃えることができます。ノードの反対側も、ギャップ距離を維持したままスナップ可能です:
垂直スナップ
ノードは垂直方向にのみ、事前に定義された間隔でスナップできます:
注:スナップできるノードは、フローエディターに現在表示されているノードのみです。フローエディターのズームレベルを調整することで、スナップ可能なモジュールを制御できます。
アラインメント
複数のノードを選択すると、アラインメントのコンテキストメニューが表示され、複数のオプションが利用可能です。
整列オプションは、選択したモジュールを同じ水平位置(左、中央、右)または同じ垂直位置(上、中央、下)に配置します。
分散オプションは、各モジュール間のギャップを水平または垂直方向に均等にします。
スナップのカスタマイズ
スナップを無効にするには、編集 > プロパティ - フロー編集にあるShiftキーを押しながらスナップを有効にするオプションを使用します。
スナップを調整するには、スナップ距離オプションでスナップの感度を変更し、モジュールギャップスナップオプションでギャップ距離を調整できます。モジュールギャップスナップ距離の設定は、上記で説明したディストリビュートアラインメントオプションにも適用されます。
NOTE: これらのギャップ距離は、ファイル エクスプローラーから Flow Editor に複数のファイルを一度にドラッグ アンド ドロップする場合にも適用されます。
NOTE: Use Per-compound Settingsを使用すると、これらの設定を開いているコンパウンドのみに適用し、すべてのコンパウンドには適用されなくなります。
マルチ選択
CTRL キーを押しながらクリックするか、ドラッグしてマーキー選択を作成することで、複数のノードを一度に選択できます。
ドラッグ中にSHIFTキーを押すと現在の選択に追加され、CTRLキーを押すと選択のオン/オフを切り替えます:
選択したすべてのノードを同時に移動、コピー、切り取り、削除できます。
複数選択したノードは、共通のソースノードに接続したり、一緒に露出させることができます。
すべての同一ピンを接続
同じ名前の出力ピンと入力ピンを簡単に接続するには、次の手順に従ってください:
- 接続したいピンを持つノードを正確に2つ選択します。
- 接続したい出力ピンを持つノードを右クリックします。
- コンテキストメニューから「すべての同一ピンを接続」を選択します。
右クリックしたノードの出力ピンが、2つ目のノードの対応する入力ピンに自動的に接続されます:
注意:この機能は、接続したいピンの名前が一致している場合にのみ正しく動作します。
選択範囲を画面内に保持
モジュールを画面のスクロールに合わせて移動するには、モジュールを選択した状態で CTRL + K を押します。選択範囲を画面内に保持するのを停止するには、CTRL + SHIFT + K を押します:
ブックマーク
Flow Editor 内の位置を保存するには、CTRL + 1 .. 9 のショートカットを使用し、その位置に戻りたい場合は SHIFT + 1 .. 9 のショートカットを使用します:
ブックマークは編集中の複合体の階層、グループ、およびコントロールボード内で機能します。
ブックマークは、CTRL + SHIFT + ALT + 1 .. 9のショートカットで削除できます。
ブックマークのショートカットキーは、編集 > 設定 / キーボードショートカットで変更できます。