Skip to main content
Participant
Feb 13, 2018 5:23 PM UTC
Answered

FrischluftのDepthOfFieldで、Depthレイヤーが機能しない

FrischluftのDepthOfFieldを使用して画面の一部のみにブラーをかけたいと思い、シェイプレイヤーでブラーをかけたい場所に四角や丸の図形をおいてプリコンポーズし、DepthOfFieldのdepthlayerにプリコンポーズしたレイヤーを設定し、DepthBufferのtake depth fromの所をalpha channelにしてradius値を上げたのですが画面全体にブラーがかかってしまい、シェイプレイヤーで指定した通りにブラーがかかりません。take depth fromの所をluminanceなどに変えても同様でした。

シェイプレイヤーや平面レイヤーをマスクしたレイヤーからはデプスマップを読み込めないのでしょうか?

なにか改善策があればご教授よろしくお願い致します。

    This topic is closed to new replies. Start a new post to keep the conversation going.
    MukaidaCorrect answer
    Community Expert
    Feb 14, 2018 10:20 AM UTC

    DepthBufferに使う画像は、白黒のグラデーションです。

    3DのZ位置を明るさに置き換えています。

    主に、3Dソフト(AEバンドルのCinema4Dを含む)から書き出して、After Effectsでブラーを適用する場合に利用されますが、After Effects用の3Dプラグイン(パーティクル系も含む)でもデプスマップを出力できるものは、Lenscareでブラーを適用できます。

    試してみるなら、円形のグラデーションをデプスマップに適用してください。

    下記URLの、動画からデプスマップを作成するAfter Effectsプラグインを開発している会社のデモビデオが参考になると思います。

    https://www.youtube.com/watch?v=rb-iT9OY_n

    2 replies

    ktgeAuthor
    Participant
    Mar 5, 2018 6:53 AM UTC

    なるほどアルファではなく白黒のグラデーションの明度によってDepthを検出するように設定すれば良かったのですね。

    なんとか解決しそうです、ありがとうございました!

    Translate
    MukaidaCommunity ExpertCorrect answer
    Community Expert
    Feb 14, 2018 10:20 AM UTC

    DepthBufferに使う画像は、白黒のグラデーションです。

    3DのZ位置を明るさに置き換えています。

    主に、3Dソフト(AEバンドルのCinema4Dを含む)から書き出して、After Effectsでブラーを適用する場合に利用されますが、After Effects用の3Dプラグイン(パーティクル系も含む)でもデプスマップを出力できるものは、Lenscareでブラーを適用できます。

    試してみるなら、円形のグラデーションをデプスマップに適用してください。

    下記URLの、動画からデプスマップを作成するAfter Effectsプラグインを開発している会社のデモビデオが参考になると思います。

    https://www.youtube.com/watch?v=rb-iT9OY_n

    Translate