RenderingCommandBufferの入門記事です。CommandBufferとはCommandBufferとは、レンダリングパイプラインのいくつかのタイミングにいろんな処理を挟み込める機能です。下の例のように、不透明描画の後にメッシュの描画を挟み込む、などといったことができます。パイプライン自体を細かくカスタムできるわけではないのでその点は注意。最小コードで検証してみるCommandBufferの挙動を確認するために最小コードを書いてみます。}}この通り、使い方はかなりシンプルです。説明はコメントの通りになりますが、まずCommandBufferのインスタンスを作成し、次に処理を登録し、最後にカメラにAddする、という流れになります。今回は不透明描画の後にメッシュの描画を挟み込んでいるので、これをカメラにアタッチして再生するとメッシュが描画されます。Debuggerで確認できます。便利!処理を挟めるタイミング処理を挟めるタイミングはCameraEventのenumで定義されています。docs.unity3d.comCamera.AddCommandBuffer()の第一引数にいずれかを渡すことでタイミングを指定します。»プロフィールUnityエンジニア。グラフィックスへの興味が強めです。Blur(渦巻ブラー)のポストエフェクトを実装する月別アーカイブはてなブログをはじめよう!halya_11さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。