OnRenderImage はすべてのレンダリングが RenderImage へと完了したときに呼び出されます。
ポストプロセッシングエフェクト
シェーダーベースのフィルターで処理することによって最終的な画像を変更することが可能です。
入力される画像は source
レンダーテクスチャです。
結果は最終的には destination
レンダーテクスチャになります。カメラにアタッチされた複数の画像フィルターがある場合、
次のフィルターの source
として最初のフィルターの destination
を渡すことによって画像を順次処理します。
このメッセージはカメラにアタッチされているすべてのスクリプトに送られます。
関連項目: イメージエフェクト
var mat: Material;
function OnRenderImage(src: RenderTexture, dest: RenderTexture) { // Copy the source Render Texture to the destination, // applying the material along the way. Graphics.Blit(src, dest, mat); }
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { public Material mat; void OnRenderImage(RenderTexture src, RenderTexture dest) { Graphics.Blit(src, dest, mat); } }