自動テスト - 「テスト/フル・ジョブ」スイッチ
1. 「テストジョブ」機能とは?どのように機能するのか? この記事では、テストジョブ機能の効果的な使用方法をご紹介します。"テストジョブ"機能を使用すると、アニメーションの全範囲をレンダリングする前に、一部の部分をテストレンダリングすることができます。これにより、以下のようなメリットがあります:
潜在的なエラーを特定する 費用の見積もる レンダリング時間の最適化 システムでは、定義された範囲からn番目のフレームごとにレンダリングする「ステップパラメータ」(「s」で表される)を設定します。ステップパラメーターは、各レンダリングフレーム間のフレームを一定数スキップするため、テスト中の時間とリソースを節約することができます。
例:もし最終的なシーンの範囲が1から250まである場合、システムは「テストジョブ」のステップパラメータをs20に設定します。つまり、20フレームごとにレンダリングし、フレーム1、21、41、61、81、101、121、141、161、181、201、221、241の合計13フレームをテストすることになります。
テストジョブの範囲が自動的に設定される「テストジョブ」スイッチを有効にする。
2. 「テストジョブ」機能を使うメリット 出力の正確性の確認:全範囲をレンダリングする前に潜在的なエラーを見つけることが重要です。テストをレンダリングすることで、誤ったシーン設定やエフェクトの欠落、プロジェクトで使用したプラグインに関連するコストのかかるミスを回避できます。"テストジョブ"の自動範囲機能を使用すると、nフレームごとにテストをレンダリングし、テストの実行後に出力が正しいかどうかを確認することができます。 コストの見積もりを算出する - 特定のショットやシーンのコストを見積もることは、プロジェクト実施の予算計画において重要な要素です。テストの自動範囲機能を使用すると、全範囲から数フレームをレンダリングし、最終的な全範囲のレンダリングにかかるコストを(指定した優先度で)見積もることができます。 注意
アニメーションのより正確な見積もりを得るためには、ステップを使用してファームで数フレームをテストすることをおすすめします。たとえば、シーケンスに400フレームがあり、フレーム範囲を1to400s20に設定した場合、合計で20フレームがレンダリングされます。そのレンダリングされたフレームに基づいて、システムは全範囲のコストを見積もります。重要なポイントは、ステップを使用してテストレンダリングすることで、アニメーション全体にわたるフレームをテストできるということです。これにより、アニメーションの一部から連続した5フレームなどをレンダリングするよりも、より正確な見積もりが得られます。
レンダリング時間の検証と最適化 - テストを行うことで、アニメーション内の個々のフレームのレンダリング時間が期待通りであり、フレームがレンダリング時間に関する品質の調整を必要としていないかを確認することができます。レンダリング時間が予想よりも大幅に長い場合、プロジェクトの設定を最適化してレンダリング時間を短縮することができます。"テストジョブ"機能を使用することで、設定が最適に設定されているかを確認せずに全範囲をレンダリングすることを避けることができます。 「ステップ」パラメーターの自動設定 - 「テストジョブ」の自動範囲設定により、どのような値を設定すればよいかを考える必要はなく、システムが自動的に設定します。レンダリングするフレーム数に応じて、システムが範囲を分析し、最適で効果的な値を自動的に設定します。 リスクの軽減と成功の確保:テストジョブにより、潜在的な問題を最小限に抑え、時間と労力、リソースを節約し、レンダリングの成功を確保するのに役立ちます。弊社の技術チームもいつでもお手伝い致しますが、ご自分でテストジョブを行っていただくことにより解決プロセスが簡素化され、懸念事項の対処やシステム関連のエラーに対する補償などの基礎が提供されます。
3. 「テストジョブ」オプションの使い方は? デフォルトでは、プラグインの範囲設定中に範囲が定義されると、「テスト/フルジョブ」スイッチは「テストジョブ」オプションに設定され、それに基づいてテストジョブの範囲が設定されます。ステップジョブの範囲を変更したい場合は、「フルジョブ」オプションに切り替えて、最終的にレンダリングしたい範囲を指定し、「テストジョブ」オプションに切り替えてください。このようにして、ステップパラメータがこの範囲に基づいてシステムによって設定されます。
「テストジョブ 」の編集範囲
4. 「テストジョブ 」の範囲設定に影響する要因 私たちのシステムは、シーン内でユーザーが指定したアニメーション範囲に基づいています。定義された設定により、いくつかのシナリオを区別することができます:
シンプルな範囲 - この場合、システムはメイン範囲のステップ パラメーターを設定し、「テスト ジョブ」の一部として何フレームがレンダリングされるかを示します。 Modoジョブでの例(範囲:1~200) 複雑な範囲 - カンマで区切って特定の範囲を設定した場合、システムはこれらの複雑な設定も検出し、それに応じて「ステップパラメータ」を設定し、各範囲を分析して最適な値を調整し、テストを可能な限り効率化します。この場合、「テスト ジョブ」の一部として何フレームがレンダリングされるかを確認することもできます。 Blenderの例(範囲:1~75、110~550)
カメラ/レイヤーなどごとの範囲: 使用するソフトウェアによっては、指定された範囲のレンダリングもサポートされます:
カメラごと(Blender、3ds Max、Cinema 4D)
レイヤーごと(Maya)
ステート/テイクごとに(3ds Max/Cinema 4D)
また、これらの範囲を個別に設定した場合、それぞれを当社のシステムで解析し、ステップパラメータを個別に設定します。以下は、さまざまなソフトウェアでの動作例です:
Cinemaの例(テイクス) Mayaの例(マルチレイヤー) 3ds Maxの例(シーンステート) Blenderの例(マルチカメラ)
5. 自動アニメーションの範囲設定をニーズに合わせてカスタマイズする方法 ニーズに応じて、当社のシステムで設定したテストとは異なるテストを設定することができます。
当社のシステムは、お客様の経験や最も一般的なケースに基づいて設計されています。このシステムは、効率的で有益なテスト(エラーの発見、コストの見積もりなど)を行うために、フレーム範囲とフレーム数を分析し、ステップパラメータを自動的に最適な値に設定します。
ただし、プロジェクトのテストを独自にセットアップする場合は、最終レンダリングの前に常にテストを実行することを強くお勧めします。
以下は、自分でテストを設定できるケースです:
アニメーション全体の一部を数フレーム連続でレンダリングする - アニメーションがスムーズかどうか、目に見えるちらつきがないかどうかの確認のためにテストレンダリングをする場合、ステップパラメータでテストをする代わりに、「フルジョブ」モードに切り替えてチェックしたいアニメーション範囲を小さく設定することができます。 このようなテスト (つまり、アニメーション全体から数フレームを連続してレンダリングする) を適用できるケースには、特に次のようなものがあります。
さまざまな種類のシミュレーション 植生や散乱などの環境アニメーション 複雑でダイナミックに動くカメラオブジェクト/アニメーション 反射/屈折効果を持つマテリアルやオブジェクトのアニメーション 例: アニメーションにちらつきが含まれているかどうかを確認したい場合、最終範囲 で1to200の範囲をレンダリングしようとすると、アニメーションの「問題のある部分」に対してテスト範囲を設定できます。例えば、101to115s1のように15フレームを連続して設定します。また、アニメーションの複数の部分に対して、次のような複雑な範囲を設定することもできます: 1to10,51to60,101to110,151to160. そして、アニメーション全体に対して、10フレームずつ4つの範囲を連続してレンダリングするように設定することで、アニメーションの複数の部分を確認することができます。
出力にちらつきがないことを確認した後、ジョブ設定を編集し、最終レンダリングの全範囲を設定することができます。
連続したフレームをテストする - テスト範囲を自由に調整できる 注意
「ステップ パラメーター」を使用して実行されたテストの場合のように、このようなテストでは全範囲の推定値が得られないことに注意してください。
より少ないフレーム数/より多いフレーム数のレンダリングテスト - システムが設定したテストがお客様にとって精密すぎて、「ステップ パラメーター」により大きな値を設定したい場合、またはその代わりに「ステップパラメータ」に小さな値を定義してより多くのフレームをレンダリングしたい場合、「フルジョブ」オプションに切り替え、指定された範囲のステップ値ををご自身で設定することができます。 例: 1~500の範囲をレンダリングしたい場合、システムは自動的に「テストジョブ」の範囲を1to500s20に設定します。これは、25フレームがレンダリングされることを意味します。より少ないフレームをレンダリングしたい場合は、ステップパラメーターをより大きな値に自分で設定する必要があります。つまり、1to500s50に設定すると、10フレームのみレンダリングされます。また、ステップパラメータを1to500s10のように小さい値に設定すると、この場合はテストとして50フレームをレンダリングできるようになります。
6. 「テストジョブ」機能が利用できない場合の代わりとなる方法 現在、当社のシステムは、主に 10 フレームを超えるアニメーションに対して、テスト範囲を自動的に設定します。 ジョブに使用可能なテスト オプションがない場合は、次の場合に代替テストを設定できます。
「テストジョブ」機能が利用できない場合
10フレーム未満のアニメーション - アニメーションが数フレームで構成されている場合でも、最終的なレンダリングの前にテストすることをお勧めします。レンダリングしたい個々のフレームの数を手動で指定することもできますし、例えば、1〜7フレームの範囲をレンダリングする必要がある場合は、最初のフレーム、中間フレーム、最後のフレームのテストを設定することができます。つまり1to7s3(フレーム1、4、7)がレンダリングされます。
静止画像 - 静止画像をレンダリングする場合、主に 2 つの方法があります:
解像度を下げる - このテストでは、最終レンダリングをフル解像度で出力する前に、潜在的なエラーを早期に発見することができます。さらにこの方法は、主に最終的なレンダリングの見積もりを得たい場合にも有効です。
注意
静止画像のプロジェクトをテストするには、画像を (最終解像度の) 1/5 の解像度またはその他のそれより小さい解像度に設定します。 1/5 解像度のテストの場合、フル解像度のレンダリングのコストはテストのコストの 25 倍になります。 たとえば、解像度 5000x6000 でイメージをレンダリングする場合は、最初にフル解像度の 1/5 である 1000x1200 解像度でテストを実行します。 テストの費用が 1 ドルの場合、フル解像度画像の推定コストは約 25 ドル (5 x 5 = 25) になります。 1/4 テストの場合、$16 (4 x 4 = 16) になります。 同じ計算方法を他の解像度でも適用できます
サンプリング/ノイズ設定の調整 - このテストでは、より小さなパスを使用するか、ノイズの上限を増やします(値が高いほど、よりノイズの多い出力になります)。レンダリング出力に欠落した外部プラグイン、テクスチャ、非表示/重複オブジェクトなどが含まれているかどうかを素早くチェックしたい場合に便利です。
なお、この2つの方法は、ニーズに応じて組み合わせることが可能です。
ジョブのベイク処理 - ファームでシーンの GI をレンダリングするには、最終レンダリングの前にGIをレンダリングできる特定のモードを使用して、シーンを送信する必要があります。ただし、このタイプのジョブでは「テストジョブ」機能は利用できません。 代わりに、最初に全範囲の GI をレンダリングし、ジョブ編集でステップパラメータを手動で追加することで最終レンダリングのタスクを修正することができます。
7. テストジョブ終了後、全範囲をレンダリングする方法は? シーンのテストを実行し、出力(正しくレンダリングされているかどうか)を確認した後、全範囲のレンダリングを再開したい場合は、すでにテストされたフレームを再レンダリングすることなく簡単に再開することができます。レンダリング キューで全範囲のレンダリングを行いたいジョブを選択し、右クリックして [全範囲をレンダリング] オプションを選択するだけです。
以下は、1to250s50の範囲でテストレンダリングが成功した例です。このテストジョブでは、ステップ値を50(50フレームごと)に設定され、テスト内の5フレームすべてが正しくレンダリングされたため、テスト ジョブは「完了」ステータスとなっています。
Web ダッシュボード - 右クリックのオプション: 「全範囲をレンダリング」 このようにして、残りのフレームの全範囲でジョブが再開されます (ステップは「s1」に設定)。 したがって、1to500s20 の範囲のテストをレンダリングした場合、全範囲をレンダリングすると、範囲 1to500s1 になります。
また、全範囲のレンダリングや、フレーム範囲の変更、優先順位やFPEの設定など、設定に変更を加えたい場合は、「編集ジョブ」オプションを選択します。その後、手動で必要な変更を行い、これらの設定を適用して、「ジョブを再開する」オプションを選択します。
Webダッシュボード - オプション「ジョブの編集」「ジョブの再開」 注意
私たちは皆様からのフィードバックを大切にしています。 「テストジョブ」機能については、お客様からのフィードバックに基づき、常に改善に努めていますので、是非ご意見をお聞かせください。 お客様のニーズやご期待に応えるために、この機能を開発する上で、お客様のご意見は非常に重要です。当社 Web サイトのお問い合わせフォームからのお問い合わせ、または当社のテクニカル サポートチームに直接フィードバックをご共有ください。 私たちはこれからも「テスト ジョブ」機能をさらに使いやすく改善していきます。
>ガレージファームのTOPへ