The network editor module allows users to edit the agent node network.
...
Network Editorモジュールを使用すると、ユーザーはエージェントノードネットワークを編集することができます。
...
アトリビュート | タイプ | 上書き可能 | 説明 |
---|---|---|---|
json |
文字列 | no |
変更のリストを含む、ノードネットワークに適用されるJSON文字列 |
The Network editor GUI
Behaviour modules can create nodes in the agent network or edit metadatas, as already explained in the Behaviour Modules section.
The node network module lets you edit the node graph at its position in the module list.
In the case of the following picture, a gridLayout and a clipReader were added before the network editor module. By changing the position of the network editor in the module list the network shown might change too.
In the network editor you can manipulate the graph by adding new nodes and editing connections. A quick help is available in the menu: Other > Help.
Nodes belonging to the same category share the same bar color. Port of the same type share the same color too.
Nodes created by previous modules cannot be deleted and are marked with the "lock" icon. You can still disconnect/connect their ports with other ports, although this might lead to unpredictable results.
New "Expose" nodes in the network editor GUI will expose new attributes in Maya and Houdini, so that you can connect them or set their values. To see all the data types that can be exposed, press tab and type "Expose".
All actions in the graph are undoable and visible in the command list.
The inspector shows all the ports values of the first selected node. Connected ports are hidden. If you edit a port value in the inspector, it will turn red in the network editor.
注意 |
---|
Once you create an Expose node, please rewind your simulation to see it appearing as an attribute/parameter on your agent group . |
Build pose nodes
Each graph has a build pose node, a pre build pose node and a post build node. These three nodes are fake nodes and don't actually exist in the agent node network. They are created just for having a visual representation of what's happening under the hood.
The build pose node has only one pose port. That port value represents the final pose of the agent at each iteration.
The pre and post build nodes can have a variable number of inputs. All nodes connected to those are evaluated sequentially. Nodes connected to the pre build pose node are evaluated before the node network connected to the build pose node, while all nodes connected to the post build node will be evaluated afterward.「Behaviourモジュール」セクションで既に説明したように、BehaviourモジュールはAgent Network内にノードの作成及びメタデータを編集することができます。
Node Networkモジュールを使用した場合、モジュールリスト内のその位置にあるノードグラフを編集することができます。次の図の場合は、gridLayoutとclipReaderがNetwork Editorモジュールの前に追加されていることが確認出来ます。モジュールリスト内のNetwork Editorの位置を変更することで、表示されるネットワークも変更される可能性があります。
Network Editorでは、新しいノードを追加して接続を編集することで、グラフを操作できます。クイックヘルプはメニューから利用できます:Other >Help
同一カテゴリに属するノードはバーに割り当てられる色を共有します。同じタイプのポートも同一色を共有します。
以前のモジュールによって作成されたノードは削除できず、「lock」アイコンが付きます。想定外の結果となる可能性がありますが、ユーザーは他のポートとそれらのポートを切断/接続することができます。
Network Editor GUIの新しい "Expose"ノードは、MayaとHoudiniの新しいアトリビュートを公開するため、それらを接続して、値を設定することができます。公開可能なすべてのデータタイプを確認する場合は、Tabキーを押して「Expose」と入力します。
グラフ内のすべてのアクションは元に戻すことができないため、コマンドリストに表示されます。
Inspectorには、最初に選択したノードのすべてのポート値が表示されます。接続されているポートは非表示になります。Inspectorでポートの値を編集すると、Network Editorでそのポートの値が赤色に変更されます。
注意 |
---|
Exposeノードを作成して、シミュレーションを巻き戻してください。エージェントグループのアトリビュート/パラメータとして表示されるように設定してください。 |
Poseノードを構築する
各グラフは、Build PoseNode、Pre Build PoseNodeおよびPost BuildNodeを保有します。これら3つのノードはfakeノードであり、実際には、Agent NodeNetworkには存在しません。フードの下のステートを視覚的に表示するために作成されます。Build PoseNodeにはPoseポートが1つだけ存在します。そのポート値は、各反復でのエージェントの最終ポーズを表します。
...
ウィジェット コネクタ | ||||||
---|---|---|---|---|---|---|
|