ユーザーブロマガは2021年10月7日(予定)をもちましてサービスを終了します

Aviutlの特有カメラ制御感を抑える
閉じる
閉じる

Aviutlの特有カメラ制御感を抑える

2018-09-14 17:21
    普段からMADを作る人でも敬遠しがちなカメラ制御ですが苦手意識を持つ理由の大半が軌道が複雑すぎて手に負えないからです。
    そんなカメラ制御を使ってMADを作るのはいいのですがAviutl特有のカメラ感が気になってしまうのが最近の自分です。
    どうやってカメラ制御をうまく使うかも含めてみていきます。
    【Aviutlカメラ制御感の原因】
    大きく分けてこの3つが主な原因です。
    ①ペラペラ感
    静止画MAD等で非常に多く見かけますが絵や動画のペラペラ感が一番Aviutl感を出してしまいます。
    ②1点にカメラを向けた動かし方
    素のカメラ制御ではカメラを一点に向けたまま動きます。絵でみたほうがわかりやすいと思います

    ▶がカメラで★がオブジェクト
    X軸Y軸ともに数値をいじるとこういう軌道をします
    もちろん目標XYZや目標レイヤなどの項目を駆使すればこのようにはならないのですが複雑すぎて慣れてもなかなか手に負えません
    ③自由度がせまい動かし方
    ②にあるとおり普通に動かすだけではカメラの自由度が狭すぎます。しかし目標XYZ等の項目を駆使するのは非常に労力がかかり初心者には手に負えません。結果としてみんな同じような軌道でカメラを動かしてるためAviutl特有のカメラ感が生まれてしまっています

    【ペラペラ感の原因】
    X軸、Y軸の回転がペラペラ感を出します。
    図形はそこまで違和感を感じませんが文字やイラスト等はかなり違和感が出てしまいます
    つまりX軸Y軸回転をしすぎないってのが一番大事になってきます。





    Y軸は傾けるなら45度あたりまでにしとけばペラペラ感はないですね
    問題はX軸です、+方向に傾けると45度で違和感を感じますが-方向だと60度までは違和感がないように感じます。
    しかし、実際はカメラの位置や向き、傾きによって文字等オブジェクトの傾きは変わってくるので数字を設定しても意味はありません、結局のところ不自然かどうかは自分の目で確かめろって感じです


    【じゃあどうすんのさ】
    ParallelCamera

    定期的につぶやいてましたがParallelCameraスクリプトを使うといいです。
    素の状態では複雑な動き方をするために思った通りに動かしにくいカメラ制御ですがこのスクリプトはカメラを水平移動にするので感覚的にわかりやすいです。
    XY軸移動をしてもカメラの向きが変わらないのでX軸Y軸回転にかかわりません。
    つまり、ペラペラ感も抑えられます
    もちろんカメラの向き自体を傾けることもできるので自由度は非常に高いです。正直カメラ制御はこれ使っとけばいいです。目標中心回転と併用もできます。

    ②オートターゲット100
    これもしつこいくらいtwitterで使え使えと吠えてますがこれほんと便利なんです
    ペラペラ感をなくすためには配置やイージングに工夫がいりますがめんどくさいカメラの動きを自動でやってくれるから楽にすごいクオリティ出せちゃうすごい
    一度ハマるとこれがないとカメラ制御使いたくなくなるレベルの中毒性があります

    もちろん空のテキストや透明な図形を使ってカメラワークだけを利用するのもあり
    注意すべきは不具合があり中間点でターゲット切り替えるときにある程度前後をなにかしらのオブジェクトで埋めておかないと機能しない(文字で説明できないので画像で説明)


    このようにカメラ制御の最初からではなく途中からオブジェクトを出現させる配置だとオートターゲットは機能しない

    このように空のテキストや透明な図形で埋めておけばOK(ターゲット用オブジェクトと空のテキスト等の座標が違ってもOK)
    ③エフェクトのカメラ制御オプションをオブジェクトにつけてカメラの方を向くにチェック
    ペラペラ防止はできますがライブ演出等では常にキャラがこっちを向くのに違和感を感じることが多いので自分はあまり使いません
    しかしこの方法は一番手っ取り早い
    ④逆に立体化させる

    金太郎飴みたいになりますが3D化できるのでむしろクオリティが高く見えます。
    ここまでくるとAviutlっぽさはほぼなくなりますね。
    キャラ絵などを立体化させると微妙ですが・・・。
    ⑤ごまかす
    最終手段です
    なんか他の物で隠したりイージング等でペラペラ状態を見せる時間を短くしたりしましょう
    具体的には一番難しいです。

    【こいつの記事は文才なくて全然わからん!】
    こういう記事書いても文字だけじゃ理解できるわけないだろタコと言われかねないで具体的に上に書いてきたテクニックを使った動画を作ってきました。

    ①ParallelCameraを使った水平移動


    文字はカメラ制御
    照準はグループ制御
    グループ制御だけでもできるものではありますがX軸Y軸の傾きもつけたいとなるとカメラ制御の方がいいです。
    ②Z軸の移動のみでカメラを動かす

    回転もZ軸のみなのでペラペラ状態になることはありません。
    この動かし方は感覚的にわかりやすくカメラ制御初心者から上級者まで幅広く使えると思います。
    ③ParallelCamera Z軸も使った水平移動

    こちらはX軸Y軸の水平移動にZ軸の移動も使った例

    ④オートターゲット100+ベジエ軌道を使った高速イージング


    図形はランダム配置で適当に散らしておいて
    座標とかは気にせず適当にぴゅっぴゅと配置
    あとはオートターゲット100でターゲットが変わるタイミングだけ調整
    イージングでカメラの移動を高速にすることでXY回転しても文字がペラペラな状態をほぼ映していないのでペラペラ感を見せつけなくできています。
    ⑤文字の立体化


    少しだけでも厚みを持たせ立体化すればペラペラ感はなくなります。今回作った映像はParallelCameraでX軸をおもいっきり傾けて地面を走ってるかのようにしてるだけですがParallelCameraのカメラ移動の自由度の高さがわかると思います。



    全体的にAviutl感があまり出てない映像になっているはずです




    こんだけ長々と書きましたが結局のところ素の状態でカメラ制御を使うからうまく使えないのではないかと思っているのでParallelCameraとオートターゲット100、これらを使っとけばいいよって記事でした。
    それじゃあみんなで使おうね!メモ!メモ!メモ!


    広告
    コメントを書く
    コメントをするには、
    ログインして下さい。