2011-09-27

CINEMA4Dとの連携 (The Foundry CAMERATRACKER や mochaを使用したマッチムーブ)

The Foundry CAMERATRACKER や mocha でトラッキングした情報を用い、CINEMA4Dで合成するやり方です。CAMERATRACKERの使い方を中心に書きました。

AE to C4D というnullとカメラをエクスポートするスクリプトを使用します。
ダウンロード後、各ディレクトリにコピーします。
・pt_AEtoC4D.jsx は、 Adobe After Effects/Scripts 以下
・pt_AEtoC4D.CSC は、 Cinema 4D/library/scripts 以下

CAMERATRACKERを使った方法

CAMERATRACKERを使用したサンプル


【AfterEffectsでの作業です】
1. 30fpsなど、小数点以下のないfpsに変換された動画を読み込み、エフェクト → The Foundry → CameraTracker
(CINEMA4Dは小数点以下のfpsに対応していないためです。AEのみで合成する場合は29.97fpsなどでも問題ありません)

2. Track Features ボタンを押して解析
Tracking > Number of Features で解析点を増減ができます。


3. Solve Cameraでカメラ解析
エラーの大きさを確認。

緑のポイントが正しく解析できた点で、赤いポイントがエラーとされた点です。

Refine → Threshold-Solve-Track Error-Maxの値を下げることで、エラーの範囲を変えることができます。
エラー大きな数値のエラーを少なくしたら、再度解析を行い、Total RMS reprojection error のpixelsの数値が少なくなってることを確認。

4. 軸とするポイントを決めたら、そのポイントを選択肢、
コンポジションウィンドウの左下にある CameraTracker Menu から、Ground Plane > Set Origin を実行。
これで、軸となる点がセットされます。

5. Create Scene でカメラとnullオブジェクトが設置されます。
タイムラインを動かしてみて、しっかりとトラックしていることを確認します。

6. ファイル → スクリプト → pt_AEtoC4D.jsx を実行し、テキストファイルを保存します。
テキストファイルを開くと、1フレームごとの情報が書かれた内容になっています。



【ここからCINEMA4Dでの作業になります】
(人によっていろいろなやり方があると思いますが、ここは自分が今回やったやり方を記載します)

1. 背景を敷き、新規マテリアルを作成しテクスチャで動画を貼り付けます。

2. ファイル → スクリプト → pt_AEtoC4D からスクリプトを実行し、AEで書き出したテキストファイルを読み込みます。カメラとNullObjectが配置されます。


3. カメラの状態までもっていってくれないので、カメラの状態を調節します。
カメラを選択し、AEのカメラ設定と焦点距離などを合わせます。
[AE側のカメラ設定]

[C4D側のカメラオブジェクトの属性]


4. あとは合成したいC4Dで作成したオブジェクトを、スクリプトでできたヌルオブジェクトの子にし、位置xyzを全てゼロにします。(個人的に、最初立方体で確認すると、ずれていないかの確認がしやすくなります)

あとは、ライトと影の設定や微調整を行えば完了です。

mochaを使った方法

mochaや、AEにデフォルトで入っているtrackerなどを使用したトラッキングも、スクリプトを使ってもってくることができます。上のCAMERATRACKERを使用した例では、カメラの動きをCINEMA4Dに持っていきましたが、次はmochaを使用し合成した例です。

Mochaを使用したサンプル(平面が動いており、その平面に当たり文字が動くサンプルになっています)



【mochaでの作業です】
1. 合成させたい場所を囲みトラッキングさせます。


2. Export Tracking Data から、クリップボードにコピー。
(テキストファイルに保存し、中身を見ると下記のようになっています)


3. AEを立ち上げ、mochaで読み込んだ素材と同じファイルを読み込み、平面を作成し動画に合わせます。そして、クリップボードにコピーした内容を平面を選択したままペーストします。

4. アンカーポイントのキーフレームを削除し、タイムラインを動かしてみて、しっかりとトラックしていることを確認します。


5. ファイル → スクリプト → pt_AEtoC4D.jsx を実行し、テキストファイルを保存します。

【ここからCINEMA4Dでの作業になります】
背景などを置いた後、pt_AEtoC4D のスクリプトを実行することでヌルオブジェクトに情報がインポートされます。

あとは、CAMERATRACKER同様にカメラの調節や微調整などを行えば完了です。

サンプル

街中で撮影したいくつかのシーンを合成してみました。


CAMERATRACKERが解析しにくい動画

CAMERATRACKERの解析の考えとして、動画の中に映っているものは全て動かないものであり、カメラ自体が動いているという概念で解析をしています。そのため、動いているもの自体の解析には向きません。人ごみや画面の中のものが大きく動くものを解析すると下の図のようにエラーが出ることがあります。(エラーが出た際、Number of Featuresの値を変えることで、正常に解析してくれる場合もあります)

そのような特性を考えて、mochaやデフォルトのtrackerなどを併用する必要があります。

参考

このドキュメントを書くにあたり、公式のドキュメントや下記の動画・サイトを参考にいたしました。
CameraTracker:作成、チュートリアルムービー(英語)
Tutorial: 2D Motion Tracking from AE to C4D with AEtoC4D Plugin
3D Tracking

