入れ子のワークフロー
既に作成したプロセスを構成要素として使えるように、1つのワークフローを別のワークフローのステップとして使う方法。
ワークフローは、別のワークフローをそのステップの1つとして実行できます。ある作業で既に信頼しているワークフローは、毎回その作業を説明し直す代わりに、より大きな作業に差し込めるビルディングブロックになります。
こちらは、Morphicでワークフローを入れ子にする簡単なチュートリアルです:
ワークフローを入れ子にする
これは、ワークフローを作成しているとき、または既存のワークフローを編集しているときに、Copilotに依頼して設定します。
- 開く ワークフロー そして新しいワークフローを開始するか、既存のワークフローの「···」メニューを開いて「編集」をクリックします
- 他のステップと同じようにそのステップを記述し、実行させたいワークフローの名前を付けます。たとえば「ステップ2では、私のCharacter reference sheetワークフローを実行して」のように。
- Copilotがそれをステップとして追加し、ほかの要素と並んでワークフロー内に表示します
親ワークフローが実行されると、そのステップに到達し、指定したワークフローを実行して、その出力を後続のステップに引き継ぎます。
役立つ理由
- 1か所で改善できます。ビルディングブロックに変更を公開すると、それを呼び出すすべてのワークフローに反映されるので、6か所で直す代わりに1回で済みます。
- それぞれを読みやすく保てます。4つの作業をこなす長いワークフローは編集しにくいですが、4つのワークフローがあって1つが他を呼び出す形なら、追いやすく修正しやすくなります。
うまく機能する場面
- キャラクターや見た目を一貫させるとき。キャラクターを専用のワークフローで確立し、その後各シーンのワークフローからそれを呼び出します。各シーンは新しく作り直すのではなく、同じキャラクターから始まります。
- すべてに適用する仕上げのステップ。キャプションのスタイル、グレーディング、納品形式などは1つのワークフローにまとめ、ほかのワークフローの最後にそれを入れれば、最後の仕上げが毎回同じになります。
- 明確な段階のある長い作業。脚本、絵コンテ、ショットの順です。各段階は単独で実行して修正できるワークフローであり、1つのワークフローがそれらを順番に実行します。
- チームで共有する作業。誰か1人がステップをうまく作れたら、他の全員はそのステップを再度説明して少し違う結果になる代わりに、そのワークフローを呼び出します。
これでより良い結果を得るには
- 各ビルディングブロックには1つの役割だけを持たせます。3つのことをそこそここなすワークフローより、1つのことをうまくこなすワークフローのほうが再利用しやすいです。
- 入れ子にする前に、ビルディングブロックを単独で実行してください。長い実行の中で直すより、単独で直すほうが時間がかかりません。
- 「Character reference sheet」のように、出力内容にちなんだ名前を付けると、どのワークフローを呼び出せばよいかが明確になります。
- 外側のワークフローには順序を担当させ、内側のものには詳細を担当させます。そうすれば、順番を変えてもステップを書き直す必要がありません。
知っておくとよいこと
- 自分のものだけでなく、Morphicで公開共有されているワークフローも参照できます。そのため、コミュニティのワークフローを自分のワークフローのステップにできます。
- 各入れ子のワークフローは独自のバージョン履歴を保持するため、ビルディングブロックへの変更を個別に追跡し、元に戻せます。参照 バージョン履歴.
- ワークフローを削除する前に、何かがそれを呼び出していないか確認してください。呼び出しているワークフローには、実行対象のないステップが残ります。
これがMorphicでの入れ子ワークフローの仕組みです。同じステップが複数のワークフローに現れるときに使ってください。
何かお困りのことやご質問がありましたら、お気軽にご連絡ください。喜んでお手伝いします。こちらまでご連絡ください support@morphic.com.