初めまして。プロではないですが、主にAEを使って映像を作っているものです。カメラにソフトにプラグインにと、とにかくお金がかかってしまうものですね…
普段は大学院でシェーダを使って研究しているので、今回はPixelBenderを使ってその成果を簡単にAEに組み込むことに成功したので、その紹介です。
PixelBenderはAdobe製のシェーダ言語で、これを使ってスクリプトを書けばAE以外にもPhotoshopやFlashにも使えるということで注目していました。
シェーダとはピクセル単位の演算をするもので、GPUを使って処理が速いということもあってゲーム等で使われます。
ただし、シェーダ特有の演算の仕様なども多く、何もかも出来る、というものではありません。さらにPixelBenderはループ演算や関数の定義の禁止など、信じられない規則がありました(すみません、for文等使えるようです!@kareobanaさんから指摘していただきました!)。また、頂点シェーダにあたるものがなく、「頂点位置などをCPUで計算→GPUでピクセル単位で処理」といった流れの実装が出来ませんでした。
今回書いたスクリプトは、①ライティング(フォンシェーディング)②光路差による光の干渉 (構造色といいます)です。いずれもピクセルの位置情報が必要なのですが頂点シェーダがないので、平面内のピクセル位置(左上から0,0…)を利用し、その他の値はパラメータで入力できるようにしました。AE側で実際のパラメータとエクスプレッションで親子関係にしてあげると、それっぽくなりますね。
ピクセルや光源、視点の位置さえわかってしまえば、シェーディング以外にも、CDの裏面のような構造色もシミュレーション可能です。
現状のクオリティじゃあまり使いどころはないかもしれませんが、うまいことエクスプレッションでパラメータを制御すれば、AE上のカメラやライトと連携出来ますし、シャボン球の色の表現も出来そうです。
また、PixelBenderで、シェーダならではの凸凹を表現するバンプマッピングを実装した方もいるようですし、もっと色んなことが出来そうですね。
今回書いた.pbkファイルはAEのpluginフォルダに入れればそのまま使えます(完成度に関しては申し訳ありません)。また、これとジャイロセンサーを組み合わせたiPhone/iPadアプリも存在するので興味ある人は入れてみてください。
2011-11-20
PixelBenderを使って構造色を表現
BY RESOURCES AND TIPS - スクリプト紹介
IN
新着記事 : PixelBendeを使って構造色を表現 http://t.co/gVEMzH5R
新着記事 : PixelBendeを使って構造色を表現 http://t.co/gVEMzH5R
きゃー!AEP Project に投稿してしまったよ!http://t.co/PqZeT7Emを使って構造色を表現/
きゃー!AEP Project に投稿してしまったよ!http://t.co/PqZeT7Emを使って構造色を表現/
PixelBendeを使って構造色を表現 http://t.co/ZbdFLsud #aejp via @AEUSERS
RT @AEUSERS PixelBendeを使って構造色を表現 http://t.co/GIIXeYfPを使って構造色を表現/ #aejp
新着記事 : PixelBendeを使って構造色を表現 http://t.co/gVEMzH5R
新着記事 : PixelBendeを使って構造色を表現 http://t.co/gVEMzH5R
きゃー!AEP Project に投稿してしまったよ!http://t.co/PqZeT7Emを使って構造色を表現/
新着記事 : PixelBendeを使って構造色を表現 http://t.co/gVEMzH5R
PixelBenderを使って構造色を表現 http://t.co/IevkwPYV #aejp via @AEUSERS
PixelBenderを使って構造色を表現 http://t.co/Lml7gKrc #aejp via @AEUSERS
RT @AEUSERS: PixelBenderを使って構造色を表現 http://t.co/QZaeBCs6
新着記事 : PixelBendeを使って構造色を表現 http://t.co/gVEMzH5R
CDの裏面のような構造色もシミュレーション可能 PixelBenderを使って構造色を表現 http://t.co/1gvpgkFG
PixelBenderを使って構造色を表現 | AEP Project: 初めまして。プロではないですが、主にAEを使って映像を作っているものです。カメラにソフトにプラグインにと、とにかくお金がかかってしまうものですね… 普… http://t.co/nyZRA1E5
きゃー!AEP Project に投稿してしまったよ!http://t.co/PxmtqJw9を使って構造色を表現/