新規プロジェクトから普通にコンポジションを作成し、そこに要素・アニメーションを加えていきます。60fpsにしました。背景はデフォルトの黒です。書き出しFFmpegでWebMにエンコードする元になる、アルファ付きの動画を出力します。QuickTime形式がアルファ付きに対応しているようですが、AVIだと尋常じゃない容量になるので、QuickTimeで書き出しますことにします。選ぶと、レンダーキューウィンドウにひとつ、レンダリング処理が追加されます。選択して、下記のような設定にします。すると、アルファチャンネルだけで無く、RGBのレイヤーも調整された動画が描き出されます。エンコードして他の画面に合成した際に、色味が暗い感じになってしまいます。ストレートアルファとプリマルチプライド・アルファ(合成チャンネル)の違いは、こちらのページが詳しいですhttp://compojigoku.blog.fc2.com/blog-entry-5.htmlあとは、出力先で適当に場所を決め、ファイル名を決めてレンダリングを行います。エンコードインストールFFmpegは別途インストールしておいてください。コマンドをたたけるようになります。ファイルのあるディレクトリに移動後、以下のコマンドでエンコードを行います。webmtest.webmオプションはいまいちよく理解出来ていないのですが、下記サイト様に説明が載っています。指定してね、という感じみたいです。動画ファイルが書き出されました。投げ込むと、その場で再生してもらえます。背景がとくにないので真っ黒に表示され、このままでは透過できているのか分かりません。再生というわけで、背景と適当なHTML要素を加えた上に透過動画をおいてみたのが、一番初めの作例になります。書き出した時点で、圧縮率を最低にしたとしても、最終的なWebMにたどり着く前に何かしらの圧縮が入ってしまっていることになります。画質最高とは言えません。エンコードする、というパスを取ることもできます。書き出し新しいレンダリングキューを作成し、出力モジュールを以下の様に設定します。(アルファチャネル付き)圧縮はなし!その上でレンダリングすると、だだーっとTGAファイルが書き出されます。あるのでかなりつらい感じになります。経由した場合と同程度になります。ぶっちゃけそんなに流行っている気配も無いので、この手法もこれといって使えるシーンが無い可能性は大きいと思います。出来るようになったので、まとめておきました。磨りガラスってこんなかんじ。同一ソリューション内ライブラリ参照と、ライブラリプロジェクトへの静的リンクライブラリのリンクの仕方。3はてなブログをはじめよう!AMANEさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。