※間違いやもっとよいやり方などありましたら、お気軽にご連絡いただけたらと思います。



タグ : , [タグを追加する]


この記事の投稿者について:tatsuaki

フィードバック

1 Star2 Stars3 Stars4 Stars5 Stars
(評価回数:2 , 平均:5.00)
Loading...Loading...

この記事に対する 19 の反応があります


  1. 1 AEUSERS(AEP Project) 9月 26th, 2011 at 18:48

    新着記事 : CINEMA4Dとの連携 (The Foundry CAMERATRACKER や mochaを使用した方法) http://t.co/WrzO8K0o

  2. 2 あるれいどぅ@ブログ更新しないと… 9月 26th, 2011 at 18:53

    新着記事 : CINEMA4Dとの連携 (The Foundry CAMERATRACKER や mochaを使用した方法) http://t.co/WrzO8K0o

  3. 3 jikankaji 9月 26th, 2011 at 22:44

    新着記事 : CINEMA4Dとの連携 (The Foundry CAMERATRACKER や mochaを使用した方法) http://t.co/WrzO8K0o

  4. 4 せい[Sei] 9月 27th, 2011 at 01:50

    CINEMA4Dとの連携 (The Foundry CAMERATRACKER や mochaを使用した方法) | AEP Project http://t.co/Q3yuY6hz

  5. 5 niki 9月 27th, 2011 at 03:04

    新着記事 : CINEMA4Dとの連携 (The Foundry CAMERATRACKER や mochaを使用した方法) http://t.co/WrzO8K0o

  6. 6 MAXON Japan 9月 27th, 2011 at 07:06

    いいですね。RT @AEUSERS: CINEMA4Dとの連携 (The Foundry CAMERATRACKER や mochaを使用したマッチムーブ) http://t.co/THIgM1ro

  7. 7 Kotaro OKI 9月 27th, 2011 at 10:13

    いいですね。RT @AEUSERS: CINEMA4Dとの連携 (The Foundry CAMERATRACKER や mochaを使用したマッチムーブ) http://t.co/THIgM1ro

  8. 8 tatsuaki suzuki 9月 27th, 2011 at 11:31

    『CINEMA4Dとの連携 (The Foundry CAMERATRACKER や mochaを使用したマッチムーブ)』 書きました。 http://t.co/7JcF5vc4

  9. 9 tatsuaki suzuki 9月 27th, 2011 at 11:33

    いいですね。RT @AEUSERS: CINEMA4Dとの連携 (The Foundry CAMERATRACKER や mochaを使用したマッチムーブ) http://t.co/THIgM1ro

  10. 10 Takafumi Kuze 9月 27th, 2011 at 12:05

    新着記事 : CINEMA4Dとの連携 (The Foundry CAMERATRACKER や mochaを使用した方法) http://t.co/WrzO8K0o

  11. 11 しゅがぴ 9月 27th, 2011 at 17:39

    RT @AEUSERS: CINEMA4Dとの連携 (The Foundry CAMERATRACKER や mochaを使用したマッチムーブ) http://t.co/m85vxVU5

  12. 12 岩根ナイル 9月 28th, 2011 at 07:54

    CINEMA4Dとの連携 (The Foundry CAMERATRACKER や mochaを使用したマッチムーブ) | AEP Project http://t.co/4CcjdmDp

  13. 13 kensuke_ota 10月 7th, 2011 at 15:04

    このスクリプトは本当に素晴らしい。 RT @AEUSERS: CINEMA4Dとの連携 (The Foundry CAMERATRACKER や mochaを使用したマッチムーブ) http://t.co/jsP90Zzh

  14. 14 kensuke_ota 10月 14th, 2011 at 02:50

    半年前にこの記事見たかった。 RT @AEUSERS: CINEMA4Dとの連携 (The Foundry CAMERATRACKER や mochaを使用したマッチムーブ) http://t.co/jsP90Zzh

  15. 15 シーフード 10月 29th, 2011 at 17:03

    Cinema4D VFX!!! RT @AEUSERS: CINEMA4Dとの連携 (The Foundry CAMERATRACKER や mochaを使用したマッチムーブ) http://t.co/520JsHpf

  16. 16 わんびぃ 11月 15th, 2011 at 11:48

    RT @AEUSERS: CINEMA4Dとの連携 (The Foundry CAMERATRACKER や mochaを使用したマッチムーブ) http://t.co/YoN0rvPJ

  17. 17 煤泥棒 1月 16th, 2012 at 13:32

    RT @AEUSERS: CINEMA4Dとの連携 (The Foundry CAMERATRACKER や mochaを使用したマッチムーブ) http://t.co/cokpwcC5 うおお俺得記事が・・・! すごく勉強になりました!

  18. 18 けるまぴー 12月 24th, 2012 at 00:48

    ちと古い記事だけど: – CINEMA4Dとの連携 (The Foundry CAMERATRACKER や mochaを使用したマッチムーブ) | AEP Project http://t.co/gIKcfXI7 #miteru

  1. 1 CINEMA4Dとの連携(TheFoundryCAMERATRACKERやmochaを使用したマッチムーブ) | Tips - After Effects - 動画編集ソフト - アプリケーション | Jishuu.net Pingback on 4月 10th, 2012 at 05:58

コメントをどうぞ!




特集