
Cinemachine の概要
Tutorial
Beginner
+10XP
10 mins
(109)
Unity Technologies
Cinemachine は、撮影監督、デザイナー、アーティスト、そしてカメラを扱うすべての人に向けて、コードを書かずに複雑な動作を作成する方法を提供するカメラシステムです。このチュートリアルでは、Cinemachine がプロジェクトに適しているかどうかを確認するために、Cinemachine の機能と使い方を探っていきます。
1. Cinemachine の概要ビデオ
2. Cinemachine って何?
本チュートリアルは Unity 2019 LTS を使用して検証されています
Cinemachine は、撮影監督、デザイナー、アーティスト、 そしてカメラを扱うすべての人に向けて、コードを書かずに複雑な動作を作成する方法を提供するカメラシステムです。Cinemachine には多数のモジュールが含まれており、これらを組み合わせてシネマティクスから完全自動のゲーム内カメラシステムまで、あらゆるものを作成することができます。
Cinemachine が登場する前は、カメラの動きは直接キーフレームにするか、コードを使ってスクリプト化して特定の動きを作らなければなりませんでした。作るのにも、調整するのにも、反復するのにも時間がかかりました。Cinemachine の「スマート」カメラモジュールを使えば、被写体とカメラの関係を簡単に設定することができ、レンズ越しに見て、ショットを構成し、アクションを追うことで、監督のように作業を進めることができます。Cinemachine はカメラオペレーターの軍隊のようなもので、状況が変わってもあなたの指示に従って撮影をしてくれます。
3. Cinemachine はどのように機能するの?
Cinemachine はシーン内に新しい Unity カメラを作りません。Unity のメインカメラに取り付けられた Cinemachine Brain によって管理されているバーチャルカメラ、または vcams で動作します。vcams をキーフレームでアニメーションさせたり、ブレンドしてみたり、組み合わせてみたりすることができます。そのアニメーションはすべて Cinemachine Brain で処理され、メインカメラに適用されます。メインカメラに何が入っていても Cinemachine と連動しますので、メインカメラを動かす強力なアニメーションシステムと考えてください。
このように統合システムのため、カメラの種類ごとにブレンドすることができます。シーン上の固定カメラからキーフレームカメラに移行して、シームレスにキャラクターを追いかけて戻ることができます。どんな組み合わせも可能で、選択肢は無限大です。
4. Cinemachine の特徴
Cinemachine には、映画のような動きやシーンの切り替えができる機能が搭載されています。その一例が『Baymax Dreams of Evil Sheep』(画像 02) よりご覧いただけます。
Cinemachine はできるだけ目立たないように設計されています。カメラシステムを交換する必要がないので、プロジェクトを肥大化させることはありません。Cinemachineはリアルタイムで使用できるように設計されています。つまり、制作を開始してすぐにプロジェクトが稼働します。これにより、作業中にキャラクターや照明、カメラの位置などを変更することができます。レンダリングの待ち時間を短縮し、制作中にコンテンツがどのように見えるかを確認することができます。
Cinemachine ではカスタムのバーチャルカメラを作って、必要に応じて電源を入れることができます。 新しいカメラに簡単にブレンドしたり、カットしたりすることができ、条件が満たされたときに特定の方法で動作するようにカメラをスクリプト化することができます。例えば、キャラクターが巨大な部屋に入り、カメラがすぐに別の視点に移動してより良いショットを提供することを想像してみてください。
5. なぜ Cinemachine にアップグレードするの?
Cinemachine プラグインはインストールが簡単で、セットアップからアニメーションまでカメラを制御するための柔軟なシステムを提供します。Unity カメラの可能性を解き放ちながら、追加の作業負荷を与えません。Cinemachine は非破壊的なワークフローで、すべてのコンポーネントや挙動が自動的に保持されるので、プロジェクトですでに設定されているものを簡単に改良することができます。Cinemachine はシネマトグラフィのデータを Unity カメラにハードコーディングする代わりに保存します。最適化や処理能力が気になる場合、プラグインは不要なコンポーネントやカメラでプロジェクトを重くすることはありません。プラグインはすべてのカメラをシームレスな体験に合理化する仮想環境で動作します。
6. Cinemachine がもたらす生産性と創造性の向上
Cinemachine は生産性を高めるだけでなく、創造性を刺激します。Cinemachine を使ってショットを設定した後でも、結果的にショットの要素を変更することができます。例えば、カメラが終わった後にアニメーションを変更したり、キャラクターをスピードアップしたりしたい場合でも、カメラは指示した通りにアクションをフレーム化します。
Cinemachine は新しいアイデアを試す柔軟性を与えてくれます。アニメーションの微調整はカメラの後に行うことができ、最終的なアニメーションの前にカメラを導入することができるので、アニメーションやレイアウトのワークフローに厳密に従う必要はありません。アニメーションとカメラワークを一緒に行うことができるため、プリプロダクションはより迅速に進むことができます。異なるクリエイティブなアイデアを試すためにカメラのキーフレームを再作成する必要はありません。
Cinemachine は、映画のセットの中で起こる嬉しいハプニングなどを創造的に可能にします。カメラに好きな構図のタイプを伝えて、それをどこにでもドラッグしたり、キャラクターをドラッグしたりすることができれば、「もしも」のショットやブロッキングを試してみるのも早くて簡単です。
カメラはプロジェクトの大きな部分を占めることができ、優れたカメラは、妥当なプロジェクトと素晴らしいプロジェクトの違いを示すことができます。Cinemachine を使うと、制御の範囲を超えたり、制作に手間をかけたりすることなく、忠実度の高い仕上がりを実現します。Cinemachine はあなたのプロジェクトを新しいレベルのビジュアルクオリティーに引き上げ、リアルタイムのワークフローで制作を容易にします。Cinemachine はカメラに関連したあらゆることに対応できるように設計されています。どのようなプロジェクトでも、カメラを使うものであれば、Cinemachineを利用することができるのです。