Modular Control Rigのモジュール内への効率的な値の受け渡し方法について

お世話になっております。

>・Modular ControlRigの変数の値を使用しているモジュールに渡す

文字通り ModularRig の変数を扱うのであれば、ABP 等で FindControlRigs などとして取得したものをキャストしてやり取りするくらいかと思います。

変数とは異なりますが、接続された RigModule 間については Set/Get Module Metadata ノードを用いて値のやり取りができます。

https://dev.epicgames.com/documentation/en-us/unreal-engine/modular-control-rigs-in-unreal-engine#metadata

>・Modular ControlRigで使用しているモジュールが持っているカーブコンテナの値に親MCRからアクセスする

カーブコンテナの値は接続された RigModule 間で共有されています。

ModularRig に同名のカーブを追加して値を確認してみて下さい。

グラフ内で値の読み書きを行うにあたっては、RigModule の処理が Root から順に行われることに注意が必要です。

>また、AnimBP上でControlRigノードを追加して、適当なControlRigを指定したときのDetailsに表示されるOutputの項目に現れるコントローラーや変数のUse PinをONにしてもGraph上でControlRigノードに出力側にピンが表示しませんが、このOutputはどのような使い方をするのでしょうか?

Details に Output セクションが表示されていることが手違いであるということのようです。

[Content removed]

代替手段としては FindControlRigs / GetControlRig からキャストして変数を参照することが考えられます。

https://forums.unrealengine.com/t/how-to-acess-control-rig-variable-in-blueprint/271442/13

https://forums.unrealengine.com/t/abp-controlrig/1417715

よろしくお願いいたします。

[Attachment Removed]