KITASENJU DESIGN BLOG

memo, html, javascript, unity

unityでfeedbackEffectを作る

feedbackするためには、現在のフレームframe(t)に過去フレームframe(t-1)を描画する必要がある。

frame(t) = effect( frame(t), frame(t-1) ); 
  • ① メインcameraのonRenderImageでrenderTextureAに描画(ノイズ等でずらしたり、位置を動かしたり)。これは描画の最後に行われるので、現フレームには影響を及ばさない。
  • ② 背景にそのrenderTextureAを貼る。

これでフィードバックが作れる。renderTextureAを取せば良い。

"FOOTER"