リグの動作

リグを使用するには、スナップショットを利用します。スナップショットは、プロジェクト内の選択したパラメータのその時点の状態を記録したものです。ウィジェットを使用すると、保存したスナップショットを切り替えることができます。また、複数のスナップショットを補間することもできます。たとえば、あるスナップショットには黒い文字と白い影を特徴とする複数のテキストオブジェクトを含め、別のスナップショットには白い文字と黒い影を特徴とするテキストオブジェクトを含めることができます。リグ内のチェックボックスウィジェットを使って、2 つの状態を切り替えます。

2 つの状態を切り替えるチェックボックスウィジェットは、最も単純なリグコントロールです。それよりも少し複雑なポップアップ・メニュー・ウィジェットを使用すると、複数のパラメータ状態の中から選択できます。スライダウィジェットを使用すると、複数のパラメータ状態をより細かく制御できます。たとえば、スライダウィジェットを使用すると、ある状態から別の状態へ段階的に変化させることができます。さらに、キーフレームを使用してスライダウィジェットの変化を制御することもできます。スナップショットで変更するパラメータを選択するには、いくつかの方法があります(詳細は「パラメータスナップショットを管理する」を参照してください)。

ウィジェットにパラメータを割り当てると、そのパラメータに加えた変更によって、そのウィジェット内のアクティブなスナップショットがアップデートされます。たとえばパラメータをポップアップ・メニュー・ウィジェットに割り当てると、変更が選択したメニュー項目に適用されます。

プロジェクト内の各パラメータは、一度に 1 つのウィジェットにのみ割り当てることができます。ただし、パラメータのさまざまな値を異なるスナップショットとして保存し、ポップアップメニューやスライダウィジェットを使ってアクセスすることは可能です。(すでに説明したように、チェックボックスウィジェットで保存できるスナップショットは 2 つだけです。)

パラメータを 2 つのウィジェットを使って同時に制御することはできないため、リグやウィジェットオブジェクトを複製(またはカット、コピー&ペースト)することはできません。同様に、リグ済みのパラメータを使ってオブジェクトを複製(またはコピー&ペースト)しても、新しいオブジェクトのパラメータではリグは行われません。

また、ウィジェットにパラメータが割り当てられている場合、別のウィジェットのスナップショットを記録中にそのパラメータを変更することはできません。たとえば、シェイプオブジェクトの色を制御するスライダウィジェットを使用している場合、別のウィジェットのスナップショットの記録を開始すると、シェイプの色を変更することはできません。

リグを実行できないパラメータ・タイプもあります。ミニカーブエディタを使ってオブジェクトのある範囲にわたって影響を及ぼすパラメータ(「シェイプ」インスペクタのさまざまな「オーバーストローク」パラメータなど)は、スナップショットの記録中にリグに追加したり、変更したりすることはできません。リグを実行できないパラメータを編集モードで変更すると、変更は全体(そのオブジェクトを含むすべてのスナップショット)に適用されます。