私たちは皆、それぞれ独自のやり方を持っています。状況やチーム、あるいは文化によって、まったく同じ課題に対しても、非常に異なるスタイルでアプローチできます。だからこそ、制作がどのように組み立てられるかには、このような多様性が存在します。つまり、Pipeline TDは自社スタジオの特性に合ったツールを作る傾向があり、そうすることでパイプラインをより正確で強力なものにできるのです。
免責事項:CGWireは市販のソリューションを提案していますが、本記事では客観性を保つよう最善を尽くします!
とはいえ、既製のオフ・ザ・シェルフ・ソリューションを購入するほうがはるかに速いこともあり、さらに、手早く時間をかけずに開発できないような追加機能が付いてくる場合もあります。より良くて簡単そうに聞こえますが、デメリットもあります。それは、ソフトウェアに適応する必要があることです。ではどうすればよいのでしょうか。この記事では、あなたの意思決定に役立つように、両方の方法のメリット・デメリットを探っていきます。
内製開発
まず、ここで言う内製開発とは何かというと、スクラッチからツールを作ってそれを使うことです。内部の仕組みを知っているのはあなただけのチームです。他のスタジオでそのまま提供できるようなものにするのは、ほとんど難しいでしょう。
メリット
- 内製ツールは、特定の制作または特定のプロセスのニーズに正確に合う
- 効果を素早く実感できる
- 学習しやすい:自分たちで作ったので、仕組みを説明しやすい
- スタジオにとって競争優位になり得る
- 反復によって、優れたツールに育てられる
デメリット
- 品質が劣りがち:多くの場合、内製ソフトは商用ソフトほど“戦ってきた”検証がされておらず、ベンダーが持つような厳格なQAプロセスにも従っていない
- 時間とともにコストがかさむことがある:保守管理は非常に時間がかかり得る
- ある制作のためにツールを作っても、次の制作では役に立たないことがある。そのため、内製開発の多くは廃棄されます。大きな問題というわけではありませんが、頭に入れておく必要があります。
商用ソリューション
商用ソリューションとは、Webサイトやベンダー経由で購入できるソフトウェアのことです。例:Shotgun、Ftrack、Arnold。
メリット
- 短期間でパイプラインに多くの機能を追加できる
- 何年分もの開発と専門知識を活用できる
- 専任のサポートが利用できる
- 別のスタジオで見かけていたなどにより、アーティストがすでに慣れている可能性がある
- どのスタジオでも直面する標準的な業務を扱うのに最適
デメリット
- ソフトウェアの背後にある会社に依存する(たとえば閉鎖したり、価格を変更したりすることがある)
- 隠れたコストが多い(サポート、拡張、設定…)
- 万能の解決策はない:商用ソフトはあなたのニーズに完全にフィットすることはありません。つまり、それに合わせてプロセスを適応させる必要があります
意思決定の要因
さらに、選択を行う際には、戦略・文化・予算の3点を考慮すべきだと私たちは考えています。R&D(研究開発)を自社の重要な強みだと見なすスタジオもあれば、それを“ネットワーク”として捉えるスタジオもあります。あるスタジオは、特定のクライアントの期待に到達するためにツールを改善する必要がある一方で、別のスタジオは短い納期の枠内で制作を出荷しなければならない、といった具合です。スタジオの目標は、あなたの意思決定に大きく影響します。
予算はもちろん重要なパラメータです。エンジニアチームを抱えるのは高コストであり、すぐに収益になるわけではありません。長期投資です。予算に余裕がない場合は、内製開発よりも商用ソリューションを探すほうが、おそらく良いでしょう。そして最後に、スタジオの文化も物事の進め方に深く影響します。
たとえばフランスでは、Bufスタジオが、自社の内製ソフトだけで知られていました。その結果、彼らは何十年にもわたって群を抜いて存在感を示しました。Illuminationはレンダーツールとアセットマネージャに大きな努力を払いながら、制作管理にはShotgunを大いに活用しています。Cube Creativeはオートメーションと、多数のショットを出荷する能力で知られています。Unit Imageは、この画像の品質で知られています。スタジオのスタイルは、素早く雑に開発して早い成果を得るのか、重要な優位性につながる品質の高いツールを作るのか、あるいは実績があり堅牢なツールに頼るのかを判断するうえで、深く影響します。
まとめ
ソフトウェアを自作するか購入するかを選ぶとき、白黒はつけられません。予算、チーム規模、スタジオ文化、スタジオの戦略といった複数の要因によって決まります。おそらく最終的には、両方の選択肢の組み合わせになるでしょう。要するに、この2つの間でバランスを見つけることです。
SlackチャンネルでBlur StudioのDouglasが提案していたように、最も重要なのはアーキテクチャをモジュール化しておくことです。こうすれば、状況が変化したときや、ある部分について間違った選択をしたと感じたときに、コンポーネントを簡単に入れ替えられます。したがって、パイプラインのコンポーネントを定期的に置き換える準備をしておきましょう。
注:モジュール型アーキテクチャをさらに掘り下げたい場合は、ぜひクリーンアーキテクチャの記事(Uncle Bob)をおすすめします。
要するに:モジュール化によって、パイプラインを機敏で柔軟に保ちましょう。大きくて一般的なタスクには商用ソリューションを選び、競争優位を高めるためのツールは自分たちで作り、そしてそれをスタジオの特性に沿って行いましょう!
この記事はCGパイプラインと制作管理に捧げています。ソフトウェア戦略に関心があるなら、きっと私たちの記事を楽しんでいただけるはずです。私たちは フォーラムも用意しており、そこで自分たちの課題や解決策を議論したり、他者から学んだりできます。



